Ever wondered what docker build is actually doing? Uncover the surprising truth about temporary containers, image layers, and the OCI runtime. Understanding this process is key to writing faster, more efficient Dockerfiles.
Thinking about starting a career in DevOps? Don’t skip the basics—Linux is the foundation of everything. In this post, I share 4 beginner-friendly resources (books + courses) that helped me, and can help you master Linux in 2025. Start strong, start smart.
When a Java developer asked me how to deploy their Spring Boot API on AWS ECS, I saw it as the perfect chance to dive into the latest updates on the CDKTF (Cloud Development Kit for Terraform) project.
In the rapidly evolving landscape of software development, the term "cloud-native" has become a buzzword that many organizations strive to associate with their applications. However, despite the widespread desire to be part of this modern approach, not all applications that claim to be cloud-native truly embody the principles and attributes that define this paradigm. In this article, we will delve into the core attributes that distinguish genuinely cloud-native applications from those that merely exist on the cloud.
When it comes to programming languages, Go, also affectionately known as Golang, has been making waves in the development community. It's a language that boasts a unique blend of strengths and limitations, and in this article, we're going to dive deep into what makes Go a programming powerhouse while also shining a light on the aspects that developers should keep in mind.