laptop and coffee - a home development environment

Stop doing local development – Containerize it!

TL;DR There are numerous challenges when developing locally that can be solved by containerizing development and production workloads. Local development and many and serious concerns, such as security breaches, difficulties in setting up the right environment, and limitations imposed by access to bandwidth. Containerization can provide a more efficient development …

Kubernetes is not the Container Manager you are Looking for.

Today I wanted to talk about Kubernetes. This is really a topic that is due for review. I think most people are overdoing what they’re thinking about interacting with Kubernetes as a platform. I believe Kubernetes is not the container manager you’re looking for. I know that’s not the thing …

Stop throwing Money Away On Cloud

How can you control the costs of deploying services in the cloud? While I will unpack this a bit below, the answer, in a word, is automation. We’ve seen cloud systems not just cost more than they need to, but even fail because they were manually driven and failed to …

Gears as a representation of continuous integration and continuous delivery and continuous deployment

Understanding CICD: Continuous Integration/ Deployment/ Delivery

You’ve worked with software development and explored any sort of automation, you’ve certainly come across the acronyms CI and CD, more commonly combined as CICD.  While the CI, continuous integration, aspect is fairly well understood by software developers as a part of the development process, CD is more mysterious. In …