Proin nec tellus sit amet massa auctor imperdiet id vitae diam.

How to install Docker and set up your first container

How to install Docker? Why Docker and why now? Versions of Docker and different releases. Learn, step by step, how to install Docker on Windows, and how to create a container.

Read Story

User Stories in Practice

I’ve been working with software development teams over the past 10 years. In different roles, I’ve gathered software requirements for writing business requirements and functional specification documents. Here is how I do it.

Read Story

Effectively collaborate on code using Git

Git can be a key component of CI. Git is a distributed version control system for tracking changes in source code during software development, but it can be used to track changes in any set of files.

Read Story


Thinking of infrastructure as code is applying software engineering approaches to operational functions, with all the benefits of software development: source code control, version control, test, and deployment.

Read Story