top of page
All Posts
![](https://static.wixstatic.com/media/f92437_4c2fabe08f92448da2bb1a8e51055b4a~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_4c2fabe08f92448da2bb1a8e51055b4a~mv2.webp)
![How to master remote software development projects](https://static.wixstatic.com/media/f92437_4c2fabe08f92448da2bb1a8e51055b4a~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_4c2fabe08f92448da2bb1a8e51055b4a~mv2.webp)
Benjamin Deutinger
13. Jan.6 Min. Lesezeit
How to master remote software development projects
Remote software development can be challenging, but with the right strategies, it is entirely feasible.
23
![Xesar - Keycloak - Axon:
Das Turbotrio für maßgeschneiderte Zutrittsberechtigungen](https://static.wixstatic.com/media/f92437_d3205c8b21214afb9cc862d4a8e92256~mv2.png/v1/fill/w_306,h_229,fp_0.50_0.50,q_95,enc_auto/f92437_d3205c8b21214afb9cc862d4a8e92256~mv2.webp)
Katharina Bernal
5. Dez. 20245 Min. Lesezeit
Xesar - Keycloak - Axon: Das Turbotrio für maßgeschneiderte Zutrittsberechtigungen
Erfahrungsbericht zur Integration von Axon mit Keycloak und Xesar.
40
![Why did we choose the Axon Stack over others?](https://static.wixstatic.com/media/f92437_a240ee6de5bb40caadff9ca8d499d8e5~mv2.png/v1/fill/w_305,h_229,fp_0.50_0.50,q_95,enc_auto/f92437_a240ee6de5bb40caadff9ca8d499d8e5~mv2.webp)
Alex Wieland
21. Aug. 20243 Min. Lesezeit
Why did we choose the Axon Stack over others?
AxonIQ provides a powerful solution based on CQRS and Event Sourcing, meeting the demands of modern enterprise applications.
9
![My Journey as a Scrum Master at open200](https://static.wixstatic.com/media/f92437_5f3d3377747749729d2678f82dece5b6~mv2.png/v1/fill/w_305,h_229,fp_0.50_0.50,q_95,enc_auto/f92437_5f3d3377747749729d2678f82dece5b6~mv2.webp)
Christian Stenico
5. Aug. 20247 Min. Lesezeit
My Journey as a Scrum Master at open200
Discover the journey of a Scrum Master at open200, as he transcends traditional roles to enhance team efficiency and client satisfaction.
8
![](https://static.wixstatic.com/media/f92437_13f3f27680ef4826ad6f66221dd24896~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_13f3f27680ef4826ad6f66221dd24896~mv2.webp)
![Identity and Access Management with Keycloak](https://static.wixstatic.com/media/f92437_13f3f27680ef4826ad6f66221dd24896~mv2.jpg/v1/fill/w_306,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_13f3f27680ef4826ad6f66221dd24896~mv2.webp)
open200 Team
31. Juli 20245 Min. Lesezeit
Identity and Access Management with Keycloak
Keycloak, an open source IAM tool developed by Red Hat, offers a comprehensive solution with features like multi-protocol support and SSO.
7
![](https://static.wixstatic.com/media/f92437_c3d94b14524b4fd3a69535dd8d52f8b0~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_c3d94b14524b4fd3a69535dd8d52f8b0~mv2.webp)
![Typesafe everything with Zod by example](https://static.wixstatic.com/media/f92437_c3d94b14524b4fd3a69535dd8d52f8b0~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_c3d94b14524b4fd3a69535dd8d52f8b0~mv2.webp)
Michail Karassew
11. Juli 202411 Min. Lesezeit
Typesafe everything with Zod by example
Zod, a TypeScript-first schema declaration and validation library, bridging the gap between static typing and dynamic data.
14
![](https://static.wixstatic.com/media/f92437_7020624a1cd44e9788c790925a327ab3~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_7020624a1cd44e9788c790925a327ab3~mv2.webp)
![Xesar-Connect: Der Schlüssel zur mühelosen Integration von EVVA's Xesar Schließsysteme](https://static.wixstatic.com/media/f92437_7020624a1cd44e9788c790925a327ab3~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_7020624a1cd44e9788c790925a327ab3~mv2.webp)
Katharina Bernal
25. Juni 20248 Min. Lesezeit
Xesar-Connect: Der Schlüssel zur mühelosen Integration von EVVA's Xesar Schließsysteme
Xesar-Connect ist eine Open-Source-Library für eine einfache Integration mit Xesar-Systemen.
7
![](https://static.wixstatic.com/media/f92437_7e9d005f248f4bc2a83e6e84a3a7fe7c~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_7e9d005f248f4bc2a83e6e84a3a7fe7c~mv2.webp)
![Pentests ohne Beanstandung: Keycloak als zuverlässige Authentifizierungslösung](https://static.wixstatic.com/media/f92437_7e9d005f248f4bc2a83e6e84a3a7fe7c~mv2.jpg/v1/fill/w_306,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_7e9d005f248f4bc2a83e6e84a3a7fe7c~mv2.webp)
Gerhard Hipfinger
17. Juni 20242 Min. Lesezeit
Pentests ohne Beanstandung: Keycloak als zuverlässige Authentifizierungslösung
Die Eigenentwicklung der Authentifizierung ist ein Antipattern und daher sollte man Lösungen wie Keycloak verwenden.
18
![Schritt für Schritt: Xesar-Event-Listener mit Kotlin und Spring Boot](https://static.wixstatic.com/media/f92437_f499aabc34ef45f385f2660c1f10b953~mv2.png/v1/fill/w_305,h_229,fp_0.50_0.50,q_95,enc_auto/f92437_f499aabc34ef45f385f2660c1f10b953~mv2.webp)
Andreas Grill
12. Juni 20245 Min. Lesezeit
Schritt für Schritt: Xesar-Event-Listener mit Kotlin und Spring Boot
Integration des smarten Schließsystems Xesar von EVVA in ein MQTT-System mithilfe der Open-Source-Bibliothek Xesar-Connect.
88
![](https://static.wixstatic.com/media/f92437_08cb169af80b45f8bdf5bd8033a13e78~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_08cb169af80b45f8bdf5bd8033a13e78~mv2.webp)
![The NAPP Stack - A smooth development environment for TypeScript](https://static.wixstatic.com/media/f92437_08cb169af80b45f8bdf5bd8033a13e78~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_08cb169af80b45f8bdf5bd8033a13e78~mv2.webp)
Kevin Pirner
7. Mai 20247 Min. Lesezeit
The NAPP Stack - A smooth development environment for TypeScript
We dive into the seamless initial setup of the NAP(P) stack: Angular, NestJs, PostgreSQL, and Prisma.
3
![](https://static.wixstatic.com/media/f92437_ad3b36c78ee946a6a768e9c35ed206fa~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_ad3b36c78ee946a6a768e9c35ed206fa~mv2.webp)
![How to kick off software architecture documentation with the arc42 Canvas](https://static.wixstatic.com/media/f92437_ad3b36c78ee946a6a768e9c35ed206fa~mv2.jpg/v1/fill/w_306,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_ad3b36c78ee946a6a768e9c35ed206fa~mv2.webp)
open200 Team
22. Apr. 20243 Min. Lesezeit
How to kick off software architecture documentation with the arc42 Canvas
This article introduces the arc42 Architecture Inception Canvas.
4
![](https://static.wixstatic.com/media/8d2ee4_dd2fc40b44aa45b78bbe9d439396b527~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/8d2ee4_dd2fc40b44aa45b78bbe9d439396b527~mv2.webp)
![Mastering Keycloak: A Step-by-Step Guide to Authentication and Authorization](https://static.wixstatic.com/media/8d2ee4_dd2fc40b44aa45b78bbe9d439396b527~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/8d2ee4_dd2fc40b44aa45b78bbe9d439396b527~mv2.webp)
open200 Team
26. März 202410 Min. Lesezeit
Mastering Keycloak: A Step-by-Step Guide to Authentication and Authorization
From basics to advanced applications, our Keycloak guide teaches you how to optimize authentication and authorization.
82
![](https://static.wixstatic.com/media/8d2ee4_0004ced3a60c43bf8ed6090cd289d81b~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/8d2ee4_0004ced3a60c43bf8ed6090cd289d81b~mv2.webp)
![Leveraging Docker Multistage Builds for Custom Keycloak SPIs](https://static.wixstatic.com/media/8d2ee4_0004ced3a60c43bf8ed6090cd289d81b~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/8d2ee4_0004ced3a60c43bf8ed6090cd289d81b~mv2.webp)
Martin Pfeffer
15. März 20244 Min. Lesezeit
Leveraging Docker Multistage Builds for Custom Keycloak SPIs
Learn how Docker multistage builds can streamline your Keycloak SPI deployment, enhance security, and improve performance.
16
![](https://static.wixstatic.com/media/8d2ee4_463d8591a7ce4c06b9c2970cca7f9387~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/8d2ee4_463d8591a7ce4c06b9c2970cca7f9387~mv2.webp)
![Embracing OpenTofu: A Delicious Alternative to Terraform](https://static.wixstatic.com/media/8d2ee4_463d8591a7ce4c06b9c2970cca7f9387~mv2.jpg/v1/fill/w_306,h_229,fp_0.50_0.50,q_90,enc_auto/8d2ee4_463d8591a7ce4c06b9c2970cca7f9387~mv2.webp)
Gerhard Hipfinger
28. Feb. 20244 Min. Lesezeit
Embracing OpenTofu: A Delicious Alternative to Terraform
OpenTofu redefines infrastructure management in response to licensing controversies.
4
![](https://static.wixstatic.com/media/f92437_5d8589dabc0b42edbf8e26685e313b76~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_5d8589dabc0b42edbf8e26685e313b76~mv2.webp)
![The Perfectionism Paradox: Embracing Efficiency in Agile Software Development](https://static.wixstatic.com/media/f92437_5d8589dabc0b42edbf8e26685e313b76~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_5d8589dabc0b42edbf8e26685e313b76~mv2.webp)
open200 Team
12. Feb. 20244 Min. Lesezeit
The Perfectionism Paradox: Embracing Efficiency in Agile Software Development
The eternal conflict in software development between perfectionism and efficiency. Is there a middle way?
4
![](https://static.wixstatic.com/media/f92437_ab7a1b9571d443e4a19db788f42b7c86~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_ab7a1b9571d443e4a19db788f42b7c86~mv2.webp)
![Geographical Data Storage and Analysis with PostGIS and Polygons in PostgreSQL](https://static.wixstatic.com/media/f92437_ab7a1b9571d443e4a19db788f42b7c86~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_ab7a1b9571d443e4a19db788f42b7c86~mv2.webp)
Alex Wieland
12. Feb. 20243 Min. Lesezeit
Geographical Data Storage and Analysis with PostGIS and Polygons in PostgreSQL
Efficiently manage spatial data with PostGIS, a PostgreSQL extension, simplifying tasks like polygon handling and spatial queries.
7
![](https://static.wixstatic.com/media/f92437_5fd0e3faa61945ffba037c16aa91d226~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_5fd0e3faa61945ffba037c16aa91d226~mv2.webp)
![How we taught Angular developers a web framework](https://static.wixstatic.com/media/f92437_5fd0e3faa61945ffba037c16aa91d226~mv2.jpg/v1/fill/w_306,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_5fd0e3faa61945ffba037c16aa91d226~mv2.webp)
open200 Team
22. Jan. 20245 Min. Lesezeit
How we taught Angular developers a web framework
The article discusses why NestJS is ideal for Angular developers venturing into backend development.
3
![](https://static.wixstatic.com/media/f92437_b7f0d60e87904a03a431c9c7ed2936af~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_b7f0d60e87904a03a431c9c7ed2936af~mv2.webp)
![Mastering the Art of Product Ownership: A Personal Journey and Practical Insights](https://static.wixstatic.com/media/f92437_b7f0d60e87904a03a431c9c7ed2936af~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_b7f0d60e87904a03a431c9c7ed2936af~mv2.webp)
Benjamin Deutinger
7. Dez. 20236 Min. Lesezeit
Mastering the Art of Product Ownership: A Personal Journey and Practical Insights
The blog delves into the multifaceted role of a Product Owner, from defining the role to facing challenges and becoming one.
11
![](https://static.wixstatic.com/media/f92437_789f8a58613c486fb7a1ee7a3971e7e0~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_789f8a58613c486fb7a1ee7a3971e7e0~mv2.webp)
![Innovation mit open200 - wie unser Partner EVVA neue Ideen entwickelte](https://static.wixstatic.com/media/f92437_789f8a58613c486fb7a1ee7a3971e7e0~mv2.jpg/v1/fill/w_305,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_789f8a58613c486fb7a1ee7a3971e7e0~mv2.webp)
open200 Team
29. Nov. 20233 Min. Lesezeit
Innovation mit open200 - wie unser Partner EVVA neue Ideen entwickelte
Die openINNOVATION Days ermöglichen kreative Ideen und Partnerschaften, um Innovationen voranzutreiben und gemeinsam neue Wege zu erkunden.
5
![](https://static.wixstatic.com/media/f92437_edf7bd8143e347c59ea92096d5df6c19~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/f92437_edf7bd8143e347c59ea92096d5df6c19~mv2.webp)
![Surviving a Cloud Outage: Kubernetes, Longhorn, and Database Lessonsen](https://static.wixstatic.com/media/f92437_edf7bd8143e347c59ea92096d5df6c19~mv2.jpg/v1/fill/w_306,h_229,fp_0.50_0.50,q_90,enc_auto/f92437_edf7bd8143e347c59ea92096d5df6c19~mv2.webp)
open200 Team
15. Okt. 20233 Min. Lesezeit
Surviving a Cloud Outage: Kubernetes, Longhorn, and Database Lessonsen
This blog post serves you as a field report, aimed at helping you understand some pitfalls and quirks that may not be immediately obvious.
5
bottom of page