Rückblick: Moderne Frontends

Impressionen und Folien zum Conciso-Event “Moderne Frontends” am 28.02.24.

Behavior Driven Development und seine Umsetzung mit Cucumber

Tauchen wir gemeinsam in die Welt des Behavior Driven Development ein. Lass uns entdecken, wie diese Methode die Art und Weise der Software-Entwicklung revolutioniert.

JSCodeshift: Automatisierte Vue 3-Migration 

JSCodeshift ist ein nützliches Werkzeug für Entwickler:innen, um zeitaufwendige und fehleranfällige Aufgaben im Zusammenhang mit Codeänderungen zu automatisieren und zu standardisieren. Basierend auf diesem Werkzeug haben wir einen Converter für die Umstellung von VueJS 2 auf VueJS 3 Composition-API entwickelt. Die Verwendung dieses maßgeschneiderten Converters (Link am Ende des Beitrags) hat zu signifikanten Arbeitserleichterungen und Zeitersparnissen geführt.

Durchstarten mit Keycloak und Docker

In diesem Beitrag erfahren Sie, wie Sie Keycloak mithilfe von Docker ausführen und konfigurieren können. Wir erläutern die Bedeutung von Umgebungsvariablen, diskutieren die Installation von Erweiterungen und zeigen nützliche Plug-ins auf.

Mit Terraform im Team arbeiten

Terraform hält sowohl Vorteile als auch Herausforderungen für die Teamarbeit bereit. In diesem Artikel schauen wir uns die Probleme und Lösungen genauer an.

Integrationstest-Set-up mittels Extensions vereinfachen

JUnit 5 bietet verschiedene Möglichkeiten, Tests zu erweitern. Wie du JUnit 5 Extensions verwendest, um das Set-up von Integrationstests zu vereinfachen, erfährst du in diesem Artikel.

Kivy – modernes GUI-Toolkit für Python Projekte

Mit dem GUI-Framework Kivy lassen sich moderne Python-basierte Desktop-Anwendungen und mobile interaktive Multi-Touch-Applikationen bauen. In diesem Wissensbeitrag zeigen wir, warum man in Python-Projekten auf Kivy setzen sollte. Den Umgang mit dem Framework demonstrieren wir anhand eines Beispiels.

Frameworkunabhängige Komponentenbibliotheken entwickeln mit StencilJS und Nx

In vielen Unternehmen werden mehrere moderne Frontend Frameworks genutzt und damit Komponenten immer wieder neu entwickelt. Ich gebe hier eine kurze Einführung in Web Components und wie mit StencilJS und Nx Komponenten entwickelt werden können, welche in gängigen Frameworks wie Angular, Vue und React wiederverwendet werden können.

Angular Libraries mit Nx – So veröffentlichst Du Deine Komponente

npm ist vermutlich das bekannteste Portal für Abhängigkeiten und Bibliotheken für JavaScript/TypeScript und Node.js Applikationen. Die hier veröffentlichten Pakete können über npm install paketname einem Projekt hinzugefügt werden. In diesem Tutorial zeige ich dir anhand eines simplen Kontaktformulars, wie Du auch Deine Bibliothek dort veröffentlichen kannst.

Practical WebAssembly

In this article we’ll compile C code to WebAssembly (WASM) and interact with it from JavaScript. Compiling code to WASM not only allows you to reuse existing code but also can have performance benefits over JavaScript.