Software Development
-
Open Source Legal Blues: Do You Comply?
Understanding and Reducing Open Source License Risks In today’s business climate, using Open Source Software (OSS) components as part of…
Read More » -
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 »