kme + devel   1384

What the heck are you actually using NoSQL for? - High Scalability -
Has an impressive list of references at the bottom, for further reading.
API limiting. This is a great fit for Redis as a rate limiting check needs to be made for every single API hit, which involves both reading and writing short-lived data.
webdevel  devel  database  dba  architecture  nosql  explained  butwhy  forethereferences 
4 weeks ago by kme
Why would a python programmer learn rust when there are no jobs in it - YouTube
That is the coolest shirt I've ever seen. Please someone tell me where I can buy that, and port it to a vim color theme
rust  devel  programming  conference  talk 
6 weeks ago by kme
I used Elm in production and it cost me my job – Annaia Berry - YouTube
Time to bill the functionality not the time spent.

Once upon a time, a cargo ship was not starting. Everything seemed fine to mechanics, but the engine just wouldn't start.
After weeks of immobilization and dozen of hours of costly experts not finding the solution, the ship owners were directed by one of the experts to an old retired mechanic who supposedly worked magic in his days. The owners went for it, because at that point they would have hired a shaman if he had promised them to fix their ship.
The old guy came with his own toolbox. Within ten minutes he took out a little hammer and gently hit a specific point in the engine, which then consented to fire up.
The ship owners were delighted and asked the guy to send them the bill. On the morrow he came back with a single-line $10,000 bill. They told the old mechanic that it seemed disproportionate for the time he spent. The mechanics then rewrote the bill as such :
- poking with a hammer : $2
- knowing where to poke : $9,998
elm  haskell  devel  programming  makingyourselfdispensable  video  conference  talk 
6 weeks ago by kme
Git Aliases I Use (Because I'm Lazy) - victorzhou.com
[alias]
s = status
d = diff
co = checkout
br = branch
last = log -1 HEAD
cane = commit --amend --no-edit
lo = log --oneline -n 10
pr = pull --rebase
git  alias  shortcuts  productivity  commandline  devel 
9 weeks ago by kme
Kernighan's lever
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?


Pay close attention to what is actually being said: Having written code as cleverly as you can, you will suddenly face a problem that you are not clever enough to solve.

Kernighan's witty remarks provide a clue: In programming, as soon as you work at your current level, you will automatically end up in a situation where you have to work beyond your current level. By means of this very fortunate mechanism, you will leverage several basic human drives (honour, pride, stubbornness, curiosity) into providing the motivation necessary for improvement.

I call this mechanism Kernighan's lever. By putting in a small amount of motivation towards the short-term goal of implementing some functionality, you suddenly end up with a much larger amount of motivation towards a long term investment in your own personal growth as a programmer.
devel  software  debugging  advice  career  growth  kernighan 
11 weeks ago by kme
brammool/libvterm: Mirror of http://bazaar.leonerd.org.uk/c/libvterm/
<code>To merge in changes from Github, do this:
- Commit any pending changes.
- Setup the merge tool:
git config merge.tool vimdiff
git config merge.conflictstyle diff3
git config mergetool.prompt false
- Run the merge tool:
git mergetool
This will open a four-way diff between:
LOCAL - your current version
BASE - version as it was at your last sync
REMOTE - version at head on Github
MERGED - best-effort merge of LOCAL and REMOTE
Now find places where automatic merge didn't work, they are marked with
<<<<<<<<, ======= and >>>>>>>
Fix those places in MERGED, remove the markers, and save the file :wqall.</code>
vim  devel  git  vimdiff  merging  merge  mergetool  tipsandtricks 
12 weeks ago by kme
What is the !! (not not) operator in JavaScript? - Stack Overflow
An easy way to describe it is: Boolean(5) === !!5; Same casting, fewer characters
devel  javascript  boolean  idiom  syntax  newbie  dammitbrain 
12 weeks ago by kme
Spotlight Metadata Attributes
You can use these with 'mdfind', e.g., 'kMDItemKind == "Application"'.
mdfind  metadata  spotlight  macos  osx  devel  reference 
september 2019 by kme
List commits between 2 commit hashes in git - Stack Overflow
I ended up using
<code class="language-bash">git log -L 150,180:builtins/shopt.def bash-4.1.11..bash-4.3</code>
to solve the problem I was having (which version of Bash introduced the 'direxpand' option to 'shopt'; hint: 4.2.29)

See also: https://unix.stackexchange.com/q/498857/278323
devel  git  commit  history  automation  forensics  sortof  solution 
august 2019 by kme
UTF8, MySQL, Perl and PHP (Phil Gyford: Writing)
Only these two together seemed to work for me (CentOS 7, using vendor-supplied perl-DBD-MySQL-4.023-6.el7.x86_64):

<code class="language-perl">$dbh->{'mysql_enable_utf8'} = 1;
$dbh->do('SET NAMES utf8');</code>

The error message I would get otherwise was
SQL execution failed: COLLATION 'utf8_bin' is not valid for CHARACTER SET 'latin1' (1253)


Even if the table, server, column, collation were all 'utf8'. The *client* was the missing part, and 'SET NAMES utf8' fixes that, seemingly.
perl  dbd  dbi  database  errormessage  devel  solution 
august 2019 by kme
DBD::mysql - MySQL driver for the Perl5 Database Interface (DBI) - metacpan.org
Additionally, turning on this flag tells MySQL that incoming data should be treated as UTF-8. This will only take effect if used as part of the call to connect(). If you turn the flag on after connecting, you will need to issue the command SET NAMES utf8 to get the same effect.


This did *not* work as advertised, and I ended up setting it *after* the connect, along with 'SET NAMES', which actually *did* seem to fix the error messages I was getting about "COLLATION 'utf8_bin' is not valid for CHARACTER SET 'latin1'":

<code class="language-perl"># source https://www.gyford.com/phil/writing/2008/04/25/utf8-mysql-perl/
# see also: https://stackoverflow.com/a/6423280/785213
$dbh->{mysql_enable_utf8} = 1;
# $dbh->do('SET NAMES utf8');</code>
perl  dbi  dbd  mysql  dba  devel  reference  errormessage  workaround  solution 
august 2019 by kme
Sorting strings properly is stupidly hard – Daniel Lemire's blog
However, I tried to test out the sorting on fr_ca locale and got the incorrect answer, which I found out was due to incorrect locale settings on Max OS X/BSD. On my machine, fr_FR.UTF-8 collation is linked to la_LN.US-ASCII
sorting  ishard  collation  strings  devel  javascript  python  pitfalls  macos  elcapitan  brokenness 
july 2019 by kme
[dev] Re: Auto-preview man pages from Charles Lehner on 2016-01-09 (dev mail list archive)
You could also send mupdf a SIGHUP signal to tell it to reload, instead of spawning a new mupdf:
<code class="language-bash">
mupdf address.pdf & pid="$!"
echo address.yaml | entr sh -c "make address.pdf && kill -HUP $pid"</code>
entr  automation  manpage  commandline  devel  tipsandtricks 
july 2019 by kme
Working on CityDesk, Part Five – Joel on Software
4. If You Can Only Do One Platform, Do Windows.

I’d love to have a Mac version and a Linux version, but they are not good uses of limited resources. Every dollar I invest in CityDesk Windows will earn me 20 times as many sales as a dollar invested in a hypothetical Mac version. Even if you assume that Mac has a higher percentage of creative and home users, I’m still going to sell a heck of a lot more copies on Windows than I could on Mac. And that means that to do a Mac version, the cost had better be under 10% of the cost of a Windows version. Unfortunately, that’s nowhere near true for CityDesk. We benefit from using libraries that are freely available on Windows (like the Jet multiuser ACID database engine and the DHTML edit control) for which there are no equivalents on the Macintosh. So if anything, a Mac port would cost more than the original Windows version. Until somebody does something about this fundamental economic truth, it’s hard to justify Mac versions from a business perspective. (Incidentally, I have said time and time again, if Apple wants to save the Mac, they have to change this equation.)

And don’t get me started about Linux. I don’t know of anyone making money off of Linux desktop software, and without making money, I can’t pay programmers and rent and buy computers and T1s. Despite romantic rhetoric, I really do need to pay the rent, so for now, you’re going to have to rely on college kids and the occasional charitable big company for your Linux software.
devel  gui  webui  webapps  windows  perspective  mac  crossplatform  economics 
july 2019 by kme
aanand/git-up: NOT MAINTAINED
git pull has two problems:

* It merges upstream changes by default, when it's really more polite to rebase over them, unless your collaborators enjoy a commit graph that looks like bedhead.

* It only updates the branch you're currently on, which means git push will shout at you for being behind on branches you don't particularly care about right now.
git  helperscript  devel  workflow  ruby  rubygem 
june 2019 by kme
git_semver · PyPI
Simple usage
<code class="language-bash">git semver
# 0.1.0

git semver --next-patch
# 0.1.1

git semver --next-minor
# 0.2.0

git semver --next-major
#1.0.0</code>
devel  git  semver  versioning  packaging  release  utility  python  helperscript 
june 2019 by kme
BubbleSort Zines
Zines about computer science! Each zine focuses on one concept & is filled with comics, diagrams, stories, examples, and exercises.
cs  code  art  devel  programming  reference  newbie  zine 
june 2019 by kme
Deciphering Glyph :: Software You Can Use
The worse news is that every day we don’t have this, more and more people are re-writing their user-facing tools and applications in JavaScript or Go or Swift or Java, to suit their target platform, because it is honestly easier to learn an entirely new programming language and toolchain, and rewrite an entire application than to figure out how to build a self-contained executable in Python right now.
python  sorrystateof  desktop  devel  packaging 
june 2019 by kme
GAMES MADE QUICK??? 2.0 - itch.io
A game jam from 2018-01-07 to 2018-01-15 hosted by eevee. >>> ✨ 🚨 Discord ✨ 🚨 <<< Hey, you. Yeah, you. I see you there. Settling down with your popcorn and snacks. "I won't watch GDQ all week,&q
python  pygame  gaming  devel  programming 
june 2019 by kme
The End Of Object Inheritance & The Beginning Of A New Modularity - YouTube
1. use types for nouns
2. express code relationships structurally
3. most programming is parametric ("partial") programming

Advice:
* make illegal states unrepresentable (Yaron Minsky)
* ==> make illegal behavioral interactions impossible
devel  design  programming  oop  inheritance  composition  video  python  modularity 
june 2019 by kme
« earlier      
per page:    204080120160

related tags

-fPIC  2.0  2to3  2vs3  3d  8bit  80columns  410gone  abandonware  abc  abi  abortabort  abstractclasses  abstraction  academia  acautionarytale  accelerometer  accessibility  ace  ack  acronym  actionscript  activerecord  activestate  adayinthelife  addon  admin  adtplugin  advanced  adventcalendar  advice  ag  agile  ai  air  ajax  algorithm  algorithms  alias  aliases  almostsolution  alternative  alternativeto  ama  analysis  android  animation  annotation  annoyance  ansicolor  answer  answered  ant  antipatterns  antivirus  apache  api  app  appdevel  appdevelopment  apple  appleevents  applescript  application  appstore  apt-get  aptitude  architecture  arduino  arguments  arrayliteral  arrays  art  article  articles  artisticstyle  asanide  asaservice  ascii  aslr  asm.js  asp.net  assembly  async  atom  audio  audiovideo  audovideo  aufdeutsch  authentication  authors  autocmd  autocomplete  autocompletion  autoconf  autogenerated  autogenerator  automake  automation  autorefresh  autoreload  autotools  autovivification  awesomeness  awesomesauce  awk  aws  ayfkm  azure  backbonejs  backticks  balance  basecamp  bash  basic  batchrename  bats  bdb  beautifier  beginner  benchmark  benchmarking  bestpractice  bestpractices  betpractices  binaries  binary  binarychop  bioinformatics  bioinformtics  biology  bitbucket  bitshift  blackmagic  blame  blink1  blinkenlights  blocks  blog  bloggin  bloomfilter  boilerplate  book  bookmarklet  books  boolean  boost  boostrap  bootcamp  bootstrap  braces  brackets  branching  breakingchanges  brogrammers  brokenness  brokenwindowtheory  browser  bsd  bug  bugbounty  bugreport  bugreports  bugs  bugzilla  build  buildinginhome  buildinhomedirectory  buildtool  buildtoolchain  buildtools  built  builtdtools  builtwith  bumpversion  bundler  burnout  business  busybox  butwhy  c  c++  c++11  c2  caching  callbacks  candy  capslock  career  cartoon  cartoons  case  cc  cd  cdt  centos  centos6  centos7  certificate  cflags  cgi  changelog  charactercodes  characterencoding  characterset  chat  cheatsheet  cheatsheets  checkout  cheetsheet  choice  choices  chrome  ci  cinnamon  cint  circularimports  citation  citing  clang  classes  classicgaming  cleaner  clever  cli  click  client  clients  cling  clipboard  clojure  closedsource  closures  cloud  cloud9  cloudstorage  cmake  cmd.exe  cms  cocoa  cocoatouch  code  code.org  codeanalysis  codeblocks  codegeneration  codegolf  codeofconduct  codereview  codesearch  codesigning  codestyle  coding  codingstyle  coffeescript  collaboration  collation  color  colorhighlighting  colorized  colors  colorscheme  comic  commandline  commandlineargs  commandlinearguments  commandprompt  comment  commenting  comments  commit  commitgraph  commitlog  commitmessage  communication  community  compared  comparison  compatibility  compatilbilty  competition  compilation  compile  compiler  compilerflags  compileroptions  completion  composition  computationalliteracy  computing  concurrency  conditional  conference  conferencetalk  conferencetalks  config  configfile  configfiles  configsetting  configsettings  configuration  configure  consideredharmful  console  consolemode  constants  constructors  container  continuationcharacter  controller  converter  copyingandpasting  copypasta  copyright  coredata  corelocation  coroutines  coursematerials  cpan  cplusplus  cpp  cppflags  crapcleaner  crapsoftware  creating  creativecommons  creativity  credentials  crippleware  crlf  cron  crosscompiler  crossplatform  crossreference  crypto  cs  cs2028  cscope  csharp  csp  css  css3  ctags  cuda  culture  currying  customization  custompackages  cvim  cvs  cxxtest  cya  cygwin  cython  d  daemon  dammitbrain  dash  data  database  datamining  datascience  datatables  datavis  dataviz  dateandtime  db  dba  dbd  dbi  ddd  deadlines  debian  debugger  debugging  debunked  decoder  decompiler  deepsearch  defectanalysis  defensiveprogramming  dell  demo  dependencies  dependencyhell  dependencymanagement  dependencymanager  deployment  dereference  design  designenvironment  designpattern  designpatterns  desktop  deutsch  deutschland  devel  developer  developers  development  devenvironment  devhelp  device  devicedrivers  devmachine  devops  devopsv  devtools  diagram  diaorama  diaspora  diff  differ  distro  divelog  diy  django  djangogirls  dmg  docbook  docker  dockerfile  docs  docset  docsets  documentation  documention  doge  doingtherightthing  dom  dontbeevil  dontrepeatyourself  dotfile  dotfiles  dotnet  doxygen  driver  drivers  dualmonitor  duh  dvcs  dwm  dynamictype  easy_install  ebcdic  ebook  eclipse  ecmascript  economics  editor  education  elcapitan  elearning  electron  elementary  elementaryos  elf  elixir  elm  elvis  emacs  email  embedded  emotionalintelligence  employment  emulation  emulator  encapsulation  encodedecode  encoding  encryption  engagement  engineering  enml  entr  entrepreneurship  environment  environmentvariable  environmentvariables  eol  epiphanies  epiphany  equality  erb  error  error404  errorhandling  errormessage  es6  escaping  essay  essential  ethics  etiquette  eval  events  evernote  exceptionhandling  exceptions  exe  executable  exercises  expect  explain  explained  exploit  extension  extensions  extensionsigning  ezoptionparser  fabric  facebook  failblog  failure  faq  favorite  fedora  feedback  feedreader  feminism  ffi  fhs  fileformat  fileio  filemanagement  filesystem  filesystemaccess  filesystemio  filesystems  filter  financial  firefox  firefoxos  firstaid  fixedwidth  flash  flask  floatingpoint  floss  flowchart  flutter  folding  font  fonts  forbiologists  forensics  forethereferences  forhumans  fork  forkids  forking  forks  format  formatter  forpersonaluse  forscientists  forum  foss  foundation  fp  fragmentsapi  framework  frameworks  free  freesoftware  freeware  fromsource  frontend  frontier  fsharp  fstream  fuckina  fullstack  function  functional  functionbrowser  functionpointers  futurecoding  fuzzer  fuzzing  fuzzyfinder  g++  game  gaming  gatekeeper  gbd  gcc  gdb  gem  gender  generator  genomics  gentle  geolocation  getopt  gettext  gettingstarted  gfm  gil  gist  git  git-branch  git-diff  git-flow  git-push  git-rebase  git-remote  git-reset  git-status  gitattributes  gitflow  gitfu  githooks  github  githubactions  gitignore  gitlab  gitreset  glib  glibc  gliffy  glossary  gnome  gnu  gnuautotools  go  gobject  golang  goodexplanation  goodidea  google  googledocs  googleearth  googlesheets  gpl  graphics  greedy  grep  groovy  groupchat  groupware  growth  gtk  gtk2  gtksharp  guard  gui  guide  guitoolkits  hacking  hadoop  hahaonlyserious  halfsplitting  handcuffs  handdrawn  happyusers  hardwrapping  hashes  hashing  hashtables  haskell  hdf5  heartbleed  help  helper  helpers  helperscript  heredoc  heroku  hg  hhvm  history  homebrew  hook  hooks  hosting  hotkey  hourofcode  howto  hpc  html  html5  htmlentities  htmlentity  http  httpproxy  humans  humor  hungariannotation  hypercard  i18n  icon  ide  idiom  idle  illegalcharacters  imap  imdownwithopc  immediatefunction  implementation  importexport  imports  impostorsyndrome  in24hours  inatweet  incantation  includepath  includes  inclusivity  indendation  indent  indexing  indie  infographic  information  informix  inheritance  inifile  inputsanitization  inspiration  installation  installer  integration  intellisense  interactive  interactivemode  interesting  interface  interfacedesign  intermediate  internals  interpreter  inthebrowser  intputoutput  intranet  intro  introspection  ioc  iod  ios  ios8  ipa  ipad  ipc  iphone  irb  irc  ishard  iso  issh  issues  issuetracker  issuetracking  iterator  jar  jarbundler  java  javadoc  javascript  jdk  jetbrains  jinja  jira  jit  jobcontrol  jpl  jquery  jre  jsl  json  julia  juno  jupyter  jupyternotebook  jvm  kandr  kde  keepassx  kernel  kernighan  keybinding  keyboard  keyboardevents  keyboardshortcuts  keycodes  keyconfig  keymap  kml  knowledgemanagement  koans  kpti  labview  lambdafunctions  langauges  language  languagebindings  languages  lappy  latex  launchd  launchservices  law  laws  lawsuit  layout  lazyloading  ld  ld.so  ldd  LDFLAGS  LD_LIBRARY_PATH  learning  learntotype  led  legacycode  legal  legalese  lessonslearned  libc  libraries  library  librarypath  libreoffice  libstdc++  libtool  license  licensing  lightningtalks  lighttable  likedebian  likegit  likeperl  likeruby  linecontinuation  linecontinuationcharacter  linelengths  lingo  linker  linode  lint  linter  linux  linuxmint  lisp  list  lists  literacy  literateprogramming  livecd  livereload  llvm  lmod  loader  local  locale  location  locking  logging  logs  ls.so  lua  luna  m4  mac  macos  macosx  macports  macro  macros  macvim  maemo  magazine  maintainability  maintainer  maintainership  maintenance  make  makefile  makefiles  makingmoney  makingyourselfdispensable  man2html  management  manifesto  manpage  manpages  manual  map  mapping  margin  mariobros  markdown  marketing  markup  math  matlab  maven  maybesolution  mdfind  mediawiki  meltdown  meme  memorymanagement  menlo  menubar  menuextra  mercurial  merge  mergerequest  mergetool  merging  messagequeue  metaclass  metadata  metaprogramming  meteor  metrics  mex  microapps  microservices  microsoft  migration  migrations  mingw  misery  missinglibrary  missingmanual  mit  mixin  mixins  mkdir  ml  mobile  mobileapp  mock  mocking  mocks  mockup  mocs  modeling  modularity  module  modulefile  modules  mod_perl  mojolicious  monads  monitoring  mono  monospace  mooc  moslo  motivation  motoroladroid  movein  mozilla  mpi  mro  msi  msys  mt  mtasc  multiarch  multidimensionalarrays  multilinestrings  multimedia  multipledispatch  multipleinheritance  multiprocessing  multistagebuild  multithreading  music  mustache  mutabledatastructures  mutt  mysql  mysqlcppconn  mystery  mysteryfolders  myths  namespaces  namingthings  nano  nasa  needshelp  nes  netbeans  netiquette  network  networking  newandimproved  newbe  newbie  newbies  newproject  news  newsgroup  newsletter  nexstep  nextstep  nfs  ni  nlp  noadminprivileges  node  nodejs  nogui  nonfree  nonpracticingentities  nonroot  nosql  notcoolanymore  notebook  notetaking  notfuckingaround  notheproblemihad  notifications  notthatrms  npm  nsis  numpy  obfuscation  objc  objectivec  objects  ocaml  occam  offline  ohnoes  oldversion  omnicomplete  onboarding  onelinecoursework  oneliners  onethingwell  online  onlinecourse  onlinecoursework  onreadystatechange  oo  ooops  oop  oops  openapi  openmindedness  openmpi  opensource  opensourcework  openssl  operator  opinion  ops  optimization  optionparser  options  oracle  os  osc  oss  osx  outdated  outliner  owncloud  package  packagemanagement  packagemanager  packagemangement  packages  packaging  packaing  pairing  pairprogramming  pandas  pants  paradigms  parallelprocessing  parens  parser  parserextension  parsing  pascal  passbyreference  passbyvalue  passwordmanagers  pasteboard  patch  patchedfonts  patchmanagement  path  pathlikevariable  pathvariable  patternmatching  patterns  pcre  pdb  pdf  people  pep8  perfectionism  performance  perl  perl5  PERL5LIB  perl6  perlbrew  perlcritic  perldbi  perlpod  permissions  perspective  phabricator  philosophy  phonegap  php  php5  phpdoc  physics  pip  pipes  pitfall  pitfalls  pixmap  pkg-config  playlist  plotting  plugin  plugins  pod  podcast  pointers  polymorphism  porting  posix  postgres  postmortem  postprocessor  powerline  powershell  powertool  ppa  practice  precommit  prematureoptimization  preprocessor  presentation  presenting  prettifier  prettyprinter  prettyprinting  pride  primarykey  printf  privacy  problemsolving  process  processsubstitution  productivity  profiler  profiling  programing  programmierung  programming  projectmanagement  projectpier  projectstowatch  projectstructure  prototype  provider  provisioning  provisioningprofile  prowl  proxy  psd  pthreads  publickeyauthentication  publishing  puppet  pycharm  pycon  pydev  pygame  pylons  pypi  pyqt  pytest  python  python2  python3  qa  qt  qt5  quake  query  querystring  question  questions  quickref  quicksilver  quickstart  quoting  r  ragecomics  rails  rails3  rake  rant  rawstrings  rbenv  rcs  rdbms  react  readme  readmes  rebase  rebasing  recommendation  recommendations  recommentation  redhat  redis  refactor  refactoring  reference  reflection  regex  regexp  regexr  registry  regularexpressions  relativeimports  release  releasemanagement  remote  remoteaccess  remotework  renovation  repl  report  reporting  repository  research  resources  rest  retrospective  review  reviewed  revisioncontrol  rewrites  rewriting  rhel  righttoolforthejob  rm  rmarkdown  rollyourown  rounding  roundtrip  rpm  rpmbuild  rss  rsync  rubberduckdebugging  ruby  rubygem  rubygems  rubymotion  rubyonrails  ruler  rumorsofmydeatharecompletelyaccurate  runtime  rust  rvm  sa  safety  sample  samplecode  sampleconfig  sandbox  sanitization  sarcasm  sayingno  scala  sccs  scheme  science  scientificsoftware  scikit  scikit-learn  scm  scope  scoping  score5insightful  scraper  scrapy  screencast  screencasts  screenscraping  script  scripting  scripts  search  searchandindex  searchengine  secondsystemeffect  secrets  security  selection  selfhosted  selforganization  sellingit  semantic  semaphores  semicolons  semver  serial  serialization  service  services  setup  setuptools  sexism  sharedlibraries  sharedmemory  sharedstate  shell  shellmath  shellscript  shellscripting  shortcuts  shroudedexe  sickburn  sicp  sidebar  signals  simplenote  simulator  sinatra  slack  slides  sloc  smalltalk  smarttv  snippet  snippets  so  soa  socialmedia  socketio  softdelete  software  softwaredevelopment  softwareengineering  solaris  solution  solutiong  sorrystateof  sorting  sortof  sourcecode  sourcecontrol  sourceforge  sourcetree  spark  spec  specialcharacters  specification  spectre  speechprocessing  sphinx  spotlight  sql  sqlalchemy  sqli  sqlinjection  sqlite  squeak  squeezebox  squeezeplay  srpm  ssh  ssl  stack  stackoverflow  staging  standard  standards  stash  staticanalysis  staticanalyzer  staticlibrary  statictyping  stats  stdin  stewardship  stl  stress  stringfunctions  stringmanipulation  strings  style  styleguide  subcommand  sublimetext  submodule  submodules  subprocess  substitution  subversion  super  survey  svn  swagger  swift  switching  syadmin  symbols  symlink  synatxhighlighting  synchronicity  syntastic  syntax  syntaxchecker  syntaxhighlighting  sysadmin  systemcall  systemmonitoring  systems  sysvinit  table  tableview  tabsvspaces  tabsvspsaces  tabsvsspaces  tagging  tags  talent  talk  talks  tap  taskexecution  tasklets  taskmanagement  taskqueue  tcl  tdd  teaching  team  teamwork  tech  technicaldebt  telemetry  tempfile  tempfiles  template  templates  terminal  termsandconditions  ternaryoperator  testcoverage  testing  tex  texprocessing  textarea  textbook  textediting  textmate  textprocessing  textselection  tfs  thefuture  theinterview  theme  theopenweb  thewaythingswere  theweb  thisvsthat  threading  threads  til  timeseries  tipsandtricks  tivoization  tldr  tmux  to  todo  todolistapp  tool  toolbox  toolchain  tools  tooold  tos  towatch  trac  trademark  trademarklaw  training  translation  translator  trends  triggers  troubleshooting  truth  try  ts  tui  tumblr  tunnel  tupleunpacking  turingcomplete  tutorial  tutorials  twitch  twitter  typechecker  typescript  typography  ubuntu  ugh  ui  uikit  uilabel  uiwebkit  uml  underhanded  undo  undobutton  unicode  uninstall  unitesting  unittest  unittesting  unittests  unix  updates  upgrade  upstart  url  urlencoding  urlscheme  usb  useful  userexperience  userfriendly  userhelp  userscript  utility  ux  vagrant  vala  validation  validator  variable  variables  variablescope  vcs  verilog  versioncontrol  versioning  vi  video  viewer  vim  vimdiff  vimrc  virtualbox  virtualenv  virtualenvironment  virtualenvironmwent  virtualization  visio  visual  visualization  visualprogramming  visualstudio  vm  vmm  vmware  voicecontrol  vscode  vuejs  vulnerability  walledgarden  walledgardens  warnings  watchthisspace  web  webapp  webapps  webdesign  webdevel  webhooks  webhosting  webkit  webkitgtk  webmaster  webserver  webui  whatiwishiknew  whatwentwrong  whenthingsgowrong  whentroublestrikes  wherefrom  whereis  whitespace  why  wiki  windows  windowsonly  wingw  woes  womenintech  wontfix  wordpress  workaround  workflow  worklifebalance  workplace  workshop  wrapper  writing  wtf  wxwidgets  x  x-callback-url  x11  xamarin  xcode  xml  xp  xpath  xpath1  xpath2.0  xs  xsl  xslt  xss  xul  xunit  yakshaving  yaml  yeahiwondered  yearinreview  yum  zeal  zealdocs  zine 

Copy this bookmark:



description:


tags: