dotnetpro 4/2024
Diverses
Editorial
18.03.2024
Alles neu hier?
Wer permanent vor immer neuen Herausforderungen steht, muss sich in kürzester Zeit darauf einstellen und sich immer wieder neu erfinden.
weiterlesen
Lernstoff
18.03.2024
Bücher und mehr
Über Microsoft Teams, Selbststudium und Mathe-Basics
weiterlesen
Frontend
ASP.NET Core Blazor 8.0, Teil 1
18.03.2024
Blazor SSR statt MVC und Razor Pages
In .NET 8.0 hat Microsoft das Einsatzspektrum von Blazor auf Server-Side-Rendering erweitert.
weiterlesen
ASP.NET Core, React
18.03.2024
Zwei Welten in einer App
Single Page Application (SPA) und ASP.NET Core in einer App.
weiterlesen
Komponentenbasierte Apps mit Fluent/FAST, Teil 1
18.03.2024
Design-Systeme für UI-Komponenten
Microsoft erschließt mit Fluent und FAST mehrere Komponenten-Libraries für die eigenen Entwicklungssysteme und für die gängige JavaScript/TypeScript-Welt.
weiterlesen
Planung
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
Kontinuierliche Verbesserung
18.03.2024
Bessere Software mit Bugs
Fehler im Code sind schlecht. Aber es lohnt sich, sie auch mit anderen Augen zu sehen.
weiterlesen
Sicherheitslücken in Webanwendungen finden mit OWASP ZAP
18.03.2024
Sicherheitslücken weggezappt
Sicherheitsrelevante Probleme in Webanwendungen finden, und das auf Knopfdruck? Ein OWASP-Projekt macht das (teilweise) möglich.
weiterlesen
Core
FrozenDictionary / FrozenSet
18.03.2024
Tiefkühlpizza war gestern
Schnell, schneller, FrozenDictionary –aber das flinke Dictionary hat auch Nachteile.
weiterlesen
Queries zur Laufzeit dynamisch erstellen
18.03.2024
Frag mich nicht immer dasselbe !
Dynamische Abfragen ermöglichen eine große Flexibilität beim Datenabruf.
weiterlesen
WireMock.NET: APIs simulieren
18.03.2024
Effizientes Mocking für .NET
Das Mocking von APIs ist ein wichtiger Aspekt beim Testen. Die Bibliothek WireMock.NET bietet dazu zahlreiche Funktionen an und verspricht einen schnellen Einstieg.
weiterlesen
KI
ChatGPT in der Softwareentwicklung, Teil 1
18.03.2024
Werkzeug oder Gefahr?
Wie Entwicklungsteams KI-Sprachmodelle nutzen können, um ihre Arbeitsabläufe effizienter zu gestalten und Projekte zügiger und effektiver umzusetzen.
weiterlesen
Azure OpenAI
18.03.2024
Zum Experten ausbilden
Mit GPT-3 und Azure Cognitive Search einen Themen-Chatbot erstellen.
weiterlesen
Backend
Event-Sourcing mit MartenDB, Teil 3
18.03.2024
Einer für alle
Wir verwenden Marten in einem mandantenfähigen System und lernen die verschiedenen Optionen kennen, wie Marten mit mehreren Mandanten umgehen kann.
weiterlesen
Datentransfer zu abgeschotteten Systemen via XML-Datei
18.03.2024
Data, beam me up!
Um Daten möglichst generisch aus einer Datenbank in andere, per Netzwerk nicht erreichbare Datenbanken zu transferieren, eignet sich DataSet auch noch im Jahr 2024.
weiterlesen
Tools
Windows Subsystem für Linux 2
18.03.2024
Die Quadratur des Käfigs
Ob GPU, USB oder Cache: Die neue Version bringt hilfreiche Verbesserungen.
weiterlesen
Workout
Rust-Kurs, Teil 2
18.03.2024
Kontrollstrukturen
Von Funktionen und Kontrollstrukturen bis zum Ownership-Konzept.
weiterlesen
Kartendienste mit .NET MAUI
18.03.2024
Auf nach MAUI!
Geodaten mit MAUI zu nutzen kann kniffelig sein. Dabei gilt es einiges zu bedenken.
weiterlesen
Ein eigenes Steuerelement für Verlaufsdaten, Teil 11
18.03.2024
Richtfest
Das benutzerdefinierte Steuerelement History Control wird fertiggestellt.
weiterlesen
ListView für die Registry, Teil 9
18.03.2024
Systemdiagnose
Das Steuerelement RegEditCtl wird durch Funktionen zur Systemdiagnose ergänzt.
weiterlesen