Archive

    2023

  1. Learn Go with Tests reaches 20k stars
  2. Practical ways to shift QA left
  3. HTMX is the Future
  4. How to set a WIP limit
  5. My job advert for 2023
  6. 2022

  7. 2022
  8. 2021

  9. Speaking at GopherconUK
  10. Reduce WIP by practicing trunk-based development, rather than pull requests
  11. The TDD Thinking Hats
  12. Go Time - Giving TDD a Go
  13. The Three Books
  14. Interview questions as a candidate
  15. The Why of TDD
  16. 2020

  17. My experience of Introducing a team to Go
  18. How my website works
  19. Start naming your test doubles correctly
  20. 2019

  21. Work 2019
  22. Gamifying Continuous Integration
  23. The carbon footprint of your website
  24. The ghost of Henry Ford is ruining your development team
  25. Go back to basics with MVC
  26. Functional programming and Go
  27. How to go fast
  28. 2018

  29. Work 2018
  30. The Tests Talk
  31. The Web I Want
  32. Why you should deploy on Friday afternoon
  33. 2017

  34. Tis the season to write Clojure
  35. Developers are stakeholders
  36. Testable Systems and Continuous Deployment
  37. Fun with Bash
  38. 2016

  39. Testing Asynchronous Code In Go
  40. Property-based testing in real life
  41. Magic
  42. Property-based testing in Go
  43. 2015

  44. Estimates
  45. Terror Handling
  46. The lessons I learned from SpringerLink if i was making a website from scratch again
  47. Books I've read recently
  48. Improving the quality and performance of your code, guided by the tooling in Go
  49. 2014

  50. What is a typeclass and why should you care
  51. 2013

  52. Unused features are technical debt
  53. Scala - Just enough rope to hang yourself
  54. The Chris Validation Pattern
  55. 2012

  56. Understanding Javascript Objects
  57. The Web for non-techies
  58. Coffeescript Presentation
  59. New Blog