Understanding DevOps – Part 1: Defining DevOps

DevOps, like any new technology or tech related movement that comes to the industry, has become a buzzword. Everyone talks about it, not everyone knows what it is all about and worst of all, many of those who claim to do it are doing a terrible job. There are some excellent examples of companies who…

Manufacturing vs. Software Supply Chains: an in-depth comparision

A ‘supply chain’ is defined as such: A supply chain is a system of organizations, people, technology, activities, information and resources involved in moving a product or service from supplier to customer. – Wikipedia This definition, while typically used in context of a manufacturing supply chain actually holds up fairly well for a Software Supply…

Responsive Design – an introduction

Responsive Design is a User Interface (UI) design term that originated for website design. In fact, in most cases it is still referred to as Responsive Web Design. Here is Wikipedia’s definition (paraphrased for brevity): Responsive Web Design (RWD) essentially indicates that a web site is crafted to use Cascading Style Sheets 3 media queries,…

How to cool a datacenter?

One of the biggest expenses for a data center is the cost of cooling all the servers. Heat is your worst enemy. Companies who build or own large data centers are aggressively seeking innovations in ways to lower the costs of cooling. Electricity is the biggest line item when it comes to the cost of…

I have a Patent!

Invention: Digital Camera Blending and Clashing Color Warning System I have just been notified by IBMs IP Law department that one of my inventions for which I filed a patent has been granted by the USPTO! My first. I have filed multiple patents till date, so hopefully this won’t be the last. For those interested,…