Architektur
Anforderungsanalyse für Entwickler, Teil 1
18.03.2024
Strukturiert zerlegen
Slicing bietet klar definierte, systematische Schritte durch Anforderungen von außen nach innen, vom Groben zum Detail, vom breiten Scope zum dünn geschnittenen.
weiterlesen
Architektur
24.01.2024
Best Practices für Microservices-Architekturen
Eine Microservices-Architektur dröselt Anwendungen in viele kleine Module auf, die über standardisierte Schnittstellen kommunizierend ein funktionales Ganzes bilden. Klingt einfach, doch beim Aufbau sollten eine Reihe von Regeln beachtet werden.
weiterlesen
Tic Tac Toe mit Flow Design entwerfen
16.10.2023
Der will nur spielen
Wie man Tic Tac Toe oder „Drei gewinnt“ mit TDD implementieren kann, wurde in der dotnetpro schon gezeigt. Dieser Artikel stellt einen anderen Ansatz vor.
weiterlesen
Training
11.10.2023
Die richtige Architektur für .NET-Anwendungen aufsetzen
Lernen Sie, endlich die passende Architektur für Ihre .NET-Anwendung aufzusetzen. David Tielke zeigt Ihnen in diesem 3-Tages-Training, wie es geht.
weiterlesen
Design eines Fluent-API mit C# und .NET
18.09.2023
Sprechende Schnittstellen
Die falsche Nutzung von Schnittstellen kann durch deren Design und die Verwendung einer Grammatik zur Compile-Zeit verhindert werden.
weiterlesen
Vertical Slice Architecture
18.09.2023
Ein Stück vom Kuchen
Mit Feature Slices die Phasen von Lernen und Fehlersuche im Alltag verkürzen.
weiterlesen
CodeProject
12.06.2023
Unvollkommene, aber widerstandsfähige Systeme
Wie man Code schreiben kann, der nicht perfekt ist, aber dennoch belastbar in der Produktion. Eine praktische Anwendung des Entwurfsmusters "Chain of Responsibility" von Dietmar Paul Schoder.
weiterlesen
ArchUnitNET
12.06.2023
Architektur-Check schneller als gedacht
Wie Sie die Einhaltung von Architektur-Richtlinien mit automatisierten Unit-Tests prüfen.
weiterlesen
Serverless Kubernetes mit Azure Container Apps
12.05.2023
Ohne Server auf den Dampfer
Der Umgang mit Kubernetes ist nicht immer einfach. Mit Azure Container Apps gibt es eine Lösung, die verspricht, die Vorteile von Kubernetes ohne dessen Nachteile zu liefern.
weiterlesen
Serviceorientierte Architektur mit NServiceBus, Teil 2
17.04.2023
Die UI-Komposition
Autonome Dienste sollten sich keine Daten teilen. Ein UI braucht aber Daten aus mehreren Diensten. Wie kann der Spagat gelingen? Ein Weg aus dem Dilemma.
weiterlesen