dotnetpro 11/2020
Editorial
Editorial
12.10.2020
Zur Zukunft von C#
Manchmal passieren widersprüchliche Dinge fast gleichzeitig.
weiterlesen
Schwerpunkt
Einführung in den Web-Components-Standard
12.10.2020
Struktur fürs Web
Wie man eigene HTML-Elemente ins DOM integriert.
weiterlesen
PWAs für App Stores aufbereiten
12.10.2020
Nächster Halt App Store
Wie Progressive Web Apps (PWA) wirklich überall Einzug halten.
weiterlesen
Geräteverbindung per JavaScript: Das Bluetooth API
12.10.2020
Einfach mal blaumachen
Verbindungsaufbau mit Bluetooth: Des einen Freud, der anderen Leid. Und jetzt geht das Ganze auch noch aus dem Browser heraus.
weiterlesen
Meinung
Supertalente
12.10.2020
Erfolgreicher mit dem Durchschnitt
Statt auf einzelne Spitzenkräfte lieber auf ein Team von Mittelmäßigen setzen.
weiterlesen
Planung
Das Single Responsibility Principle
12.10.2020
Entmystifiziert
Ein neuer Anlauf, das SRP zu erklären, um es praktikabel für jeden Entwickler zu machen.
weiterlesen
Composite Components 2.0, Teil 12
12.10.2020
Meilenstein 1.0
Eine Komponentenarchitektur führt zu flexibler Software und langlebigen Projekten und weniger Stress.
weiterlesen
Download
Downloads
12.10.2020
Konsole à la carte
Webcomponents im Schwerpunkt und ein Menüsystem für die Kommandozeile.
weiterlesen
Frontend
Fünf neue Open-Source-.NET-Tools für grafische Oberflächen
12.10.2020
GUI - up to date
Neue und aktualisierte Open-Source-Tools erleichtern das Design moderner Anwendungen.
weiterlesen
TypeScript: Aufzählungen
12.10.2020
Alles über Enums
Im Gegensatz zu JavaScript kennt TypeScript den Datentyp des Enum. Wie funktionieren Enums in TypeScript und was gilt es bei deren Einsatz zu beachten?
weiterlesen
Core
C# 8.0 und Nullable Reference Types
12.10.2020
Heilmittel gegen NullReferenceException
Mit C# 8.0 kommt ein Ansatz, der diesen Fehler verhindern soll.
weiterlesen
SAP und .NET
12.10.2020
Enterprise Resource Planning trifft auf Cloud
Wie die Zusammenarbeit zwischen SAP- und Microsoft-Systemen funktioniert.
weiterlesen
Legacy-Anwendungen in Docker
12.10.2020
Alter Wein in neuenSchläuchen
Wenn eine Legacy-Anwendung zusammen mit ASP.NET, WCF und Co. in den Container umziehen soll, ist Docker eine empfehlenswerte Option.
weiterlesen
Open-Source-Projekte für .NET: Nullable
12.10.2020
Einmal Milliardär sein
Mithilfe von Nullable können auch ältere Projekte gegen Null Reference Exceptions gesichert werden.
weiterlesen
OpenCV mit Python, Teil 2
12.10.2020
Bildinhalte erfassen
Eine der Stärken von OpenCV ist die Geschwindigkeit der eingebauten Algorithmen.
weiterlesen
Kommandozeilen-Funktionalität mit CliFx
12.10.2020
CLI, aber fix
Das Framework CliFx kümmert sich um die komplette Benutzereingabe bei der Entwicklung eines KommandozeilenTools.
weiterlesen
Backend
Identity Resolution in Entity Framework Core
12.10.2020
Einmaligkeit
Im Performanz-optimierten No-Tracking-Modus erstellt Entity Framework Core verbundene Objekte im RAM teilweise doppelt – das kann man nun unterbinden.
weiterlesen
Lernstoff
Tools
Seed-Test
12.10.2020
BDD-Testbaukasten
Behaviour Driven Development und automatisierte Tests mit Seed-Test.
weiterlesen
Systeme konfigurieren
12.10.2020
Puppet und Ansible im Vergleich
Sowohl Ansible als auch Puppet sind Konfigurationsmanagement-Werkzeuge. Beide verfolgen jedoch unterschiedliche Ansätze, um ihre Aufgaben zu erfüllen.
weiterlesen
Workout
Online-Marketing für kleine Budgets
12.10.2020
Marketing-Automation
Automatisierte Customer Journeys mit AutoPilot.
weiterlesen
dojoAufgabe: Graphen als Datenstruktur
12.10.2020
Kürzeste Wege finden
Ein zentrales Thema der Informatik sind Algorithmen und Datenstrukturen. Diesmal geht es um Graphen als Datenstruktur und einen sehr wichtigen darauf basierenden Algorithmus.
weiterlesen
dojoLösung: Seitenweise Daten laden
12.10.2020
(Zu) viele Daten
Alle Datensätze einer Tabelle auf einmal in den Speicher zu laden ist oft keine Option. Eine Paging-Datenstruktur hilft dabei, die Daten seitenweise zu laden.
weiterlesen
Bau eines Info-Systems
12.10.2020
Auf einen Blick
In dieser Artikelserie entsteht ein digitales Informationssystem, das wichtige Daten auf einem Bildschirm zusammenführt.
weiterlesen
30 Jahre alter Code im Review
12.10.2020
Von GW-BASIC nach Node.js
Vor Kurzem fiel mir ein Stück Code in die Hände, das ich 1991 im Alter von 13 Jahren geschrieben habe. Was lässt sich daraus lernen?
weiterlesen
Suchen mit LINQ, Teil 7
12.10.2020
Feinschliff
LINQ kann mehr als Daten abfragen. Diesmal: Teilen, verketten und prüfen.
weiterlesen
Sprachgesteuerte Softwareentwicklung
12.10.2020
Visual Studio, zum Diktat bitte!
Sprachsteuerung wird bei Apps immer öfter eingesetzt. Warum nicht auch beim Programmieren?
weiterlesen