dotnetpro 8/2020
Editorial
Editorial
13.07.2020
Tiefer Blick ins Gehirn
Was geht eigentlich in den Köpfen von Programmierern vor sich?
weiterlesen
Schwerpunkt
Linux unter Windows
13.07.2020
Mit neuem Unterbau
Mit WSL 2 ersetzt Microsoft den Unterbau des Linux-Subsystems durch einen vollwertigen Linux-Kernel.
weiterlesen
Entwicklungsserver konfigurieren
13.07.2020
Vom Anwender zum Poweruser
Wer viel mit Windows arbeitet, verkennt leicht die Vorzüge der Kommandozeile. Wie Sie einen Entwicklerserver einrichten und wie ein Linux-Profi auf der Kommandozeile arbeiten.
weiterlesen
In Linux Systeminformationen auslesen
13.07.2020
Von top über stat zu map
Linux gibt dem Root-Anwender Einblick in nahezu alle Systemdetails. Wer weiß, wie man zu diesen Informationen kommt, kann Bottlenecks und versteckte Bugs identifizieren.
weiterlesen
Windows Terminal
13.07.2020
Fast wie unter Linux
Einführung in die Funktionen des neuen Windows Terminals.
weiterlesen
Planung
Composite Components 2.0, Teil 9
13.07.2020
Komponenten schneiden
Wird eine Architektur aus Komponenten erstellt, dann fragt sich, was in so eine Komponente hineingehört.
weiterlesen
Meinung
Hinweise auf wünschenswertes Handeln
13.07.2020
Principles: don’t die just trying
Die Prinzipien der Code-Hygiene lassen sich nur bei den passenden Verhältnissen am Arbeitsplatz und im Projektalltag verfolgen.
weiterlesen
Download
Downloads
13.07.2020
Schnell mal eine Web-App bauen
Ein Framework für Webanwendungen und ein Schwerpunkt mit Deployment-Tools.
weiterlesen
Frontend
TypeScript: Typ-Deklarationen
13.07.2020
Deklaratives
Das statische Typsystem von TypeScript funktioniert am besten, wenn geeignete Typ-Informationen vorliegen. Das ist aber bei reinem JavaScript-Code nicht immer der Fall.
weiterlesen
Browser im Vollbild
13.07.2020
Fullscreen-API
Browser-Inhalte per JavaScript im Vollbildmodus anzeigen lassen.
weiterlesen
Das Ribbon-Menü anpassen
13.07.2020
Office lässt sein buntes Band ...
Mit etwas eigenem XML im Office-Dokument können Sie das Menüband erweitern.
weiterlesen
Core
ValueTuples
13.07.2020
Und dann kamen die Tuples
Mit C# 7.0 wurden einige neue Sprachfeatures eingeführt. Ein technischer Blick auf Tuples.
weiterlesen
Nachrichtenbasierte Integration mit NServiceBus
13.07.2020
Schreib mal 'ne Nachricht
Vorzüge der nachrichtenbasierten Integration am Beispiel von NServiceBus.
weiterlesen
Open-Source-Projekte für .NET
13.07.2020
Achtung Komponentenkontrolle!
Mit bUnit lassen sich Blazor-Komponenten vollständig testen.
weiterlesen
Azure Application Insights
13.07.2020
Die gläserne App
Übergreifendes Logging von Frontend bis Backend mit der Cloud-Lösung von Microsoft.
weiterlesen
Prozessmanagement mit BPMN, Teil 3
13.07.2020
Regeln modellieren
DMN bietet eine einfache und mächtige Alternative zu umfangreichen und komplexen Fallunterscheidungen mit Gateways in BPMN.
weiterlesen
Kontrolle über Shell-Kommandos mit CliWrap
13.07.2020
Eingepackte Kommandozeile
CliWrap erlaubt die Interaktion mit Kommandozeilenprogrammen. Damit können externe Prozesse gestartet, kontrolliert und miteinander verknüpft werden.
weiterlesen
Backend
Spaltenabbildung in Entity Framework Core 3.1
13.07.2020
Properties oder Fields?
Microsofts OR-Mapper zeigt sich flexibel bei der Abbildung von Klassenmitgliedern auf Datenbankspalten.
weiterlesen
Lernstoff
Workout
Microsoft Bookings
13.07.2020
Konsequent digitalisiert
Nie wieder Termin-Hickhack dank Microsoft Bookings.
weiterlesen
dojoAufgabe: Kunden verwalten
13.07.2020
Mal was mit Datenbanken
Wie verwendet man eine Datenbank? Diese Frage kann auf die technischen Aspekte abzielen, aber auch auf die konkrete Einbindung in eine Softwarestruktur.
weiterlesen
dojoLösung: PDF erzeugen
13.07.2020
PowerPoint Light
Nachdem wir uns in einer früheren Übung bereits gefragt haben, wie Excel funktioniert, geht es nun um PowerPoint. Was läuft bei PowerPoint hinter den Kulissen ab?
weiterlesen
Suchen mit LINQ, Teil 4
13.07.2020
Erweiterte Abfrageoperatoren
Daten mit LINQ sortieren, verarbeiten, vergleichen und verketten.
weiterlesen