dotnetpro 5/2021
Editorial
Editorial
19.04.2021
Noch mehr .NET
Im Editorial der vorangegangenen dotnetpro hatte ich schon frohlockt, dass sich .NET immer breiter macht.
weiterlesen
Schwerpunkt
Blazor und Angular via Web Components verheiraten
19.04.2021
Mischehe
Microsofts neues Webframework Blazor besitzt eine Interoperabilität zu JavaScript und kann über diese auch Web Components aus komplexen Webframeworks wie Angular verwenden.
weiterlesen
Web-Apps mit Blazor, Teil 1
19.04.2021
Mit .NET ins Web
Blazor kommt nach und nach in der Praxis an, um mit .NET und C# Single-Page-Applikationen zu erstellen. Ist es eine gute Alternative zu JavaScript und Co.?
weiterlesen
Meinung
Junge und erwachsene Entwicklungsteams
19.04.2021
Reif, aber nicht steif
Erkenntnisse für die Softwareentwicklung lassen sich überall gewinnen – auch von einem Kalenderblatt.
weiterlesen
Planung
Microservices und ihre Alternativen
19.04.2021
Mono? Micro? Macro? Modulo?
Microservice-Architekturen gelten als modernes Mittel, anpassbare Softwarestrukturen zu schaffen. Dabei haben auch sie Nachteile und punkten nicht in jeder Disziplin.
weiterlesen
TPL, LINQ, Rx und asynchrone Iteratoren
19.04.2021
C# in Raum und Zeit
Mit den richtigen Typen und Compiler-Power Daten in zwei Dimensionen meistern.
weiterlesen
Projektcontrolling und -steuerung
19.04.2021
Zeit und Geld und Not
Soll Software nach Vorgaben des Controllings entwickelt werden?
weiterlesen
Composite Components 2.0, Teil 18
19.04.2021
The missing parts
Die CoCo-1.0-Architektur sorgt für Softwarequalität, doch es gibt immer Platz für Verbesserungen.
weiterlesen
Download
Downloads
19.04.2021
Binäre Daten einlesen
Zweimal Daten: Ein Compiler für Dateiformate und im Schwerpunkt Datenbanken
weiterlesen
Frontend
Fünfmal CAD unter .NET
19.04.2021
Alles konstruiert
Kommerzielle Komponenten helfen bei der Entwicklung von CAD-Programmen.
weiterlesen
Zugriff auf Gyroskop, Beschleunigungsmesser und Co.: Das Sensor API
19.04.2021
Browser mit Gefühl
Mobile Endgeräte haben haufenweise Sensoren verbaut. An einige kommt man auch per JavaScript heran.
weiterlesen
Core
GetHashCode
19.04.2021
Schneller ans Ziel
.NET 5 bringt bei der Generierung von Hashcodes eine Veränderung.
weiterlesen
Die ICommand-Schnittstelle aufbohren
19.04.2021
Ja – nein – jein
Die Implementierung einer Rückgängig-Wiederholen-Funktionalität ist kein Hexenwerk.
weiterlesen
Event Streams speichern mit EventStoreDB
19.04.2021
Langzeitgedächtnis
Wer Event Sourcing technisch in einem Softwaresystem umsetzen möchte, muss Ereignisse speichern können. Ein Event Store bietet die Möglichkeit dazu.
weiterlesen
Interessante Open-Source-Projekte: Discover .NET
19.04.2021
Nette Bekanntschaft
Mit Discover .NET findet man schnell interessante .NET-Projekte.
weiterlesen
Microsoft Power Platform - Pro Development, Teil 1
19.04.2021
Go Pro!
Die Microsoft Power Platform stellt mittlerweile viele Möglichkeiten bereit, die Bausteine mit Code und Datenservices anzureichern und echte Enterprise-Lösungen zu schaffen.
weiterlesen
PnP Powershell
19.04.2021
Functioniert doch!
Wie PnP Powershell in Azure Functions genutzt werden kann.
weiterlesen
Parser mit „Sprache“ bauen
19.04.2021
Ich verstehe dich
Eine Bibliothek, mit der Sie Parser in C# schreiben können.
weiterlesen
Backend
QuestDB
19.04.2021
Schnell, schneller, QuestDB
Zeitreihendaten verarbeiten mit herausragender Performance.
weiterlesen
.NET-Anwendungen überwachen mit Dotnet-Counters
19.04.2021
Jede Nummer zählt
Mit dem Kommandozeilenwerkzeug Dotnet-Counters sieht der Nutzer Leistungsdaten aus .NET-Core- und .NET-5.0-Anwendungen.
weiterlesen
Lernstoff
Tools
Unit-Test-Frameworks
19.04.2021
NUnit, xUnit oder MSTest?
Vergleich der drei Frameworks zum Schreiben von Unit-Tests.
weiterlesen
Workout
Work-Management-Plattform ClickUp
19.04.2021
Einen Tag einsparen
Kurzvorstellung von ClickUp inklusive Vergleich mit Asana und anderen Mitbewerbern.
weiterlesen
dojoAufgabe: asynchrone programmierung
19.04.2021
Dateien suchen
Lang laufende Operationen sollten im Hintergrund laufen, damit die Benutzerschnittstelle nicht einfriert. Der Benutzer möchte aber auch den Fortschritt beobachten. Wie geht das?
weiterlesen
dojoLösung: Taschenrechner auf der Konsole
19.04.2021
Das kleine Einmaleins, zum Zweiten
Zum kleinen Einmaleins eines Entwicklers gehört es, Ausdrücke auswerten zu können. Darum geht es denn auch in einer neuerlichen Taschenrechner-Aufgabe.
weiterlesen
Low Code, Teil 3
19.04.2021
Abläufe ohne Code
Eingriffe in den Workflow und Erweitern der Lösung.
weiterlesen
Ein Steuerelement für Schnellbefehle, Teil 5
19.04.2021
Variable Linien per GDI+
Ein Steuerelement für Linien aller Art inklusive transparentem Hintergrund.
weiterlesen