dotnetpro
Magazine
dotnetpro ist eine Fachzeitschrift für professionelle Softwareentwickler, die Programme auf der Basis von Microsofts.NET Framework entwickeln. Sie erscheint zwölf Mal im Jahr im Verlag Neue Mediengesellschaft Ulm mbH jeweils mit einer CD oder DVD. Source
Actions
Media Outlet details
| Scope | Trade/B2B |
|---|---|
| Language | German |
| Country | Germany |
|
Similarweb UVM |
Request pricing |
|
Comscore UVM |
Request pricing |
Recent Articles
Search ArticlesMehr Code, weniger Scrollen
Für Entwickler zählt jeder Tastendruck – und jeder Blick auf den Monitor. Die Wahl des richtigen Bildschirms ist entscheidend für Konzentration, Codequalität und Komfort. Genau hier setzt die BenQ RD-Serie an. Mit Formaten und Funktionen, die speziell auf den Programmieralltag zugeschnitten sind, bringt sie mehr Übersicht, Klarheit und Effizienz in deinen Workflow. Im Mittelpunkt: der RD280U mit seinem außergewöhnlich produktiven 3:2-Seitenverhältnis.
Schwieriges Verhältnis: Switch-Ausdrücke und Blazor
In Blazor stößt man manchmal auf unerwartete Einschränkungen, insbesondere wenn es um die Verwendung von Switch-Ausdrücken in der Anwendung geht. Laut einem Blogbeitrag von Steven Giesel können Switch-Ausdrücke, die in C# 8.0 eingeführt wurden und eine prägnantere Schreibweise für die Bedingungsauswertung bieten, in bestimmten Fällen nicht wie erwartet in Blazor eingesetzt werden. Der Autor erklärt, dass der C#-Compiler in der Lage ist, diese Ausdrücke zu verarbeiten.
Zoom mit Cascading Style Sheets: Auf die Reihenfolge kommt es an
Die Gestaltung von Animationen in Cascading Style Sheets (CSS) kann zu unerwarteten Ergebnissen führen, besonders wenn es um die Reihenfolge von Transformationswerten geht. In einem jüngst veröffentlichten Artikel auf JakeArchibald.com wird deutlich, wie sich eine einfache Änderung der Transformationsreihenfolge signifikant auf die Animation auswirken kann.
LogTape: Logging-Ansatz für JavaScript-Bibliotheken
Logging hilft Nutzern, Integrationsprobleme zu beheben, interne Zustandsänderungen nachzuvollziehen oder Einblicke in Leistungsengpässe zu erhalten. Die gängigen Ansätze vereinen jedoch häufig die Schwierigkeiten einer Fragmentierung und Integration. Das neue Tool LogTape könnte die Lösung für solche Probleme sein. LogTape verfolgt einen so genannten 'library-first' Ansatz. Dies bedeutet, dass das Logging nur dann eintritt, wenn es explizit konfiguriert wird.
Dateikompression mit paralleler Verarbeitung
Weniger Speicherplatz, weniger übertragene Daten: Dateikompression spielt eine wichtige Rolle in der Datenverarbeitung. In einem Artikel beschreibt Entwickler Sushant Dhiman die Erstellung eines parallelen Dateikompressionstools, das nicht nur Dateien gleichzeitig verarbeitet, sondern auch die Speichernutzung kontrolliert. Das entwickelte Tool liest Dateien in Chunks und führt eine Kompression durch, indem ein Semaphor-System zum Einsatz kommt, das die Gesamtspeicherauslastung reguliert.
DWX 2025: Code. Community. Casino.
Wenn Du auch genug von der Einsamkeit des Homeoffice hast, vom Monolog mit deiner IDE, dann wird’s Zeit für echten Austausch, lebendige Diskussionen und einen Konferenz-Sommer, der seinem Namen alle Ehre macht! Bei der DWX Developer Week 2025 in Mannheim erwartet dich nicht nur geballtes Entwicklerwissen, sondern auch Networking vom Feinsten, ein bisschen Las-Vegas-Flair – und ja, sogar eine Chill-Out-Zone für dein inneres Framework. Zeitraum & Grobprogramm Die Developer Week (DWX) findet vom 30.
DiffX: Die evolutionäre Antwort auf herkömmliche Diff-Formate
Entwickler, die regelmäßig mit Diff-Dateien arbeiten, sind sich der Einschränkungen der sogenannten Unified Diffs bewusst. Diese Standardisierung hat zwar ihre Vorteile, leidet jedoch unter gravierenden Mängeln. Das neue DiffX-Format bietet nicht nur eine klare Struktur und Metadaten, sondern ist auch vollständig kompatibel mit bestehenden Werkzeugen wie Git und Subversion.
ZLinq: LINQ-Bibliothek ohne Speicherallokation
Yoshifumi Kawai hat die Bibliothek ZLinq veröffentlicht, die für .NET konzipiert ist und verspricht, das Problem der Speicherallokationen beim Arbeiten mit LINQ zu lösen. Basierend auf Strukturen und Generics erreicht ZLinq null Allokationen, was eine bedeutende Verbesserung gegenüber bestehenden Implementierungen darstellt. Die Bibliothek bietet daher nicht nur LINQ-Features für Standard-Typen, sondern unterstützt auch LINQ für Span<T>, SIMD sowie Baumstrukturen wie Dateisysteme und JSON-Objekte.
GitHub Actions lokal ausführen
Die Open-Source-Bibliothek act, die von nektos entwickelt wurde, ermöglicht es, GitHub Actions lokal auszuführen. Die lokale Ausführung ist besonders vorteilhaft, da sie Entwicklern Zeit spart, indem sie unnötige Commits und Pushes vermeidet, die normalerweise zum Testen der Actions erforderlich wären. Das Tool verwendet Docker, um die Laufzeitumgebung nachzubilden, die GitHub bereitstellt, wodurch die Konfiguration der Umgebungsvariablen und des Dateisystems realistisch sind.
DWX hakt nach: Was tun, wenn EF Core Migrations nicht mehr reicht?
Leonhard Fischl ist erfahrener Full Stack-Entwickler mit Fokus auf komplexe Geschäftsprozesse im .NET-Umfeld. In über 15 Jahren als Softwareentwickler, Projektleiter und Softwarearchitekt hat er viele Datenbanken kommen und wachsen sehen – samt aller Herausforderungen. In seiner Session geht er auf die Realitäten produktiver Datenbankmigrationen ein – mit Praxistipps, die weit über das hinausgehen, was man aus Tutorials kennt.