dotnetpro 8/2021
Editorial
Editorial
19.07.2021
Mr. Hinterherhetz
Als sich die gedämmte Tür der Anstalt schließt und ich allein mit Franz F. bin, öffnet sich ein gigantisches Tor zu seiner malträtierten Seele.
weiterlesen
Schwerpunkt
Offline-Spracheingabe
19.07.2021
Wakeword ohne Internet
Picovoice ist eine Bibliothek, die ohne Cloud-Anbindung intelligente Spracherkennung für verschiedene Betriebssysteme und Plattformen möglich macht.
weiterlesen
Offline-Spracheingabe
19.07.2021
Formelle Spracherkennung
Mit Rhino steht eine Variante der voll offlinefähigen Spracherkennungs-Engine Picovoice zur Verfügung, die über die Wakeword-Erkennung hinaus Grammatiken auswertet.
weiterlesen
App-Entwicklung
19.07.2021
Eine App, zwei Bildschirme
Tipps und Tricks zur Entwicklung für Dual-Screen-Geräte.
weiterlesen
Meinung
Fokus, Kohärenz, Kohäsion
19.07.2021
Liquid Leadership
Führen ist eine Kunst, die nichts mit Management zu tun hat.
weiterlesen
Planung
Replatforming
19.07.2021
Mutig neue Wege gehen
Was Replatforming-Projekte so herausfordernd macht.
weiterlesen
Agilität und Arbeitsrecht
19.07.2021
Agile Softwareentwicklung als Compliance-Risiko
Welche arbeitsrechtlichen Fallstricke bei agilem Vorgehen lauern und wie man sie umgeht.
weiterlesen
Composite Components 2.0, Teil 21
19.07.2021
Bootstrapping
Die CoCo-2.0-Architektur ermöglicht lose gekoppelte Komponenten. Ein Bootstrapper bindet diese ein.
weiterlesen
Download
Frontend
wolkenkratzer: kommunikationsfragen
19.07.2021
Wer kennt wen?
Hat man die einzelnen Dienste einer Anwendung identifiziert, gilt es im nächsten Schritt zu überlegen, wer mit wem kommunizieren muss und wer wen kennt.
weiterlesen
Projekt Fugu
19.07.2021
Die Schranke durchbrechen
Mit dem File System Access API kann JavaScript auf das lokale Dateisystem zugreifen.
weiterlesen
Blazor Desktop: C#-basierte Webanwendungen auf dem Desktop
19.07.2021
Weltumspannend
In .NET 6 laufen auf HTML basierende Weboberflächen auch in Desktop-Anwendungen.
weiterlesen
Web-Apps mit Blazor, Teil 4
19.07.2021
Mit .NET ins Web
Das UI moderner Webapplikationen rein mit HTML und CSS zu gestalten widerspricht dem Komponentenansatz von Blazor. Drittanbieter wie Syncfusion oder Telerik bieten Abhilfe.
weiterlesen
Barcodes erkennen per Library: QuaggaJS
19.07.2021
Scannen im Browser
QR-Codes und Barcodes scannen – das geht auch mit JavaScript; QuaggaJS macht es möglich.
weiterlesen
WPF-TreeView und MVVM in Einklang bringen, Teil 2
19.07.2021
Drücken, ziehen, loslassen
Ereignisbasierte Aktionen, antiquierte Windows-Techniken und MVVM kombinieren.
weiterlesen
Fünf Open-Source-Lösungen für die Interaktion mit MS Office in .NET
19.07.2021
Alles fürs Büro
Spezielle Office-Bibliotheken unterstützen Sie bei der Dokumentverarbeitung.
weiterlesen
Core
Garbage Collection
19.07.2021
Mehr Performance
Wer mehr Geschwindigkeit aus seiner Anwendung holen will, muss die Arbeit der Garbage Collection berücksichtigen.
weiterlesen
Nicht nur für VB-Entwickler
19.07.2021
.NET 5 für VB-Programme
Lohnt sich die Migration von Desktop-Anwendungen auf das modernste .NET ?
weiterlesen
PDFs aus HTML-Templates erzeugen
19.07.2021
Chrome als PDF-Drucker
Mit Puppeteer Sharp und Paged.js lassen sich druckreife Dokumente erzeugen.
weiterlesen
Vermittler für Automatisierungsprojekte
19.07.2021
Wenn’s mal länger dauert
Probleme bei lang dauernden Prozessen mit dem Camunda-BPM lassen sich schon im Vorfeld abfangen.
weiterlesen
Automatisiertes Testen mit SpecFlow
19.07.2021
Dokumentation und Test in einem
Mit SpecFlow kommt das Behavior-Driven-Development-Prinzip ins eigene Projekt.
weiterlesen
Backend
Modelländerungen nach dem Programmstart
19.07.2021
Mach’s noch einmal, ORM
Mit einem Model Customizer kann man Entity Framework Core dazu bewegen, das Mapping-Modell im laufenden Programm neu zu erzeugen.
weiterlesen
Lernstoff
Tools
Versions-Updates
19.07.2021
Neues zu NDepend
Warum sich ein Update auf die neuesten Versionen der beiden Tools lohnt.
weiterlesen
Workout
LinkedIn-Marketing
19.07.2021
Guten Morgen, Master Bruce
Marketing-Automatisierung mit LinkedIn und Alfred.
weiterlesen
Automatisierung von Anwendungen
19.07.2021
Potenziale und Missverständnisse
Eine Anwendung mit Skriptmöglichkeit zu versehen will gut überlegt sein. dotnetpro zeigt, worauf es dabei ankommt.
weiterlesen
Field Programmable Gate Array (FPGA), Teil 2
19.07.2021
Der Simulant
In diesem Teil geht es um die Simulation einer Schaltung in Software, bevor sie auf die Hardware übertragen wird.
weiterlesen
Ein Steuerelement für Schnellbefehle, Teil 8
19.07.2021
Dynamic Controls
Neue Steuerelemente dynamisch erzeugen.
weiterlesen