dotnetpro 10/2020
Editorial
Editorial
14.09.2020
Ich will auch ...
... mal eine neue Supertechnologie erfinden und meinen Namen verewigen.
weiterlesen
Schwerpunkt
Ein kritischer Überblick
14.09.2020
C# 9: Die neuen Features
Viele der Neuerungen in C# 9 sind sehr nützlich, andere eher fraglich.
weiterlesen
Mobile Blazor Bindings
14.09.2020
Hat der Browser ausgedient?
Native Programme für iOS und Android dank Blazor.
weiterlesen
Meinung
Aufteilen der Aufmerksamkeit
14.09.2020
Raus aus der „Müsst’ig“
Zu viele Aufgaben zerren am Entwickler. Deshalb ist eine Arbeitsteilung dringend angeraten.
weiterlesen
Planung
Bezeichner wissenschaftlich betrachtet
14.09.2020
Warum eigentlich gute Bezeichner?
Gute Bezeichner sind doch wichtig, oder etwa nicht? – Was sagen Studien dazu?
weiterlesen
Organisationspsychologie
14.09.2020
Gegensätzliche Pole glücklich vereinen
Introvertierte Entwickler und agiles Vorgehen – das kann doch nicht klappen. Oder doch?
weiterlesen
Composite Components 2.0, Teil 11
14.09.2020
Unabhängigkeit ist Trumpf
Nur entkoppelte Abhängigkeiten können qualitative Softwareentwicklung ermöglichen.
weiterlesen
Download
Downloads
14.09.2020
Eins plus eins ist zwei
Virtualisierung im Schwerpunkt und eine Parser-Bibliothek für mathematische Ausdrücke.
weiterlesen
Frontend
Feinschliff für die CustomerApp
14.09.2020
React-Tuning
Eine React-App „production-ready“ machen: Einbau eines UI-Frameworks, Hinzufügen von react-use und Implementierung von Unit-Tests.
weiterlesen
Ladestand per JavaScript: das Battery API
14.09.2020
Akku leer
Mit JavaScript lässt sich der Akku-Ladestand realistisch ermitteln.
weiterlesen
TypeScript: Javascript und sein erbe
14.09.2020
Methoden überladen 2.0
JavaScript kennt keine überladenen Methoden, TypeScript hingegen schon. Wie passt das zusammen?
weiterlesen
Explorer- und Shell-Funktionen in .NET
14.09.2020
Dateien verwalten
Funktionen des Windows Explorers einbinden oder nachbilden.
weiterlesen
Core
NETirol
14.09.2020
C# 8.0 – der letzte große Wurf
Wieder einige neue Features, die es aber zum Teil doch in sich haben.
weiterlesen
Dependency Injection und Co. in WPF nutzen
14.09.2020
WPF modernisiert
Seit .NET Core 3.x lassen sich viele aus Webanwendungen bekannte Vorgehensweisen auch in Desktop-Anwendungen nutzen, wenn Sie diese entsprechend einrichten.
weiterlesen
Webentwicklung
14.09.2020
Nur das Nötigste
Mit Svelte hält ein komplett neues Konzept Einzug in die Frontend-Entwicklung: Compiler Driven Development.
weiterlesen
OpenCV mit Python, Teil 1
14.09.2020
Bildinhalte erkennen und verarbeiten
Die freie Bibliothek OpenCV ermöglicht Bildverarbeitung und maschinelles Sehen. Sie wurde für die Programmiersprachen C/C++, Java und Python entwickelt.
weiterlesen
Quellcode-Checks mit dem GitHub Super-Linter
14.09.2020
Im Rudel gegen Fehler
Das Mittel von GitHub gegen Bugs, stilistische Fehler und verdächtige Codefragmente.
weiterlesen
Backend
Client-Joins in Entity Framework Core
14.09.2020
Schneller, als die Datenbank erlaubt
Isoliert materialisierte Objekte im RAM zu verbinden kann schneller sein als eine JOIN-Operation in der Datenbank.
weiterlesen
Lernstoff
Tools
Cross Browser Testing mit BrowserStack, Teil 2
14.09.2020
Ein Tool, um alle zu testen
Der Artikel stellt BrowserStack vor, ein Tool zur Realisierung von browserübergreifenden E2E-Tests. Im zweiten Teil geht es an die Erstellung und Ausführung von Testfällen.
weiterlesen
Workout
Pipedrive
14.09.2020
How to Sell {?} Online (Fast)
Sales ohne CRM ist möglich, aber sinnlos.
weiterlesen
dojoAufgabe: Seitenweise Daten laden
14.09.2020
(Zu) viele Daten
Im kommenden Monat gilt es eine Paging-Datenstruktur zu implementieren.
weiterlesen
dojoLösung: Kundenverwaltung, Teil 2
14.09.2020
Fremden Code ergänzen
Die Kundenverwaltung aus dem vorigen Heft war nicht fertig geworden. Die Aufgabe lautete deshalb, Ergänzungen vorzunehmen. Wie meine Lösung aussieht, lesen Sie hier.
weiterlesen
Yamaha MusicCast API
14.09.2020
Eine smarte Audiobox steuern
Mit Visual Basic .NET und WPF eine WLAN-Box steuern.
weiterlesen
Suchen mit LINQ, Teil 6
14.09.2020
Von ElementAt bis Union
Operatoren für den direkten Zugriff sowie das Zusammenfassen und Trennen von Listen.
weiterlesen