Software Development
-
Why you should pay developers to learn
A true story We were having a meeting with a customer and he had just presented a project idea. He…
Read More » -
How to Emulate the MEDIAN() Aggregate Function Using Inverse Distribution Functions
Some databases are awesome enough to implement the MEDIAN() aggregate function. Remember that the MEDIAN() is sligthly different from (and…
Read More » -
Lambda Architecture for Big Data
An increasing number of systems are being built to handle the Volume, Velocity and Variety of Big Data, and hopefully help gain new…
Read More » -
Regression
When we think of regression, we think of bugs. That’s the first thing that pops into our minds. As with…
Read More » -
How to Be Honest and Keep a Customer
Most of our clients are rather surprised when we explain to them that they will have full access to the…
Read More » -
Notes: Microservices by Martin Fowler
I just watched Martin Fowler’s talk about Microservices at XConf. Here are some of my notes and related thoughts. The…
Read More » -
Continuous Integration Is a Hack!
“Continuous Integration is a hack!” said my friend Ben Rady years ago during a discussion on CI hosted by Stelligent.…
Read More » -
Significant Software Development Developments of 2014
One of my favorite posts to write each year is the year-ending summary of some of the developments in the…
Read More » -
Top Three Challenges in Enterprise Mobile App Development in 2015
Enterprises are adopting mobile technologies at an unprecedented rate. As Business News Daily recently reported, 1.3 billion workers will go…
Read More »