top of page
All Posts


A Love Letter to Angular
Angular has evolved from a complex, often frustrating framework into a streamlined, reactive powerhouse. The introduction of Signals in version 16 shifted the paradigm from heavy "tree-walking" change detection to fine-grained reactivity. This evolution continued with httpResource for declarative data fetching and Signal Forms in version 21, which eliminated boilerplate. Now effectively zoneless, Angular has rebuilt its foundation to be faster and more cohesive.

open200 Team
Mar 47 min read


Passkeys with Keycloak 26.4 or Newer
Signing in without even lifting a finger –well, maybe just to tap the fingerprint reader.

Andreas Grill
Oct 24, 20253 min read


Sanitizing User Input: How OWASP Protects Your Database from Malicious HTML
Learn how to prevent XSS attacks with OWASP's Java HTML Sanitizer. This guide shows how to safely handle user-generated HTML using allowlisting to secure your web app. Includes code examples and best practices for input sanitization, content security, and flexible yet secure dashboard editing.

Daniel Hirtenlehner
Jul 24, 20254 min read


Migrating from LDAP User Federation to Keycloak as the Sole Identity Provider
Learn how we migrated from LDAP to Keycloak, simplifying authentication, enhancing security with 2FA, and reducing maintenance overhead.

Cevin Freitag
Feb 20, 20256 min read


Passwordless Login with Keycloak: A New Era of Authentication
Ditch passwords for good! Keycloak's passwordless login offers a secure and convenient alternative.

Andreas Grill
Feb 20, 20259 min read


How to master remote software development projects
Remote software development can be challenging, but with the right strategies, it is entirely feasible.

Benjamin Deutinger
Jan 13, 20256 min read


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.

Alex Wieland
Aug 22, 20243 min read


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.

Christian Stenico
Aug 6, 20246 min read


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.

open200 Team
Aug 1, 20245 min read


Typesafe everything with Zod by example
Zod, a TypeScript-first schema declaration and validation library, bridging the gap between static typing and dynamic data.

Michail Karassew
Jul 12, 202411 min read


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.

Kevin Pirner
May 8, 20247 min read


How to kick off software architecture documentation with the arc42 Canvas
This article introduces the arc42 Architecture Inception Canvas.

open200 Team
Apr 23, 20243 min read


Leveraging Docker Multistage Builds for Custom Keycloak SPIs
Learn how Docker multistage builds can streamline your Keycloak SPI deployment, enhance security, and improve performance.

open200 Team
Mar 15, 20244 min read


Embracing OpenTofu: A Delicious Alternative to Terraform
OpenTofu redefines infrastructure management in response to licensing controversies.

Gerhard Hipfinger
Feb 28, 20244 min read


The Perfectionism Paradox: Embracing Efficiency in Agile Software Development
The eternal conflict in software development between perfectionism and efficiency. Is there a middle way?

open200 Team
Feb 12, 20244 min read


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.

Alex Wieland
Feb 12, 20243 min read


How we taught Angular developers a web framework
The article discusses why NestJS is ideal for Angular developers venturing into backend development.

open200 Team
Jan 22, 20245 min read


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.

Benjamin Deutinger
Dec 7, 20236 min read


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.

open200 Team
Oct 16, 20233 min read


Cypress Parallelization With Gitlab CI - For Higher Quality Applications
Explore how to harness the power of Cypress and GitLab CI for faster and more effective testing.

Alex Wieland
Sep 7, 20233 min read
bottom of page