Software Development
- Visitor as a sum type
- What is a Comonad and when should I use them?
- Elegant patterns in modern JavaScript: RORO
Engineering
- Serverless is eating the stack and people are freaking out — as they should be
- Software Architecture: the 5 Patterns You Need to Know
- The Architecture of Mailinator
Career
- So I’ve been making web stuff for a quarter of a century now
- How not to be a mediocre developer!
- I failed my effing coding Interview!?
Management
- Learned Helplessness in Software Engineering.
- 8 musts for hiring a software development partner you can trust