In 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 lesenEfficiently manage spatial data with PostGIS, a PostgreSQL extension, simplifying tasks like polygon handling and spatial queries.
Beitrag von Alex Wieland
Mehr lesenThe article discusses why NestJS is ideal for Angular developers venturing into backend development. It compares key concepts like modules, interceptors, guards, and pipes, highlighting their similarities and easing the learning curve.
Beitrag von Kilian Schroeder
Mehr lesen