1. 2014

  2. Save This For Me
  3. 2013 In Review & 2014 Goals
  4. Seasoning Cast Iron Cookware
  5. Bike Bag
  6. 2013

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

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

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

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

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

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

  37. Internet Famous
  38. Maker Faire: Austin '07