Blog

[EN] Codeberg: Deine freie und dezentrale Heimat für Open-Source-Projekte
[EN] Codeberg: Deine …

Warum Codeberg anders ist: Freie Software und Dezentralität Die Philosophie von Codeberg unterscheidet sich fundamental von kommerziellen Anbietern.

[EN] Acdc Das Geheimnis Hinter Robusten Berechtigungsmodellen
[EN] Acdc Das Geheimnis …

Hello everyone, When it comes to permissions in our applications, most of us first think of roles (Admin, User) or ACLs (Access Control Lists).

[EN] Infrastructure as Code mit Terraform: Warum es für DevOps unerlässlich ist
[EN] Infrastructure as …

Hello everyone, In the world of software development, we have become accustomed to versioning, testing, and managing our code in automated pipelines.

[EN] Deine erste CI/CD-Pipeline mit GitLab CI und Docker: Ein Schritt-für-Schritt-Guide
[EN] Deine erste …

Hello everyone, As developers, we know that writing code is one thing; building, testing and rolling it out reliably is quite another.

[EN] RESTful API Design: Lerne von GitHub und bau' deine Schnittstellen rock-solid!
[EN] RESTful API Design: …

Hello everyone, As software developers, we can’t avoid APIs. Regardless of whether we build microservices ourselves or integrate external services – well-designed interfaces are the be-all and end-all for successful, maintainable systems.

[EN] Semantische Git Commits: Dein Schlüssel zu saubererem Code und besserer Zusammenarbeit
[EN] Semantische Git …

Hello everyone, do you know that? You browse through your project’s Git history and come across commit messages like “Fix” or “Changes”.

[EN] Java 8: Revolution der Code-Schreibweise – 50 essentielle Lambda- und Stream-Snippets
[EN] Java 8: Revolution …

Hello everyone, Java 8 fundamentally changed the way we write code.

[EN] Strings in Java: Warum `==` manchmal funktioniert und manchmal nicht
[EN] Strings in Java: …

Hello everyone, Today we’re diving into a Java topic that causes headaches for many developers, especially at the beginning: The Comparing strings using the == operator.

[EN] Warum `.equals()` und nicht `==` für Objektvergleiche in Java?
[EN] Warum `.equals()` …

A few months ago I had a short discussion in a merge request with an experienced developer who asked me that’s why asked to undo my refactoring because == was easier to read.

[EN] arc42 Beispiele
[EN] arc42 Beispiele

Here I will show you some examples of how the arc42 method / template is used in practice.