Creating Reproducible Development Environments

Development teams are up against an age old problem: how do you ensure that your development environment is the same across all of the developers on the team? A less frequent but equally important problem is how long does it take to on-board a new developer to a project? Hours? Days? What if I told you that you could do it in minutes!

2021

Navigating the Unknown

less than 1 minute read

Don’t decide everything at the point you know the least — When I teach Agile Development and Planning in my DevOps course, I like to start off with this quot...

Read More

A Case for Test-Driven Development

less than 1 minute read

You can’t afford not to do it — Test Driven Development (TDD) is the practice of writing test cases for the code you wish you had, and then writing the code ...

Read More

DevOps Engineer is the new SysAdmin

less than 1 minute read

DevOps Engineer seems to be a job title that causes a fair amount of confusion. Perhaps this is because it’s an anti-pattern.

Read More

DevOps and Segregation of Duties

less than 1 minute read

It depends on your definition of “duties” — This question almost always comes up when I present the culture of DevOps to customers.

Read More

Developing on Apple M1 Silicon with Virtual Environments

less than 1 minute read

Docker containers all the way down — In my article Creating Repeatable Development Environments, I showed how I use Vagrant as an orchestrator and VirtualBox...

Read More

Creating Reproducible Development Environments

less than 1 minute read

Docker containers all the way down — Development teams are up against an age old problem: how do you ensure that your development environment is the same acr...

Read More

Back to top ↑