Software Development
-

Getting Started with Machine Learning
“Machine learning” is a mystical term. Most developers don’t need it at all in their daily work, and the only…
Read More » -

Big Data… Is Hadoop the good way to start?
In the past 2 years, I have met many developers, architects that are working on “big data” projects. This sounds…
Read More » -

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 »

