Blog
[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 …
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 …
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 …
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: …
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 …
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 …
Hello everyone, Java 8 fundamentally changed the way we write code.
[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()` …
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
Here I will show you some examples of how the arc42 method / template is used in practice.
![[EN] Codeberg: Deine freie und dezentrale Heimat für Open-Source-Projekte](/images/Codeberg_Blogheader.png)
![[EN] Acdc Das Geheimnis Hinter Robusten Berechtigungsmodellen](/images/ACDC_BlogBeitragsHeader.png)
![[EN] Infrastructure as Code mit Terraform: Warum es für DevOps unerlässlich ist](/images/TerraformBlogBeitragBlogheader.png)
![[EN] Deine erste CI/CD-Pipeline mit GitLab CI und Docker: Ein Schritt-für-Schritt-Guide](/images/GitLabCICDerstePipelineBlogheader.png)
![[EN] RESTful API Design: Lerne von GitHub und bau' deine Schnittstellen rock-solid!](/images/REST-API-Design_BlogHeader.png)
![[EN] Semantische Git Commits: Dein Schlüssel zu saubererem Code und besserer Zusammenarbeit](/images/Git-Semantic-Commit-Messages-Header.png)
![[EN] Java 8: Revolution der Code-Schreibweise – 50 essentielle Lambda- und Stream-Snippets](/images/Java-Lambda-Streams-Header.png)
![[EN] Strings in Java: Warum `==` manchmal funktioniert und manchmal nicht](/images/BlogHeaderStringPool.jpeg)
![[EN] Warum `.equals()` und nicht `==` für Objektvergleiche in Java?](/images/BlogHeaderEquals.jpeg)
![[EN] arc42 Beispiele](/images/arc42ExamplesBlogHeader.png)