dotnetpro 5/2020
Editorial
Editorial
13.04.2020
Die Sache mit dem Messer
Softwareentwicklung ist moralisch neutral. Das bedeutet, sie kann Gutes und Böses bewirken.
weiterlesen
Update
Interview
13.04.2020
„Die Lösung muss zum Team passen“
Welche Webtechnologie hat Zukunft? Wie setzt man ein Projekt heute um? Und was ist eine verteilte Webanwendung? Antworten darauf gibt Dr. Florian Rappl im Interview.
weiterlesen
Backend
Vergleich von ZeitreihenDatenbanken
13.04.2020
Time-Series-Datenbanken
Shooting-Star Prometheus versus Klassiker InfluxDB.
weiterlesen
Die Multi-Model-Datenbank FoundationDB
13.04.2020
Werte, Schlüssel und mehr im Griff
Verwalten Sie doch einfach alles, was so daherkommt, mit einer einzigen Datenbank: FoundationDB ist genau dafür gemacht.
weiterlesen
ADO.NET Entity Framework 6.4 versus Entity Framework Core 3.1
13.04.2020
Gladiatorenkampf
Ist Entity Framework Core inzwischen dem klassischen Entity Framework ebenbürtig?
weiterlesen
Schwerpunkt
Apache Cassandra
13.04.2020
Hochverfügbar skalierend
Ein Tutorial für die Anwendungsentwicklung mit Apache Cassandra.
weiterlesen
Couchbase .NET SDK
13.04.2020
NoSQL trifft .NET Core
Das SDK erleichtert Entwicklern die Inbetriebnahme und das Management von Datenbank-Clustern auf ASP.NET, .NET und .NET Core.
weiterlesen
Meinung
Wider das Schätzen
13.04.2020
Vorhersagen für mehr Qualität
Wie Sie Entwicklern den Druck nehmen und für mehr Nachhaltigkeit sorgen.
weiterlesen
Planung
Testen mit Approval Tests
13.04.2020
Genehmigt und getestet
Wenn im Code testbare Strukturen fehlen, können Approval Tests helfen.
weiterlesen
Hilfesysteme selbst entwickeln, Teil 3: Inhalte mit Metadaten kennzeichnen
13.04.2020
Von der Kramkiste zur Goldgrube
Informationen sind wertvoll – wenn man sie findet. Der Schlüssel dazu ist die systematische Auszeichnung der Inhalte mit Metadaten.
weiterlesen
Composite Components 2.0, Teil 6
13.04.2020
Namensmuster
Zu einem guten Softwaredesign können Bezeichnungskonventionen ein erster wichtiger Schritt sein.
weiterlesen
Download
Downloads
13.04.2020
Content einfach generieren
Das Framework Statiq macht beispielsweise HTML aus Markdown. Im Schwerpunkt gibt es jede Menge Mapper.
weiterlesen
Frontend
TypeScript: any – ein Typ für gewisse Fälle
13.04.2020
Sanfte Migration
Umstellung auf TypeScript? Mit goloTS lernen Sie die Eigenheiten der Sprache kennen.
weiterlesen
Open-Source-Tools für die automatisierte Programmerstellung in .NET
13.04.2020
Build Automation
Diese Programme bauen Ihre Anwendungen.
weiterlesen
Core
Der Just-in-time-Compiler
13.04.2020
Vom C#-Quelltext zum ausführbaren Code
Von der Intermediate Language (IL), dem JIT und der Tiered Compilation.
weiterlesen
Azure Container Registry
13.04.2020
ACR optimal nutzen
Die Azure Container Registry dient als elementares Bindeglied in containerbasierten Anwendungen – in AKS wie auch in eigens betriebenen Kubernetes-Umgebungen.
weiterlesen
.NET-Core-Microservices entwickeln, Teil 2
13.04.2020
Container optimieren
Entwickeln, Testen und Debuggen von .NET-Core-Microservices in Docker-Containern.
weiterlesen
Azure Sphere
13.04.2020
Unermüdlich rechtzeitig
Microsofts Linux ist auch echtzeitfähig.
weiterlesen
Big Data auswerten
13.04.2020
Machine Learning mit .NET
Mit ML.NET bringt Microsoft Machine Learning auch für On-Premise-Szenarien.
weiterlesen
Semantisches Web, Teil 2
13.04.2020
Zuerst das Modell
Der erste Schritt zu einer Graph-Datenbank ist ein Modell. Das Werkzeug Protégé hilft bei Modellierung und Reasoning
weiterlesen
Smart.Resolver .NET
13.04.2020
Ninject in Klein?
Die Bibliothek Smart.Resolver .NET bietet Dependency Injection – allerdings gegenüber Ninject mit einem reduzierten Funktionsumfang.
weiterlesen
Lernstoff
Lernstoff
13.04.2020
Bücher und mehr
IoT-Hacking, Digitalisierung und die Prorgrammiersprache C# im Griff.
weiterlesen
Workout
Kommunikation und Kollaboration in Krisenzeiten
13.04.2020
Überleben im Homeoffice
„In vielen Unternehmen wurde in den letzten zwei Tagen mehr digitalisiert als in den vergangenen fünf Jahren.“
weiterlesen
dojoAufgabe: Neuschreiben statt refactoring
13.04.2020
Test-driven? Design first!
In diesem Heft finden Sie meine Lösung zum „Norton Commander“. Die Format-Funktion verletzt einige Clean-Code-Developer-Prinzipien. Grund genug, sie neu zu schreiben.
weiterlesen
dojoLösung: Norton Commander selbst gebaut
13.04.2020
Kultprogramm
Den Norton Commander musste man zu Zeiten von MS-DOS und Windows 3.11 einfach haben. Ich habe mich für diese Übung einmal an einem Nachbau versucht ...
weiterlesen
Programmieren mit Python, Teil 4
13.04.2020
Bibliotheken nutzen
Nach der Behandlung weiterer Daten-Container unternimmt dieser Teil des Python-Umsteiger-Kurses einen Abstecher in die Welt der Python-Bibliotheken.
weiterlesen
3D-Darstellung mit JavaScript
13.04.2020
In die dritte Dimension
Rotationskörper, Text, BumpMaps – weitere Features der Bibliothek three.js.
weiterlesen
Suchen mit LINQ, Teil 1
13.04.2020
Daten abfragen
LINQ-Abfragen sind einfacher, leichter lesbar, aber nicht immer schneller.
weiterlesen