dotnetpro 9/2020
Editorial
Editorial
17.08.2020
Fehler schlucken
Als ich den Raum betrat, war niemand zu sehen. Erst leise Atemzüge verrieten die Frau unter dem Tisch, der in der Mitte des Zimmers stand.
weiterlesen
Update
Corona-Warn-App
17.08.2020
Eine App gegen die Pandemie
Ein technischer Blick auf Konzept, Algorithmen und Ablauf der offiziellen Warn-App.
weiterlesen
Interview
17.08.2020
„Ein Passwort ist noch ein notwendiges Übel“
Die von Robert Freudenreich programmierte Software sorgt auch in der Cloud für Datenschutz. Im Interview erklärt er, wie seine Geschäftspartnerin und er auf die Idee kamen.
weiterlesen
Schwerpunkt
Akka.NET Remoting
17.08.2020
Verteilte Aktoren
Mit Akka.NET lassen sich typische Multithreading-Probleme lösen oder vermeiden.
weiterlesen
Persistente Aktoren in Akka.NET
17.08.2020
Lesen bildet
Wie das Erstellen von Abfragemodellen in Akka.NET gelingt.
weiterlesen
Distributed Application Runtime
17.08.2020
Virtual Actors mit Dapr
Aktorenprogrammierung muss nicht kompliziert sein: Von null auf 100 mit Dapr-Actors.
weiterlesen
Planung
Composite Components 2.0, Teil 10
17.08.2020
Abhängigkeiten genau betrachtet
In einer Anwendung machen Abhängigkeiten qualitative Aspekte zunichte. Kontrakte lösen das Problem.
weiterlesen
Testen von Software
17.08.2020
Jede Menge Daten
Die Treffsicherheit automatisierter Tests spielt für die Qualität einer Anwendung eine große Rolle. Dieser Artikel zeigt ein Verfahren zur beschleunigten Bereitstellung von Daten.
weiterlesen
Meinung
Nachhaltigkeit
17.08.2020
Clean-Code-Weisheit von Oma
Pfleglicher Umgang mit dem kostbaren Gut Codebasis zahlt sich aus.
weiterlesen
Download
Downloads
17.08.2020
Wie heißt der Song?
Komponenten für React im Schwerpunkt und eine Audio-Suchmaschine.
weiterlesen
Frontend
TypeScript: Qualitätssicherung
17.08.2020
Vertrauen ist gut ...
Um guten Code mit TypeScript zu schreiben, genügt es nicht, sich auf den Compiler zu verlassen. Es gilt auch, eine Codeanalyse einzubinden und Tests zu schreiben. Wie geht das?
weiterlesen
Payment Request API
17.08.2020
Zahlen, bitte!
Das Bezahlen im Browser soll vereinheitlicht werden. Noch gibt es einige Haken.
weiterlesen
Das Ribbon-Menü anpassen, Teil 2
17.08.2020
Das bunte Band flattert
Wenn Sie das Office-Menüband erweitern wollen, können Sie auch Symbole und Standard-Tabs zur Laufzeit anpassen.
weiterlesen
Kostenfreie Mess- und Dashboardanzeigen in .NET
17.08.2020
Gauges und Dashboards
Mit grafischen Anzeigekomponenten komplexe Daten visualisieren.
weiterlesen
Core
C# 7: Kleine, feine Features
17.08.2020
Klein, aber fein
Unter anderem intensive Stack-Nutzung soll die Verarbeitung schneller machen.
weiterlesen
Von Windows Forms zur Web-App
17.08.2020
Es werde Web
Um eine WinForms-Anwendung ins Internet zu migrieren, gibt es einen unaufwendigen Ansatz.
weiterlesen
Prozessmanagement mit BPMN, Teil 4
17.08.2020
Modelle automatisieren
Erst die Automatisierung schöpft das volle Potenzial von BPMN aus.
weiterlesen
Komplexe Deployments mit Octopus Deploy
17.08.2020
Acht Arme sind besser als zwei
Octopus Deploy verteilt neue Softwareversionen an verschiedene Deployment Targets.
weiterlesen
Backend
Datentransferraten bei 2-Tier und 3-Tier im Vergleich
17.08.2020
2-Tier ist nicht überholt
Webservices müssen nicht zwingend in jeder Software implementiert werden, denn diese wirken sich oft negativ auf die Performance aus.
weiterlesen
Lernstoff
Tools
Cross Browser Testing mit BrowserStack, Teil 1
17.08.2020
Ein Tool, um alle zu testen
Sollen Webanwendungen verschiedene Browser und Geräte unterstützen, muss dies für alle Browser-Geräte-Kombinationen getestet werden. BrowserStack kann dabei helfen.
weiterlesen
Workout
Selbstorganisation
17.08.2020
5 Schritte für mehr Fokus
Produktiv arbeiten statt beschäftigt und gestresst sein.
weiterlesen
Lesenswert
17.08.2020
Don’t call it Döner!
Dürüm drumherum: Lecker Fladenbrot mit Inhalt.
weiterlesen
dojoAufgabe: Kunden verwalten, Teil 2
17.08.2020
Fremden Code ergänzen
In diesem Heft finden Sie die Lösung zur Kundenverwaltungs-Aufgabe. Es fehlen aber noch einige Interaktionen und Features. Wie wäre es, wenn Sie diese ergänzen?
weiterlesen
dojoLösung: Kunden verwalten
17.08.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
Suchen mit LINQ, Teil 5
17.08.2020
Projizieren und aggregieren
Mit Abfrageoperatoren projizieren und aggregieren Sie Daten und greifen gezielt auf Elemente zu.
weiterlesen