All articles

  1. How do you run distributed standups?

  2. Shanley and my PyCon talk

  3. Uber and the Fourth Estate

  4. Python Programmers Support the Ada Initiative

  5. Re: What Can Men Do?

  6. The limits of “unlimited” vacation

  7. Retiring as BDFLs

  8. Bagels

  9. To my friends in the Node community

  10. On TRUCEConf

  11. Personal lessons from XOXO

  12. Join me in supporting the Ada Initiative

  13. Getting features into Django

  14. I’ve joined Heroku

  15. Auto-building Sphinx docs

  16. The Django community in 2012

  17. DIY supplies

  18. Why conferences need a code of conduct

  19. P.J. Eby on PyPI

  20. Is there a market for paid Django apps?

  21. A REST wankery question

  22. I refuse to tolerate assholes

  23. Work for me!

  24. Help desk software?

  25. Configuration and architecture

  26. CI is hard!

  27. Office hours

  28. Django classes: deployment, ecosystem

  29. How to roast a chicken

  30. Django gotcha: concrete inheritance

  31. What’s your favorite Django app?

  32. “Web Scale”

  33. Peter Norvig on programming languages

  34. man tar

  35. Mark Shuttleworth on Tribalism

  36. GvR on commit privileges

  37. What to do when PyPI goes down

  38. Backwards compatibility

  39. util

  40. Dynamic form generation

  41. Early registration for my Advanced Django class ends soon

  42. To hell with web standards

  43. Fixing PostgreSQL’s default encoding on Ubuntu 9.10

  44. You need an editor

  45. Technical style

  46. What to write

  47. My travel kit

  48. The Django community in 2009

  49. Thank you, Rails

  50. On commit bits

  51. Lessons from Rackspace’s downtime

  52. The power of “no”

  53. SEO scumbags

  54. QFT

  55. Job opportunity: engineer at Whiskey Media

  56. * is Unix

  57. Python is Unix

  58. Django Master Class, October 16

  59. Contributor License Agreements

  60. Snakes on the Web

  61. Reminder: Django Training

  62. Django Training

  63. Twenty questions about the GPL

  64. Django internals: authentication

  65. Professionalism

  66. SVN usability

  67. Looking for a Django developer?

  68. More buildout notes

  69. Developing Django apps with zc.buildout

  70. Nobody expects Python packaging!

  71. Hooray for standards

  72. Python implementation details

  73. It’s time for a change

  74. FAQ: Untrusted users and HTML

  75. The taste of shame and humiliation

  76. Why I’m excited about Python 3

  77. Descriptivists and Prescriptivists

  78. What is django.contrib?

  79. “Syntactic Sugar”

  80. Typography: Rhythm & Proportion

  81. Minimalism

  82. REST worst practices

  83. PyCon Braindump

  84. Help OSI

  85. Sailing on…

  86. A picture is worth a thousand words

  87. Shameless self-promotion

  88. Django Book Update

  89. Of the Web

  90. CouchDB first impressions

  91. The sorry state of database journalism

  92. My “personal security” plan

  93. Seasoning Templates

  94. Die, Marker Felt, Die!

  95. Dear Adobe

  96. Some guesses about the future

  97. Django projects

  98. Django Internships at the Journal-World

  99. Circles of Django (2007)

  100. You vs. the Real World

  101. Jimbo’s Number

  102. Ripped by Engadget

  103. Five things I hate about Python

  104. Overheard at PyCon

  105. I don’t care whose is bigger

  106. Fried Chicken

  107. How the news breaks

  108. Wanted: kick-ass sysadmin

  109. Pronouncement

  110. Post-OSCONum part 1: try not to suck

  111. “Show-stoppers”

  112. Digg dugg

  113. Bad dog!

  114. Improved text image view

  115. Django OSCON shirts

  116. Django propaganda

  117. A complete waste of time

  118. Django meetup in Palo Alto

  119. Merquery

  120. Quiet Enjoyment

  121. Free server? Probably not

  122. Free servers?

  123. Django stuff at Pycon

  124. WWBD

  125. Template + Cache = Crazy Delicious

  126. Why you should use Django

  127. Strike averted

  128. Done

  129. Dojo gets a manual

  130. Django, meet Dojo

  131. Have more…

  132. Django performance tips

  133. Hiring, part II

  134. We’re hiring!

  135. Lightpd on Ubuntu

  136. What can Django learn from Rails?

  137. allofmp3.com RSS feed

  138. Private Dancer?

  139. A note to web designers

  140. A quick comparison

  141. Sera’s Pancakes

  142. Django and Rails

  143. Reboot