Augen und Hände für das LLM
Im letzten Blog haben wir festgestellt, dass wir Tools benötigen, um das volle Potenzial eines LLMs auszuschöpfen. Die „KI“ ist ohne Tools…
Datenbankmigrationen zum falschen Zeitpunkt
Ich habe in einem Projekt kürzlich aufgrund einer fehlerhaften Konfiguration ein nicht freigegebenes Docker Image in die produktive Umgebung…
Personabasierter Ansatz bei der Verwendung von KI-Assistenten
Motivation In den letzten Monaten und Jahren haben KI-Assistenten wie ChatGPT, GitHub Copilot oder Claude einen immer größeren Einfluss auf…
Praktische Use-Cases für Union Types in React mit TypeScript
Motivation Wenn du schon einmal eine Datenstruktur wie die folgende gesehen hast, dann ist dieser Blogpost für dich: Jedes Property kann…
Job Scheduler in .NET
In meinem letzten Projekt bestand die Aufgabe darin, Maschinenaufträge im Voraus zu planen und zum gewünschten Zeitpunkt automatisch…
zettl 2.0
zettl ist eine simple, intuitive Zeiterfassungs-App, mit der sich Arbeitsstunden in Projekten erfassen und als CSV- oder PDF-Datei…
Türöffnen mit Raycast
Unser Büro ist lang. Sehr lang. Wenn es an der Tür klingelt, heißt das: Aufstehen, 20 Meter laufen oder besser sprinten und die Tür öffnen.…
Wie Raycast meine Arbeitsweise verändert hat
Unter meinen Kollegen bin ich bekannt dafür, ständig auf der Suche nach neuen Tools und Erweiterungen zu sein, die meinen Arbeitsalltag…
Die schreiende Architektur
In den Softwareprojekten, die ich gesehen und bei denen ich mitentwickelt habe, begegnen mir immer wieder ähnliche Aussagen, Probleme und…
Azure Durable Functions
Azure Functions repräsentieren die Zuspitzung von Cloud Computing: eine serverlose, hochskalierbare Plattform, die als Verkörperung von…
Playwright Component Tests
Das Testen von React-Komponenten war für mich schon immer ein "Pain Point" im Arbeitsalltag. Mit meinem Einstieg in das Testing mit "Jest…
Ich habe mein Array readonly gemacht. Du wirst nicht glauben, was dann passiert ist.
Was ist der Unterschied zwischen folgenden beiden Code-Schnipseln? Der Unterschied ist, mit Variante 2 hätte ich mir mehrere Stunden…
Softwaretests - Ein kritischer Blick
In der Softwareentwicklung geht es viel um Vertrauen. Ein einfacher Netzwerkrequest durchläuft unglaublich viele Stationen. Von der…
Parameter implicitly has an any type
JavaScript ist vermutlich die meistgenutzte Programmiersprache weltweit . Sie ist die Sprache des Webs da sie dynamische Webseiten erst…
Optimistic UI
Wir kennen das Gefühl alle: Wenn man gerade etwas tut, was man liebt, scheint die Zeit zu fliegen. Ist jedoch das Gegenteil der Fall, will…
Praxistipp: Markup first
Das Entwickeln von Frontends und auch von kleineren Frontend-Modulen ist eine wiederkehrende Aufgabe für jeden Frontendentwickler. Hier…
Wie 200€ Google Ads zu einem Telefonat mit einem 81-jährigen führten
Ja, ich muss zugeben, die Überschrift ist schon ein bisschen Clickbait. Allerdings ist die Geschichte tatsächlich wahr und für mich wirklich…
UX Prozess im Lean Ansatz
Gemeinsames Verständnis, einfacher Prozess und am Ende ein tolles Produkt. Mit der Lean Methode können sehr gute Ergebnisse im UX Bereich…