A well-thought-out software project is essential, especially when dealing with the complexity and scalability of distributed systems, where traditional frameworks often fall short. AxonIQ provides a powerful solution based on CQRS and Event Sourcing, meeting the demands of modern enterprise applications. Focusing on high scalability, domain alignment, and simplified debugging, AxonIQ enables the efficient development and maintenance of complex software architectures.
Beitrag von Alex Wieland
Mehr lesenIdentity and Access Management (IAM) is essential for modern businesses to manage and control digital identities and access rights effectively. Keycloak, an open source IAM tool developed by Red Hat, offers a comprehensive solution with features like multi-protocol support, Single Sign-On (SSO), and seamless integration with existing databases. Implementing Keycloak enhances security, compliance, and user experience, making it a valuable investment for any organization.
Beitrag von Akos Egel
Mehr lesenIn modern web development, maintaining type safety and data integrity is crucial, especially with the integration of AI-powered features. Zod, a TypeScript-first schema declaration and validation library, offers runtime validation, bridging the gap between static typing and dynamic data. This article explores various scenarios where Zod enhances type safety, from server-side form validation and decentralized event verification to type-safe function calls with large language models.
Beitrag von Michail Karassew
Mehr lesenIm Zuge der IoT-Entwicklung sind intelligente Schließsysteme wie Xesar von EVVA essenziell für moderne Gebäudesicherheit. Die Xesar-MQTT-Schnittstelle ermöglicht die Integration von Drittsystemen, birgt jedoch Komplexitäten. Xesar-Connect, eine Open-Source-Library, vereinfacht diese Integration durch nutzerfreundliche Funktionen und Modellklassen, die die Interaktion mit dem Xesar-System optimieren.
Beitrag von Katharina Bernal und Martin Pfeffer
Mehr lesenDie sichere Implementierung von Authentifizierungslösungen ist essenziell, da Schwachstellen in diesem Bereich gravierende Sicherheitslücken verursachen können. Industriestandards wie OpenID Connect und Open-Source-Produkte wie Keycloak bieten robuste und getestete Lösungen, die den Eigenentwicklungen überlegen sind.
Beitrag von Gerhard Hipfinger
Mehr lesenIn diesem Blogartikel wird erläutert, wie das smarte Schließsystem Xesar von EVVA mithilfe der Open-Source-Bibliothek Xesar-Connect in ein MQTT-System integriert werden kann. Dabei wird ein MQTT Listener erstellt, der auf das Event "Battery Empty" reagiert und den betroffenen Einbauort ausgibt.
Beitrag von Andreas Grill
Mehr lesenToday we dive into the seamless initial setup of the NAP(P) stack: Angular, NestJs, PostgreSQL, and Prisma. This blog post serves as a guide to the straightforward configuration that lays the foundation for a powerful development environment for TypeScript.
Beitrag von Kevin Pirner und Kilian Schroeder
Mehr lesenDer Artikel behandelt die Schwierigkeiten bei der Dokumentation von Softwareprojekten von Anfang an und stellt den arc42 Architecture Inception Canvas als Lösung vor. Dieses Werkzeug hilft Teams, wichtige architektonische Aspekte zu erfassen und ein gemeinsames Verständnis zu fördern. Durch strukturierte Abschnitte verbessert der Canvas die Effizienz des Dokumentationsprozesses, die Ausrichtung der Stakeholder und die Kommunikation.
Beitrag von Kilian Schroeder
Mehr lesenFrom basics to advanced applications, our guide to Keycloak provides everything you need to know about this IAM tool. Optimize authentication and authorization in your applications today!
Beitrag von Kilian Schroeder
Mehr lesenIn this blog post, we'll explore how to use Docker multistage builds to compile custom SPIs with Maven, incorporate them into a Keycloak image, and add a custom theme to enhance the user interface.
Beitrag von Martin Pfeffer
Mehr lesenOpenTofu emerged as its fork, gaining Linux Foundation support – a promising successor, fostering flexibility and community resilience in infrastructure management.
Beitrag von Gerhard Hipfinger
Mehr lesenThe eternal conflict in software development between perfectionism and efficiency. Is there a middle way?
Beitrag von Alejandro Tejeda
Mehr lesen