TDD in der Praxis: Wie Sie es konkret anwenden können

Mehrere Laptops auf einem Schreibtisch, an denen Menschen arbeiten, um Software zu entwickeln.

Möchten Sie die Codequalität Ihrer Softwareentwicklungsprojekte verbessern? Testgetriebene Entwicklung (TDD) ist ein bewährter Ansatz, mit dem Sie dieses Ziel erreichen können. In dieser Schritt-für-Schritt-Anleitung führe ich Sie durch den Prozess der Implementierung von TDD in Ihren Projekten, von der Erstellung grundlegender Tests bis zum kontinuierlichen Code-Refactoring. Tauchen wir ein! Weiterlesen …

Die Vorteile der testgetriebenen Entwicklung (TDD) in der Softwareentwicklung

person writing on white paper

Testgetriebene Entwicklung (TDD) ist eine Softwareentwicklungsmethodik, die in den letzten Jahren an Popularität gewonnen hat. Sie hat ihre Wurzeln im Extreme Programming (XP - siehe extremeprogramming.org) und ist ein integraler Bestandteil der agilen Softwareentwicklung. TDD erhöht nicht nur die Qualität und Zuverlässigkeit der Software, sondern verbessert auch die Wartbarkeit und Skalierbarkeit des Codes. Außerdem hilft es den Entwicklern, sich auf ... Weiterlesen …

Skalierbare Anwendungen mit der richtigen Datenbank entwickeln: Azure Cosmos DB

Konzept einer modernen, futuristischen, verteilten Cloud-Datenbank mit einem grünlichen Farbschema. Die Illustrationen zeigen eine halbtransparente Wolke mit leuchtenden digitalen Dateien und miteinander verbundenen Zylindern.

Cloud-Technologien haben den Entwickleralltag in den letzten Jahren stark verändert und finden in immer mehr Anwendungen Einsatz. Eine besondere cloudbasierte Datenbanktechnologie, die ich in den letzten Wochen genauer unter die Lupe genommen habe, ist Azure Cosmos DB. In diesem Artikel möchte ich die Vorzüge dieser Technologie vorstellen und zeigen, warum sie für die Entwicklung von Web-Anwendungen besonders gut geeignet ist. Dazu werde ich auf die Funktionsweise eingehen zeigen, wie man die Cosmos DB konfiguriert.

Weiterlesen …

Spannende neue Technologien - Meine Eindrücke von der Web Developer Conference 2023 in Hamburg

Presentation shown at the Web Developer Conference 2023 in a conference room with lots of spectators following the presentation.

Drei Tage lang fand die Web Developer Conference in Hamburg statt. Mit vielen Workshops, Vorträgen und Dev-Sessions wurden die Innovationen in der Webentwicklung vorgestellt. So unterschiedlich wie die Formate waren, so umfangreich waren die Themen. Von Clean Code über Innovationen in der Technologie bis hin zu KI mit ChatGPT und GitHub Copilot. Nichts wurde ausgelassen.

Weiterlesen …

Connecting Strapi with GitHub to regenerate my website

Git push command programming technology code repository online cloud.

Strapi ist ein großartiges headless Open-Source-CMS. Daher sind Websites nicht direkt mit ihm verbunden. Aber wie kann ich meine Inhalte kontinuierlich von Strapi auf meine Website bringen? Heute möchte ich meine Gedanken mit Ihnen teilen und Ihnen zeigen, wie es bei mir funktioniert hat.

Weiterlesen …

How to deploy a productive Strapi instance on Azure (fast)

Containers and cloud up arrow software concept

Sie sind auf der Suche nach einer performanten Möglichkeit, Ihre Website mit einem CMS zu hosten? Dann werden Sie schnell auf Strapi stoßen. Während die Dokumentation für die Entwicklung noch in Ordnung ist, könnte sie für die produktive Umsetzung besser sein. In diesem Artikel möchte ich die Schritte beschreiben, um Ihre Strapi-Instanz in Azure zum Laufen zu bringen.

Weiterlesen …