dotnetpro 1/2024
Diverses
Editorial
11.12.2023
Quick and dirty
Er war neidisch auf die Menschen, die hinter großen Namen standen. Menschen, die die Softwareentwicklung geprägt hatten.
weiterlesen
Time-Out
11.12.2023
Erzähl mir doch was!
In eine gute Geschichte verpackt, lässt sich so manche Wahrheit besser annehmen.
weiterlesen
Ein Blick zurück
11.12.2023
Papa, ich will Programmierer werden!
In der einhundertsten Episode der Kolumne erinnert sich David an den langen Weg zum dotnetpro-Autor.
weiterlesen
Downloads
11.12.2023
Die Fehlerprotokollierer
Schwerpunkt Bug-Tracker: Bugs sollten in einer solchen Software erfasst werden, damit das Entwicklerteam sie beheben kann.
weiterlesen
Planung
Developer Productivity Engineering
11.12.2023
Lässt sich die Produktivität von Entwicklern messen?
Die Quadratur des Kreises in der Softwareentwicklung.
weiterlesen
Workout
KI im eigenen Alltag
11.12.2023
Dialog mit einer KI
Sechs Monate als Entwickler mit ChatGPT – ein Erfahrungsbericht.
weiterlesen
Einstieg in das Orchard-Core-CMS
11.12.2023
Tief hängende Früchte pflücken
Wie Sie Ihr Projekt-Setup mit Orchard Core minimieren.
weiterlesen
Tizen
11.12.2023
Auferstehung des siebten Toten
Kaum ein Betriebssystem im Handcomputer-Bereich hält sich so hartnäckig wie Samsungs Tizen.
weiterlesen
ListView für die Registry, Teil 6
11.12.2023
Alle Einstellungen unter Kontrolle
Der Registrierungseditor von Windows ist angestaubt und lässt sich durch ein benutzerdefiniertes und kombiniertes Steuerelement ersetzen.
weiterlesen
Algorithmen für maschinelles Lernen
11.12.2023
Lösungen entwickeln mit Excel
Excel als Basis für die Entwicklung von Algorithmen für Machine Learning nutzen.
weiterlesen
Ein eigenes Steuerelement für Verlaufsdaten, Teil 8
11.12.2023
Windows-Explorer-History
Auch der Windows Explorer speichert Verlaufsdaten, die man auslesen kann.
weiterlesen
Tools
ExceptionAInalyzer
11.12.2023
Fehleranalyse mit KI
Wie GPT-Modelle Softwareentwicklern bei der Fehlerdiagnose helfen können.
weiterlesen
Testautomatisierung für .NET-Apps, Teil 4
11.12.2023
Mit bUnit Blazor/Razor-Komponenten testen
Das Framework bUnit ermöglicht das automatische Testen von Blazor-Komponenten und Razor-Pages mittels Modul/Unit- und Integrationstests.
weiterlesen
Core
Einfaches Konzept für den Datenbankzugriff
11.12.2023
Active Record – das leichtere DDD?
Unterschiede zwischen Daten- und Objektmodell sind nicht immer notwendig.
weiterlesen
IEnumerable<T>
11.12.2023
Viel Einsatz, viel Ehr
Kaum ein anderes Interface ist in so vielen Klassen enthalten und hat so viele Gesichter.
weiterlesen
Das eigene Betriebssystem, Teil 13
11.12.2023
Command-Shell
Das Selbstbau-Betriebssystem bekommt eine Shell für Benutzereingaben.
weiterlesen
Hardware erzeugen mit C++, Teil 6
11.12.2023
Algorithmen per FPGA
Schleifen und Arrays programmieren mit Vitis HLS.
weiterlesen
Semantic Kernel: Sprachmodelle in C#, Python und Java nutzen
11.12.2023
Bedeutungsvolle Inhalte
Semantic Kernel von Microsoft hilft dabei, große Sprachmodelle in eigene Anwendungen und Prozesse zu integrieren.
weiterlesen
Frontend
Cross-Platform User Interface Entwickeln mit Avalonia UI
11.12.2023
Das bessere WPF
Mit Version 11 stellt Avalonia UI ein XAML-basiertes UI-Framework für .NET zur Verfügung, das neben dem Desktop auch Mobile und Browser unterstützt.
weiterlesen
HTMX, Teil 13
11.12.2023
Mehr Dynamik: HAL-Formulare
Der HAL-Client lernt den Umgang mit dynamisch bereitgestellten HAL-Formularen zum Anlegen von Paketen.
weiterlesen
Sicherheitsrisiken für APIs
11.12.2023
No API risks, more fun
Womit kaum jemand gerechnet hat: Die OWASP API Top Ten hat ein Update erfahren. Was bedeutet das für ASP.NET Core?
weiterlesen
Design moderner Apps, Teil 5
11.12.2023
Vom Bleistiftentwurf zum XAML-Code
Eine moderne Business-App wird nativ mit WinUI 3 erstellt – das Praxisbeispiel integriert alle bisherigen Hinweise und Best Practices.
weiterlesen
Backend
Wechsel zwischen Vererbungsmodellen TPH und TPT bei EF Core
11.12.2023
Testamentsänderung
Die Änderung des Vererbungsmodells bei EF Core erfordert manuell erstellte Schemamigrationsschritte, denn mit dem verfügbaren Codegenerator gehen Daten verloren.
weiterlesen
Datenbank-Tool DbSchema
11.12.2023
Den Durchblick behalten
Entwicklung und Pflege von Datenbanken intuitiv durchführen mit DbSchema.
weiterlesen