Software Engineering
[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] 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] Your code is good, …
The two pillars of requirements It’s Friday afternoon, 4:00 p.
[EN] JUnit 5 Basics
JUnit 5 is the latest version of the popular testing framework for Java.
[EN] Java Predicate Chain
1. What is a Predicate? A Predicate is a functional interface in Java 8 that checks a condition and returns a boolean DayOfWeek returns: true or false.
[EN] Java Faker - Custom …
As a beginner in the Java library “Faker”, there are many interesting ways you can generate custom fake data.
[EN] Java Faker
1. What is Faker? Faker is a Java library that helps you generate realistic-looking test data.
![[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] 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] Your code is good, but the feature is wrong: A plea for requirements engineering](/images/RE-Basics-Header.jpeg)
![[EN] JUnit 5 Basics](/images/JavaJUnit5BeitragsHeader.png)
![[EN] Java Predicate Chain](/images/JavaPredicateBeitragsHeader.png)
![[EN] Java Faker - Custom Fakes](/images/CustomFakes_JavaFakerBeitragsHeader.png)
![[EN] Java Faker](/images/JavaFakerBeitragsHeader.png)