All Articles

Responsive Image Distilled

Responsive Image Distilled

A lot has been written about current state of responsive images. Things like why we need responsive …

Creating a new Vagrant base box from an existing VM

Creating a new Vagrant base box from an existing VM

Typically my Vagrant workflow starts with a official base box provided by Ubuntu. With help of a …

Decoupling Deployment and Release- Feature Toggles

Decoupling Deployment and Release- Feature Toggles

There are key differences between deployment and release. Deployment means putting the latest stable …

Decoupling content management using content repositories

Decoupling content management using content repositories

In last 5 years or so, content management systems have evolved. New breed of content management …

Measuring CDN Performance, Availability and Scalability

Measuring CDN Performance, Availability and Scalability

When it comes to select a Content Delivery Networks (CDN) there are many factors you need to …

Embracing change when on peak

Embracing change when on peak

In this world there are all kind of people. But in context of this post I am interested in only two …

Visual Regression

Visual Regression

A new breed of tools have started appearing on our radar supporting the very idea of automated …

CloudFront Design Patterns And Best Practices

CloudFront Design Patterns And Best Practices

CloudFront is a content delivery service offered by Amazon web services(AWS). CloudFront serves …

AMQP, RabbitMQ and Celery - A Visual Guide For Dummies

AMQP, RabbitMQ and Celery - A Visual Guide For Dummies

Celery is an asynchronous distributed task queue. RabbitMQ is a message broker which implements the …