Software Development
-
What I look for in frameworks
In every project the discussion comes up over and over again: should we use framework X? or Y? or no…
Read More » -
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 »