dotnetpro 1/2021
Editorial
Editorial
14.12.2020
Der lange Weg
Die Aufgabe war einfach: Ein Bild aus der Zwischenablage von Windows soll auf eine bestimmte Größe skaliert werden.
weiterlesen
Schwerpunkt
Azure IoT Hub – Device Streams
14.12.2020
Remote-Zugriff auf IoT-Geräte
Sichere Ende-zu-Ende-Verbindungen mit IoT-Geräten über den Azure IoT Hub realisieren.
weiterlesen
Azure und CrateDB
14.12.2020
Eine IoT-Testumgebung aufbauen
In sechs Schritten zum CrateDB-Cluster auf Azure, der IoT-Testdaten liefert.
weiterlesen
Meinung
Achtsamkeit in der Softwareentwicklung
14.12.2020
Schmerzhafte Unaufmerksamkeit
Ein verletzter Fuß führt zu Gedanken über die richtige Verteilung von Aufmerksamkeit in der Softwareentwicklung.
weiterlesen
Planung
Wegweiser für die passende Vorgehensweise
14.12.2020
Wann Scrum, wann Kanban?
Nicht immer liegt bei einem Projekt das beste Vorgehen auf der Hand. Die Vorgehensweisen haben jeweils ihr Einsatzgebiet.
weiterlesen
Produktionssysteme überwachen
14.12.2020
Anwendungsradar
Bei DevOps wird die Bedeutung von Observability oft unterschätzt. Es ist allmählich Zeit, das zu ändern.
weiterlesen
objektorientierte programmierung
14.12.2020
Mit Prinzipien zu besserem Code
Schritt für Schritt vom Monolithen zu einer flexiblen Lösung.
weiterlesen
Composite Components 2.0, Teil 14
14.12.2020
Die Implementierung
Nach dem Softwareentwurf der vorausgegangenen Episode steht nun die Implementierung in der Entwicklungsumgebung an.
weiterlesen
Download
Downloads
14.12.2020
Aus PDF mach Bild
Viele Grafik-Libraries und eine PDF-Konvertierungsbibliothek.
weiterlesen
Frontend
TypeScript: Das Erbe von JavaScript
14.12.2020
Vielleicht ist es ein Fehler
TypeScript hat viele Konzepte aus JavaScript übernommen, darunter auch einige fragwürdige Konstrukte. So kommt es besonders bei der Fehlerbehandlung zu kuriosen Effekten.
weiterlesen
Spracherkennung per JavaScript: Das Web Speech API
14.12.2020
Browser folgt aufs Wort
Für eine Spracherkennung braucht es weder Siri noch Alexa, das können (einige) Browser schon von selbst.
weiterlesen
Fünf Open-Source-Controls zur Verarbeitung von Kalkulationstabellen
14.12.2020
Spreadsheet-Komponenten
Komponenten für Kalkulationstabellen rüsten Excel-Funktionalitäten in .NET-Programmen und im Web nach.
weiterlesen
Core
C# 9.0
14.12.2020
Der große Wurf
Von Records, Top-Level Statements und Pattern Matching.
weiterlesen
Computation Expressions
14.12.2020
F# um eigene Funktionen erweitern
Eingebettete domänenspezifische Sprachen in F# mit Computation Expressions.
weiterlesen
Azure App Config, Teil 1
14.12.2020
Konfigurier mich
Jede Anwendung benötigt Konfigurationseinstellungen. Mit Azure App Configuration lassen sich diese bequem zentral in der Cloud verwalten.
weiterlesen
Interessante .NET-Open-Source Projekte: Nuke
14.12.2020
Schmerzfrei am Bau
Noch ein Build-System für .NET? Nuke geht eigene Wege mit einer „Von .NET zu .NET“-Strategie.
weiterlesen
SAP on Azure, Teil 3
14.12.2020
Zusammenspiel
Ein Microsoft-Teams-Chatbot spricht mit Outlook und SAP.
weiterlesen
Performante String-Operationen mit ZString
14.12.2020
Der Turbo für Zeichenketten
In manchen Szenarien reicht die Geschwindigkeit der .NET-Bordmittel für Zeichenketten-operationen nicht aus. Beim Logging zum Beispiel. Hier kommt ZString ins Spiel.
weiterlesen
Backend
Die relationale Datenbank InterBase
14.12.2020
Eine für alle
Unternehmensdatenbanken sind weiterhin oft relationale SQL-Datenbanken. InterBase ist eine solche und steht plattformübergreifend für viele Systeme zur Verfügung.
weiterlesen
NoSQL-Schema-Design für MongoDB
14.12.2020
Eine neue Welt der Daten
Sie haben keine Lust mehr auf relationale Datenbanken? Wie wär’s mit einer NoSQL-Datenbank? Aber wie funktioniert das dann mit dem Schema?
weiterlesen
Entity Framework Core in verteilten Systemen, Teil 2
14.12.2020
Völlig losgelöst
Mehr zur Verarbeitung von Änderungen mit EF Core auf einem Anwendungsserver.
weiterlesen
Lernstoff
Lernstoff
14.12.2020
Bücher und mehr
Vom nützlichen Hacken, funktionalem Selbst-coden und Data Mining.
weiterlesen
Tools
Streaming-Daten mit SQL schnell und zuverlässig abfragen
14.12.2020
Materialize als Streaming-DWH
Wie Sie Streaming-Daten mit Materialize abfragen.
weiterlesen
Workout
Roadmap für die kommenden Jahre
14.12.2020
Bier, Zahlen und Visionen
Fazit aus einer Woche Management Retreat.
weiterlesen
dojoAufgabe: Ein Music Player Marke Eigenbau
14.12.2020
Hier spielt die Musik
Eine vielseitige Aufgabe wartet diesmal auf Sie: Erstellen Sie einen Music Player.
weiterlesen
dojoLösung: Ein Analysewerkzeug
14.12.2020
IOS was?
IOSP – Integration Operation Segregation Principle – ist ein wichtiges Prinzip. Seine Einhaltung automatisiert zu überwachen, das war die Aufgabe dieses Monats.
weiterlesen
GraphQL mit HotChocolate, Teil 1
14.12.2020
REST in peace!
Tschüss REST – GraphQL ist gekommen, um zu bleiben!
weiterlesen
Go-Bibliothek systemübergreifend nutzen
14.12.2020
Bindungsfreuden
Eine Go-Bibliothek auf allen gängigen .NET-Plattformen einsetzen: Fast keine Hexerei.
weiterlesen
Abrufen und Bereitstellen von Daten für das Info-System
14.12.2020
Die inneren Werte
So fischt das Info-System Daten aus den unterschiedlichsten Quellen.
weiterlesen
Ein Steuerelement für Schnellbefehle, Teil 1
14.12.2020
Quick Commands
Ein flexibles Steuerelement für häufig genutzte Funktionen.
weiterlesen