Software Development
-

Design Patterns: Mogwai or Gremlins?
The 1994 book Design Patterns: Elements of Reusable Object-Oriented Software introduced many software developers to the concept of ‘a catalog…
Read More » -

Debugging SQL query in MySQL
Recently I started writing SQL query for analyzing and debugging the production code. But I was surprised to see that…
Read More » -

A Framework for Enterprise Software
For decades, the companies in this industry have produced sophisticated and complex products. They are difficult to assemble, require the…
Read More » -

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 »



