Navigating the Unknown
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...
![]()
Docker containers all the way down - In my article Creating Repeatable Development Environments, I showed how I use Vagrant as an orchestrator and VirtualBox as a provider of virtual machines for creating consistent development environments for my students and development teams. That worked really well until Apple released their new 2020 Macs with Apple M1 Silicon chips based on the ARM architecture. I had selected VirtualBox because it was free and supports Mac, Linux, and Windows, but it only runs on Intel computers (x86_64 architecture) and Apple Silicon is ARM base (aarch64 architecture). As it turns out, 8 of my students showed up for the 2021 spring semester with Apple M1 Macs which meant that all of my labs based on VirtualBox were not going to work for them. I need another solution and I needed it fast.
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...
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 ...
DevOps Engineer seems to be a job title that causes a fair amount of confusion. Perhaps this is because it’s an anti-pattern.
It depends on your definition of “duties” — This question almost always comes up when I present the culture of DevOps to customers.
Docker containers all the way down — In my article Creating Repeatable Development Environments, I showed how I use Vagrant as an orchestrator and VirtualBox...
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...