Software Development
-
Introduction To REST Concepts
Introduction This post aims at demystifying the REST (Representational State Transfert) web design concepts. REST is based on a client…
Read More » -
You can’t Refactor your way out of every Problem
Refactoring is a disciplined way to clarify, retain or restore the design of a system as you make changes, and…
Read More » -
What is HMAC Authentication and why is it useful?
To start with a little background, then I will outline the options for authentication of HTTP based server APIs with…
Read More » -
Should you care about Conway’s Law?
Conway’s Law says that “organizations which design systems (in the broad sense used here) are constrained to produce designs which…
Read More » -
Apache OpenOffice just graduated from the Incubator
Apache OpenOffice has just made it out of the Incubator and is now an official Apache Software Foundation project. “What?”,…
Read More » -
How I select Open Source projects
Earlier this day somebody sent a image on twitter. Its title was something like, “how to choose Open Source projects”…
Read More » -
On Measuring Code Coverage
In a previous post, I explained how to visualize what part of your code is covered by your tests. This…
Read More » -
Self-Service is the Future of Enterprise Software
Despite human desire to be pampered and served, there is a huge affinity to self service throughout the economy. Some…
Read More » -
Tips for identifying and debugging problems
It seems that some/many developers haven’t developed (pun intended) a good set of techniques to identify and resolve problems. And…
Read More »