dotnetpro 4/2020
Editorial
Editorial
16.03.2020
Starr war gestern
Die Atmosphäre war bedrückend wie jedes Mal, wenn ich Patienten in dieser Einrichtung nach ihrem Schicksal befragte.
weiterlesen
Update
Interview
16.03.2020
„Lesen, coden und für Austausch sorgen“
Dieses Motto gibt Gregor Biswanger als Devise für angehende Entwickler aus.
weiterlesen
Schwerpunkt
Pluggable .NET Core
16.03.2020
Assemblies und .NET Core
Ein Plug-in-System mit .NET Core aufbauen.
weiterlesen
.NET-Core-Microservices entwickeln, Teil 1
16.03.2020
Docker-Arbeitsablauf
Entwickeln, testen und debuggen von .NET-Core-Microservices in Docker-Containern.
weiterlesen
Animationen in WPF
16.03.2020
Ameisenstraße
Bewegte gestrichelte oder gepunktete Linien ergeben einen einfachen, wirkungsvollen Blickfang.
weiterlesen
Meinung
EinflÜSSE auf die SoftwareEntwicklung
16.03.2020
Die Hierarchie der Kräfte
Physik, Gewohnheit und die Macht des Posters formen auch in der Softwareentwicklung das Verhalten. Dabei gilt: Ober sticht Unter.
weiterlesen
Planung
Typsysteme wissenschaftlich betrachtet, Teil 3
16.03.2020
Statisch versus dynamisch
Im letzten Teil der Serie gibt es nun endlich verwertbare Ergebnisse.
weiterlesen
Microdata
16.03.2020
Strukturierte Daten
Wie Sie Ihre Webseiten mit strukturierten Daten aufbereiten und damit Besucher und Suchmaschinen gleichermaßen glücklich machen.
weiterlesen
Composite Components 2.0, Teil 5
16.03.2020
Modularisierung messen
Die Qualität einer Modularisierung ist für die Einhaltung der langfristigen Ziele entscheidend. Dies lässt sich automatisieren.
weiterlesen
Download
Downloads
16.03.2020
Eine Augenweide
Dreidimensionale Objekte auf dem Bildschirm dank Helix Toolkit, und im Schwerpunkt wird munter Code generiert.
weiterlesen
Frontend
SPA mit React und TypeScript, Teil 3
16.03.2020
Formulare und Benutzereingaben
Eine moderne Single-Page-Anwendung entwickeln – die abschließenden Schritte.
weiterlesen
von JavaScript zu typescript: ein persönlicher rückblick
16.03.2020
Neustart
Nach 24 Folgen goloJS ist es Zeit, innezuhalten und zurückzuschauen. Eine Retrospektive.
weiterlesen
Fünf Codekonverter und Cross-Compiler
16.03.2020
Die Verwandlung
Quelltext ist vorhanden, aber die Sprache passt nicht? Diese Tools helfen.
weiterlesen
Core
Equals und CompareTo
16.03.2020
Gleichstellung?
Um eigene Datenobjekte zu sortieren, gilt es festzulegen, wann Objekte kleiner, gleich oder größer als andere sind. Für Programmierer eine Grundlagenübung – aber eine mit Tücken.
weiterlesen
Semantisches Web, Teil 1
16.03.2020
Mit Wissen anstatt Daten arbeiten
Semantik reichert Daten mit Bedeutung an. Die wird in semantischen Graph-Daten-banken gespeichert.
weiterlesen
EchtzeitKommunikation mit (room)service
16.03.2020
Zimmerservice, bitte!
Das von Google Docs und Co. bekannte gemeinsame Arbeiten an einem Dokument nachzubauen ist aufwendig. (room)service will das ändern.
weiterlesen
Backend
Non-Nullable Reference Types in Entity Framework Core
16.03.2020
Nullnummer
Seit C# 8.0 gibt es Kontexte, in denen Referenztypen nicht mehr automatisch null annehmen können. Das hat auch Auswirkungen auf das OR-Mapping.
weiterlesen
Lernstoff
Tools
Deno
16.03.2020
In einem Land vor unserer Zeit
Der Node.js-Erfinder versucht, ein besseres Node.js zu entwickeln. Kann das gelingen?
weiterlesen
Workout
Mit API-Diensten neue Datensilos vermeiden
16.03.2020
Verbinden und Automatisieren
Wie Sie Datensilos mit Zapier verbinden und Workflows automatisieren
weiterlesen
Kochen mit Patrick
16.03.2020
Fladenbrot 2.0
Weil das Fladenbrot im vergangenen Monat so lecker war, gibt es dieses Mal eine ebenfalls sehr leckere Variante davon
weiterlesen
dojoAufgabe: Norton Commander selbst gebaut
16.03.2020
Kultprogramm
Zu Zeiten von MS-DOS und Windows 3.11 gab es einige legendäre Anwendungen, die man einfach haben musste. Der Norton Commander gehörte dazu.
weiterlesen
dojoLösung: Seminarteilnehmer verwalten, Teil 2
16.03.2020
Eine Lösung vervollständigen
Der Umfang der vorangegangenen Übungsaufgabe war ziemlich groß, sodass weiteres Üben daran sinnvoll erschien. Und wie war das noch mal: Sie mögen doch Legacy Code, oder?
weiterlesen
Projektdokumentation
16.03.2020
Immer up to date
Mit drei Tools lässt sich der aktuelle Code eines Projekts jederzeit auf Stand dokumentieren.
weiterlesen
Event-Sourcing und die DSGVO
16.03.2020
Geblitzdingst
Die DSGVO fordert in Artikel 17 das Recht auf Löschung und Vergessenwerden. Wie aber handhabt man das Löschen betroffener Datensätze beim Einsatz von Event-Sourcing?
weiterlesen
Azure App Services für mobile Apps, Teil 4
16.03.2020
Probieren, experimentieren, lernen
Azure bietet viele Dienste für Apps jeder Art. Experimentieren Sie damit doch ein wenig.
weiterlesen
Programmieren mit Python, Teil 3
16.03.2020
Listenreich
Im dritten Kursteil für Python-Umsteiger geht es zunächst um Strings. Danach folgen Container und die Möglichkeiten, Listen sowie Mengen einzusetzen.
weiterlesen
Einen Code-Editor per RichTextBox nachbauen, Teil 9
16.03.2020
Zeilennummern anbinden
Der erweiterte Editor SyntaxEditExtendedCtl lernt mit Zeilennummern umzugehen.
weiterlesen