George Brocklehurst Writing

All blog posts

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