Software Development
-

How To Develop Software Using Only SaaS
The world is fast moving to Software-as-a-Service (SaaS) and we developers are busy learning how to build SaaS applications. We…
Read More » -

First rule of performance optimisation
Let’s start with a system with no obvious performance bottlenecks. By that I mean that there are no glaring algorithmic…
Read More » -

Reactive HTML presentations using Reveal.js, Gist, and OpenShift
Reveal.js is an HTML-base presentation framework. You just need a browser with CSS 3D transforms. That means Chrome, Firefox, Safari,…
Read More » -

Breaking Bad … interfaces.
A question of efficiency. So, you start working on some code and a monstrous interface snarls back at you, picking…
Read More » -

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 »

