George Brocklehurst Writing

All blog posts

  1. PostgreSQL's Foreign Data Wrapper ( on the thoughtbot blog)
  2. Tab completion in GNU Readline ( on the thoughtbot blog)
  3. Auto-squashing Git Commits ( on the thoughtbot blog)
  4. HTTP Safety Doesn't Happen by Accident ( on the thoughtbot blog)
  5. Announcing Goal-Oriented Git ( on the thoughtbot blog)
  6. The magic behind configure, make, make install ( on the thoughtbot blog)
  7. Announcing gitsh ( on the thoughtbot blog)
  8. Compare Commits Between Git Branches ( on the thoughtbot blog)
  9. Testing Null Objects ( on the thoughtbot blog)
  10. Renderable Null Objects ( on the thoughtbot blog)
  11. Class-Based Generic Views in Django ( on the thoughtbot blog)
  12. Vimulator ( on the thoughtbot blog)
  13. Useful Git aliases ()
  14. Git browse: An interactive git blame tool ()
  15. Iconic reborn ()
  16. Git and Vim ()
  17. Managing Heroku deployments ()
  18. Spriter: Easy CSS sprites ()
  19. Testing microformats in Rails applications with assert-microformats ()
  20. XFN and the rev attribute ()
  21. Open Hack London: XFN Profile Discovery ()
  22. Lastify: More Last.fm/Spotify hacking ()
  23. Last.fm Hack Day: Scrobbling Spotify ()
  24. Brand new blog ()
  25. Enhanced hCalendar download links ()