dotnetpro 8/2023
Editorial
Editorial
17.07.2023
Ich bin seltsam
Neulich fiel mir auf, dass ich ein ganz eigenartiges Verhalten bei der Wahl meiner Tools habe.
weiterlesen
Schwerpunkt
Das Git-Universum
17.07.2023
Unendliche Weiten
Ein Einstieg in Git sowie GitLab beziehungsweise GitHub.
weiterlesen
Umfangreiche Dateien mit Git verwalten
17.07.2023
Größe ohne Probleme
Git Large File Storage verwaltet große Dateien in Repositorien effizient und transparent.
weiterlesen
Frameworks: LibGit2Sharp
17.07.2023
Git-Kommandos in C#
Die Versionsverwaltung Git ist aus der Softwareentwicklung nicht mehr wegzudenken. Mit LibGit2Sharp steuern Sie sie.
weiterlesen
Planung
TDD-Einführung, Teil 3
04.06.2023
Drei gewinnt
Ein paar letzte Tests, das UI und Gedanken zur Testabdeckung.
weiterlesen
Time-out
17.07.2023
Neu planen und reagieren
Wenn man bei absehbaren Problemen im Projekt rechtzeitig gegensteuert, lässt sich die Katastrophe meist noch abwenden. Nur – warum passiert das so selten?
weiterlesen
Hilfsmittel richtig anwenden
17.07.2023
Design Patterns versus KISS
Entwurfsmuster sind beliebt, das KISS-Prinzip auch. Allerdings können beide nicht gut miteinander.
weiterlesen
Download
Downloads
17.07.2023
Hier dürfen Sie klauen
Wenn es mal schnell gehen muss, können Sie hier Anleihen nehmen und im Schwerpunkt geht es ums Anforderungsmanagement.
weiterlesen
Frontend
Dateien lesen und schreiben mit JavaScript
17.07.2023
Dateibrowser
Mit Dateien im Browser arbeiten – JavaScript bietet ungeahnte Möglichkeiten.
weiterlesen
HTMX, Teil 8
17.07.2023
HAL: Nur gucken, nicht anfassen?
Unser API liefert Ressourcen seit Teil 7 dieser Serie per HAL aus. Eine Spielart von HAL erlaubt nicht nur das Lesen, sondern auch das Hinzufügen und Ändern von Daten.
weiterlesen
Unity – Teil 3: 2D-Spiele und erweiterte Themen
17.07.2023
Start frei
Der letzte Teil der Unity-Serie zeigt eine 2D-Demo mit Bewegung, Karten und Kollisionen.
weiterlesen
Fünfmal Animation und Bildüberblendung
17.07.2023
Leben in die Bude
Animationen werten das Erscheinungsbild von Anwendungen auf.
weiterlesen
Core
Microsoft.Extensions.Primitives
17.07.2023
Die vergessene Bibliothek
Sie wird oft übersehen, und doch stellt sie die Basis vieler Frameworks.
weiterlesen
Skalierbarkeit mal anders
17.07.2023
Microsoft Orleans
Bei Orleans handelt es sich um ein Framework zur Entwicklung von verteilten, skalierbaren Applikationen. dotnetpro hat einen Blick darauf geworfen.
weiterlesen
Funktionen einfach verwalten
17.07.2023
Rufzentrale für Methoden
Eine Klasse als zentraler Anlaufpunkt zum Methodenaufruf kann die Entwicklungsarbeit erleichtern.
weiterlesen
Compiler in .NET 6
17.07.2023
Schnellere interpolierte Strings
Interpolierte Strings werden mit .NET 6 und C# 10 schneller.
weiterlesen
In-Memory-Caching
17.07.2023
Energieeffizienz-Werkzeug
Aufgabenorientierte Caches bringen Schwung in den Datenfluss und entlasten die Hardware.
weiterlesen
Das eigene Betriebssystem, Teil 8
17.07.2023
Heap-Manager
Der Heap-Manager verwaltet zur Laufzeit dynamisch allokierte virtuelle Speicherbereiche.
weiterlesen
Backend
MongoDB Atlas nutzen, Teil 1
17.07.2023
Ein vollständiger Serverless Stack
Von der Datenbank bis zum Applikationshosting.
weiterlesen
Datentypmapping mit Entity Framework Core bei verschiedenen Datenbankmanagementsystemen
17.07.2023
Typsache
Beim objektrelationalen Mapping mit Entity Framework Core entscheidet der Datenbankprovider über die in der relationalen Datenbank verwendeten Spaltentypen.
weiterlesen
Lernstoff
Workout
No-Code-Automatisierungsplattform XenoGuard 4.0
17.07.2023
OpenAI ohne Code automatisieren
Wie Sie mit XenoGuard ChatGPT-Prompts automatisiert absetzen und auswerten können.
weiterlesen
ListView für die Registry, Teil 1
17.07.2023
Das Schlüsselbrett
Nachdem die Verwaltung der Knoten der Systemregistrierung abgeschlossen ist, können Sie sich der Analyse und Anzeige der zugeordneten Schlüsselnamen zuwenden.
weiterlesen
Requirements-First Development - Teil 2
17.07.2023
Das Zugpferd steuern
Anforderungen in die KI kippen und das fertige Programm herausholen – so einfach geht es nicht. Aber helfen kann ChatGPT an vielen Stellen.
weiterlesen
Ein eigenes Steuerelement für Verlaufsdaten, Teil 3
17.07.2023
Verlaufsdaten einlesen
Die in SQLite-Datenbanken gespeicherten Browserverlaufsdaten werden eingelesen.
weiterlesen