Earlier writing on software development, architecture, technology and productivity, published between 2012 and 2024.
These articles are preserved as originally published. Technical details and recommendations may have changed.
2024
2021
2020
2019
- 28 Jul Why AWS
- 26 Mar How I plan my week
2017
- 18 Jul Why unnecessary variables are bad for your code
- 1 Jun Basic abstraction techniques: What code reviewers need to know
- 15 May Useless comments can ruin your code reviews. Here's how to erase them
- 20 Apr How to run code reviews in your dev team's workflow
- 17 Feb 8 best practices for microservices security
- 6 Feb Serverless: What it is and when to use it
- 3 Jan My tech predictions for 2017
2016
- 22 Nov Is object oriented programming dead? Not by a long shot
- 9 Sep When to use microservices (video)
- 7 Jul The right tools for the job
- 23 May Healthy OOP
2015
- 16 Dec Microservices won’t improve your code quality
- 4 Nov Technical debt is not a unicorn
- 24 Sep A Question about Microservices
- 4 Sep What can we learn from Periscope
- 23 Jun Apple and the battle for privacy
- 6 May The Ethics of Code Reviews
- 29 Apr Hailo and their “Journey into Microservices”
- 21 Apr Composition over Inheritance (what it is, why use it)
- 14 Apr An example of a Microservice
- 30 Mar 5 Tips for becoming a Productive Programmer
- 18 Mar Microservices: A Quick Introduction
- 9 Mar How technology will open even more doors for people to work together
2014
- 20 Nov My Two Cents on Go
- 23 Oct What would your ideal Publishing Platform look like?
- 29 Aug Moving to Germany!
- 4 May How to use Fat Free framework from the command line
- 28 Feb Writing for Milk & Honey Mag
- 1 Jan WordPress and Ghost: a CMS vs a blogging platform
2013
- 17 Jul Native apps are faster than web apps. Ok, what’s the news?
- 12 Apr Make your website available offline with HTML5
- 16 Jan How to set up a full web server on a Raspberry PI
- 5 Jan I got a Rasperry PI!
2012
- 10 Nov A List Apart
- 27 Oct Yii: XML generator
- 27 Oct Waiting for ‘The Yii Book’
- 28 Sep Why should you develop web apps