Software Development
-

The Actual vs Plan Dichotomy
I’ve once worked for the IT department of a large restaurant network. They had a secret sauce, and this wasn’t…
Read More » -

Continuous Delivery: Code Coverage
This article is part of the Continuous Integration, Delivery and Deployment series. In the previous article we explored unit tests…
Read More » -

It’s All About Tests – Part 3
In the previous two posts I discussed mostly about the philosophy and attitude of developing with testing. In this post…
Read More » -

Making Side Projects With New Technologies
(Captain Obvious mantle on) You are a software engineer and maybe you have a side project – something that you…
Read More » -

A Tech Lead Paradox: Delivering vs Learning
Agile Manifesto signatory Jim Highsmith talks about riding paradoxes in his approach to Adaptive Leadership. A leader will find themselves…
Read More » -

An introduction to REST
REST, or Representational State Transfer is an architectural style, or more simply, a set of constraints. We will look at the constraints…
Read More » -

The Definition of a Tech Lead
There are many names for leadership roles in software development such as Senior Developer, Architect, Technical Lead, Team Lead, and…
Read More » -

How do I still write code as a Tech Lead?
I have previously suggested that effective Tech Leads spend an ideal minimum of 30% of their time writing code. A…
Read More » -

Use MySQL’s Strict Mode on all new Projects!
MySQL is a database that has been bending the SQL standard in ways that make it hard to move off…
Read More »
