dotnetpro 10/2023
Editorial
Editorial
18.09.2023
Und ewig lockt das Neue
Mal wieder was Neues. Klar, warum nicht. Und ab in Teufels Küche.
weiterlesen
Schwerpunkt
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
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
Eleganter Datenzugriff
18.09.2023
Patterns für den Datenzugriff
Der Einsatz geeigneter Entwurfsmuster für den Datenzugriff steigert die Codequalität und Wartbarkeit.
weiterlesen
Planung
Time-out
18.09.2023
Fokussiert ins Schwarze
Wer sich ganz auf eine Sache einlassen will, muss manchmal erst Ballast abwerfen.
weiterlesen
Motivation und Freude
18.09.2023
Raus aus der Tretmühle
Spaß war schon immer Antrieb für Entwickler. Aber manchmal geht er im Lauf der Zeit verloren. Doch man kann ihn sich zurückholen.
weiterlesen
Download
Downloads
18.09.2023
Datentresor
Eine Bibliothek, um Daten sicher aufzubewahren, und im Schwerpunkt das gute alte WPF.
weiterlesen
Frontend
Bandbreitenbegrenzung in ASP.NET Core
18.09.2023
Blockabfertigung für den Massenansturm
Lastschutz mit ASP.NET Core: Rate Limiting begrenzt die zeitgleichen Zugriffe.
weiterlesen
Design moderner Apps, Teil 2
18.09.2023
Das App-Layout
Eine moderne Anwendung braucht ein passendes Layout. Bei mit WinUI 3 gestalteten Windows-Apps betrifft dies vor allem die Seitenstruktur.
weiterlesen
HTMX, Teil 10
18.09.2023
Völlig losgelöst
Die Implementierung von Links als Klassen mit C#.
weiterlesen
Fünf Open-Source-Komponenten zur Ordner- und Dateiverwaltung
18.09.2023
Ordner und Dateien im Griff
Fremdkomponenten verwalten Dateien und Ordner in eigenen Apps.
weiterlesen
Core
Dependency Injection in .NET 8
18.09.2023
Endlich vollständig
Die Dependency Injection à la Microsoft wird erwachsen.
weiterlesen
Rekursionen meistern
18.09.2023
Wiederholungen mit Trampolin
Viele Entwickler scheuen Rekursion. Doch sie kann mächtige Lösungen ermöglichen.
weiterlesen
Algorithmischer Handel
18.09.2023
Algo Trading
Mit C#- oder Python-Apps auf der Plattform QuantConnect handeln.
weiterlesen
Das eigene Betriebssystem, Teil 10
18.09.2023
Multitasking
Das Eigenbau-Betriebssystem lernt Multitasking.
weiterlesen
Hangfire: Skalierbare Hintergrundjobs in .NET
18.09.2023
Jetzt mit Inversion of Control
Hangfire erzeugt skalierbare Hintergrundjobs unter .NET und führt sie aus. Der Artikel zeigt, was es Neues gibt und was ein Job Activator ist.
weiterlesen
Backend
Mapping von SQL-Abfragen auf beliebige Klassen in Entity Framework Core 8.0
18.09.2023
Beliebigkeit
Entity Framework Core 8.0 beherrscht nun auch die Abbildung von SQL-Abfragen auf Klassen, die nicht Teil des Modells in der Kontextklasse sind.
weiterlesen
Lernstoff
Tools
Testautomatisierung für .NET-Apps, Teil 1
18.09.2023
Junges und vielversprechendes Werkzeug-paket
Microsoft stellt mit Playwright ein interoperables (agnostisches) Testing-Framework mit integriertem Tooling für browserbasierte .NET-Apps bereit.
weiterlesen
Workout
Speech SDK
18.09.2023
, my Dolmetscher
Mit dem Azure-Speech-Dienst bauen Sie im Handumdrehen eine sprechende Übersetzungs-App.
weiterlesen
ListView für die Registry, Teil 3
18.09.2023
Die Akte Schlüsselname
Einen eindeutigen Schlüsselnamen zu finden und ihn dann vom Anwender verändern zu lassen steht in dieser Folge im Vordergrund.
weiterlesen
Requirements-First Development - Teil 4
18.09.2023
Es werde App
Nach ersten Implementationsschritten sorgt der menschliche Pair nun für den krönenden Abschluss in Zusammenarbeit mit ChatGPT.
weiterlesen
Ein eigenes Steuerelement für Verlaufsdaten, Teil 5
18.09.2023
User History Management
Verlaufsdaten einlesen, ausgeben und bei Bedarf wieder löschen.
weiterlesen