Understanding DevOps – Part 3: Dev vs. Ops

Dev and Ops have misaligned, or if I may, even opposing priorities. Development (Dev) is tasked with producing innovation and getting it to the hands of the users as soon as possible. Operations (Ops) is tasked with making sure that the users have access to a stable, fast, responsive system. While Dev and Ops’ ultimate…

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…

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,…

What do tools and automation buy me?

As someone working in technical sales, one of the questions I have been asked hundreds of times is why do we need tools? I mean, we could just code in a text editor or in Emacs or VI, like we did in the old days. Build and deployment can be done with hand written scripts…