Docker for Software Engineers: Everything You Need to Know to Get Started

Introduction I remember I had a group project in university for software architecture (scary, I know), We were four in the group, and we had to make a “simple” three-tier web application: front end, back end, and MongoDB. Sounds straightforward, right? Except we had: Four Machines and four different Operating Systems (Windows, macOS, Arch, and […]

What I Wish I Knew Before Setting Up My First CI/CD Pipeline?

So I remember I was working in a start-up, and I was the only one in the team doing DevOps work in that start up and my manager asked me to set up our CI/CD pipeline. I knew nothing back then about CI/CD, I was excited to be like those cool engineers who talk about […]