dotnetpro 4/2019

Editorial
Editorial
18.03.2019

Lass Quanten fließen

Schwerpunkt
Softwaresanierung, aber richtig
18.03.2019

Auf den Putz hauen

Richtig refaktorisieren
18.03.2019

Mehr als umbauen

Planung
Exceptions, Teil 4
18.03.2019

Implementierungs­ausnahmen

Teamorganisation in der Softwareentwicklung
18.03.2019

Nur Team, kein Chef! Geht das?

Meinung
Umgang mit Produktionscode
18.03.2019

Tag der Abrechnung

Download
Downloads
18.03.2019

Daten pflegen und gesammelte Tipps

Frontend
Fünf kommerzielle Game Engines
18.03.2019

Kraftwerke für Spiele

JavaScript: yield und Co.
18.03.2019

Liebe auf den zweiten Blick

Core
Azure API Management
18.03.2019

API kapsle dich

Memory Leaks in der UWP
18.03.2019

Ein Loch ist im Speicher

Azure Sphere, Teil 1
18.03.2019

Das Microsoft-Linux

Vollgas mit der GPU, Teil 1
18.03.2019

Rechnen mit CUDA

MailChimp.NET
18.03.2019

Newsletterkampagnen mit .NET

Backend
SQL Server VM, Teil 2
18.03.2019

SQL Server auf VMware vSphere

Vererbungsstrategien in Entity Framework Core
18.03.2019

Per Typ und Hierarchie

Lernstoff
Lernstoff
18.03.2019

Bücher und mehr

Tools
LiveXAML im Test
18.03.2019

Live zum User Interface

Workout
Monday.com revisited
18.03.2019

Feature-Feuerwerk

Rezept
18.03.2019

Leckere Pancakes

dojoAufgabe: Eine Übung in TDD
18.03.2019

Wie groß ist der Widerstand?

dojoLösung: Eine Budget-Verwaltung, Teil 3 - Datenhaltung einmal anders
18.03.2019

Gut gespeichert

Das Objektmodell von Word
18.03.2019

Objektiv alles im Griff

Der Weg zur modernen Web-App, Teil 4
18.03.2019

Mit Stil und Struktur

Anonyme und benannte Typen, Teil 1
18.03.2019

Der Compiler macht’s