Archive
- Some nice feedback on LGWT
- Learn Go with Tests reaches 20k stars
- Practical ways to shift QA left
- HTMX is the Future
- How to set a WIP limit
- My job advert for 2023
- 2022
- Speaking at GopherconUK
- Reduce WIP by practicing trunk-based development, rather than pull requests
- The TDD Thinking Hats
- Go Time - Giving TDD a Go
- The Three Books
- Interview questions as a candidate
- The Why of TDD
- My experience of Introducing a team to Go
- How my website works
- Start naming your test doubles correctly
- Work 2019
- Gamifying Continuous Integration
- The carbon footprint of your website
- The ghost of Henry Ford is ruining your development team
- Go back to basics with MVC
- Functional programming and Go
- How to go fast
- Work 2018
- The Tests Talk
- The Web I Want
- Why you should deploy on Friday afternoon
- Tis the season to write Clojure
- Developers are stakeholders
- Testable Systems and Continuous Deployment
- Fun with Bash
- Testing Asynchronous Code In Go
- Property-based testing in real life
- Magic
- Property-based testing in Go
- Estimates
- Terror Handling
- The lessons I learned from SpringerLink if i was making a website from scratch again
- Books I've read recently
- Improving the quality and performance of your code, guided by the tooling in Go
- What is a typeclass and why should you care
- Unused features are technical debt
- Scala - Just enough rope to hang yourself
- The Chris Validation Pattern
- Understanding Javascript Objects
- The Web for non-techies
- Coffeescript Presentation
- New Blog