1. 2014

  2. Everyone's Job Is Your Responsibility
  3. Save This For Me
  4. 2013 In Review & 2014 Goals
  5. Seasoning Cast Iron Cookware
  6. Bike Bag
  7. 2013

  8. Laser Cut Lampshade
  9. Bikeshedding is the Mind Killer
  10. Knife Making
  11. 2012

  12. Getting Data From a Bound but Unvalidated Form
  13. Vim Is Wrong
  14. Get The Display Name Of A ModelChoiceField's Selected Value in Django
  15. Convert Django Model Instances To Dictionaries
  16. IOError: request data read error
  17. 2011

  18. Commerce Update
  19. BARcamp Chicago is July 9th & 10th!
  20. Focusing and Doing What I Love
  21. An experiment in statistical decryption of simple substitution ciphers
  22. 2010

  23. BARcamp Chicago 2010 and Why I Haven't Built a Hero's Fountain
  24. Hero's Fountain - Test 1
  25. Testing Email in Django The Easy Way
  26. Idea: Book Sprints
  27. 2009

  28. Inner Join
  29. Making Things Work or Doing Them Right
  30. Character Sets are Importantâ„¢
  31. 2008

  32. PHP best practices
  33. JS equivalence operators: "Good enough for government work"
  34. "bug" with onclick handlers in IE
  35. A Better CAPTCHA
  36. Rot13 Utility
  37. 2007

  38. Internet Famous