dotnetpro 3/2024
Editorial
Editorial
12.02.2024
Den Affen machen
Kennen Sie das Infinite-Monkey-Theorem? Lässt man einen Affen lange genug auf einem PC herumtippen, wird er irgendwann alle Werke von William Shakespeare geschrieben haben.
weiterlesen
Schwerpunkt
Meadow F7 mit Funkmodem
12.02.2024
Meadow im Mobilfunk-Netz
Das SoM-Board Meadow F7 kommuniziert drahtlos per Mobilfunk.
weiterlesen
Machine-to-Machine-Kommunikation mit MQTTnet
12.02.2024
Message Queuing Telemetry Transport mit C#
Ein MQTT-Client-App-Beispiel mit Visual Studio und C#.
weiterlesen
Hardware erzeugen mit C++, Teil 7
12.02.2024
HLS-IPs optimieren
Vitis HLS hilft auch dabei, die Performance von Komponenten zu steigern und deren Ressourcenverbrauch zu senken.
weiterlesen
Diverses
Time-Out
12.02.2024
Mehr Empathie wagen
Ein Plädoyer für das Konzept der Gewaltfreien Kommunikation (GFK) und ein besseres menschliches Miteinander – auch in der Arbeitswelt.
weiterlesen
Lernstoff
12.02.2024
Bücher und mehr
Services managen, funktional programmieren und Objekte in C++
weiterlesen
Planung
Developer Productivity Engineering
12.02.2024
A fool with a tool is still a fool
Leistungsfähige Werkzeuge sind die Voraussetzung für den Erfolg von DPE. Entscheidend ist aber letztlich ein darauf abgestimmter iterativ-inkrementeller Entwicklungsprozess.
weiterlesen
Ausbildung und Weiterbildung
12.02.2024
Das Problem mit der Visitenkarte
Softwareentwicklung läuft in vielen Unternehmen schief. Das kann einen ganz bestimmten Grund haben.
weiterlesen
Frontend
Blazor meets JavaScript
12.02.2024
Die Blechtrommel
Kommunikation zwischen Blazor und JavaScript: mühsam, aber möglich.
weiterlesen
Core
switch oder if-else-if
12.02.2024
Überraschendes Ergebnis
Verzweigungen lassen mit switch oder if-else-if implementieren. Welches ist schneller?
weiterlesen
Fermyon Spin
12.02.2024
Wasm außerhalb des Browsers
Endlich Serverless dank WebAssembly, Spin und Fermyon Cloud.
weiterlesen
Das eigene Betriebssystem, Teil 15
12.02.2024
FAT12-Dateisystem
Ein vollständiger FAT12-Treiber wird implementiert.
weiterlesen
Objekte sicher aus anderen erzeugen
12.02.2024
Instanzen ohne Risiko
Records unterstützen die nichtdestruktive Mutation direkt. Beim Vergleichen gilt es, ein wenig länger darüber nachzudenken.
weiterlesen
Monitoring mit AppMetrics
12.02.2024
Big Brother
Die .NET-Bibliothek ist eine umfassende Lösung für das Monitoring und die Analyse von .NET-Anwendungen.
weiterlesen
Stable Diffusion
12.02.2024
Computer: Berechne Bild
Generatoren wie Stable Diffusion können bei passender Hardware auch auf dem eigenen Rechner aus Text Bilder erzeugen.
weiterlesen
Backend
Neues in Entity Framework Core 8.0, Teil 2
12.02.2024
Noch mal acht Neuerungen
EF Core bringt in der achten Version einige Verbesserungen bei der Übersetzung von LINQ in SQL, der direkten Verwendung von SQL sowie dem Nachladen von Datensätzen.
weiterlesen
Event Sourcing mit MartenDB, Teil 2
12.02.2024
Was ist denn hier passiert?
Wir schlagen die Brücke zu Commands und Aggregates, erstellen komplexere Projektionen und aktualisieren diese bei Bedarf.
weiterlesen
Tools
Unit-Tests generieren
12.02.2024
Ghostwriter
IntelliTest erzeugt Unit-Tests für .NET-Framework-Projekte. Funktioniert das auch für .NET Core und .NET?
weiterlesen
Workout
Rust-Kurs, Teil 1
12.02.2024
Die ersten Schritte
Zum achten Mal in Folge beliebteste Programmiersprache in der alljährlichen StackOverflow-Umfrage – was macht Rust aus? Unser mehrteiliger Rust-Kurs führt Sie in die Sprache ein.
weiterlesen
ListView für die Registry, Teil 8
12.02.2024
Prüfung und Optimierung
Das benutzerdefinierte und zusammengesetzte Steuerelement RegEditCtl wird mit Optimierungsfunktionen angereichert.
weiterlesen
Open-Source-Wiki
12.02.2024
Erweiterbares Wissen
Die Software Wiki.js passt sich je nach Bedarf an die unterschiedlichsten Projekte gut an.
weiterlesen
Ein eigenes Steuerelement für Verlaufsdaten, Teil 10
12.02.2024
History Control Tuning
Die gesammelten Verlaufsdaten werden im Verlaufsdatensteuerelement ausgegeben.
weiterlesen
Alte .NET-Versionen entfernen
12.02.2024
Frühjahrsputz für .NET
Immer mehr .NET-Versionen sammeln sich auf der Festplatte an. Höchste Zeit, wieder Platz zu schaffen.
weiterlesen