DevOps
[EN] Modern Testing: How …
Eight years after the release of JUnit 5, the time has finally come: JUnit 6 is here.
[EN] Modern IaC: How to …
Anyone who has ever worked with Terraform or CloudFormation knows the game: you struggle with state locks, drifting resources and a DSL (Domain Specific Language) that often feels more like configuration than real code.
[EN] Jujutsu (jj): Why …
Jujutsu (jj): A new paradigm for version management Git is the industry standard, no question.
[EN] Rust, Speed & Repo …
Git is one of those tools that people often think of as “finished.
[EN] DRY Terraform: …
Anyone who has ever scaled an infrastructure across multiple AWS accounts using pure Terraform knows the problem: you copy the same provider block and the same backend configuration for the tenth time.
[EN] Spring Boot meets …
When we currently talk about the Model Context Protocol (MCP), TypeScript or Python usually dominates the timeline.
[EN] Git in a team: The …
Git is a team sport: Why we need strategies When you start working on your first projects, Git is usually pretty simple: you write code, do a git add, then a git commit and finally a git push.
[EN] Unit tests for your …
Hello everyone, I actually thought the whole time I had already written an article about this.
[EN] Code reviews that …
Why We Hate Code Reviews (and Why It’s Wrong) The code is written, the unit tests are green, and you are proud of your solution.
[EN] Helmet for …
Kubernetes has completely changed the way we deploy software. It’s powerful, scalable and… honestly often quite overwhelming.
![[EN] Modern Testing: How JUnit 6 is transforming the Java ecosystem](/images/JUnit-6-Blog-Header.jpg)
![[EN] Modern IaC: How to build cloud infrastructure with the Formae Agent](/images/formae_blog_header.png)
![[EN] Jujutsu (jj): Why this VCS might overtake Git](/images/jj-BlogHeader.png)
![[EN] Rust, Speed & Repo Insights: This is new in Git 2.53](/images/Git-253-BlogHeader.jpeg)
![[EN] DRY Terraform: Multi-account strategies with Terragrunt in practice](/images/Terraform-und-Terragrunt.jpeg)
![[EN] Spring Boot meets AI: How to build your own MCP server with Java](/images/MCP-Java-BlogHeader.jpeg)
![[EN] Git in a team: The difference between feature branches and trunk-based development](/images/Feature-Based-Trunk-Based-Devlopment.jpeg)
![[EN] Unit tests for your architecture? Introduction to ArchUnit](/images/ArchUnit-BlogHeader.jpeg)
![[EN] Code reviews that don't annoy: From bean counting to mentoring](/images/CodeReviewsDieNichtNerven.jpeg)
![[EN] Helmet for beginners: No more Kubernetes YAML hell](/images/Helm-For-Beginners-Header.jpeg)