Archives
- 22 Oct The line has moved
- 08 Oct AI-driven development (AIDD)
- 21 Aug "Hire" doesn't mean hire
- 09 Jul I don't want to spend time with you
- 16 May Just build it! (but don't ship it)
- 13 May Beech's Law of Integrations
- 22 Dec Exit staging left
- 01 Dec No more roadmaps
- 12 Oct Don't hire
- 03 Dec Deriving domain-driven design
- 28 Jun Strengthen your types
- 02 Nov Feature flags
- 22 Feb Modelling composite types
- 19 Jan The engineering career triangle
- 10 Dec All about identifiers
- 07 Nov Deliberate engineering
- 30 Mar Tail recursion, fold, and more
- 12 Aug Akka HTTP entity validation
- 21 Jun Don't copy ActiveRecord
- 05 Jun Writing a ring buffer in Scala
- 25 May Go's Glass Ceiling
- 02 May To Err is Human (Scala Central)
- 20 Apr Twelve-factor configuration for Scala
- 08 Apr Akka HTTP client pooling and parallelism
- 30 Mar Evolution of an interview process
- 09 Feb Modelling errors in Scala
- 11 Nov Securing Deliveroo (CodeMotion Milan)
- 07 Mar The distributed pit of success at Deliveroo (QCon London)