dotnetpro 2/2020
Editorial
Editorial
13.01.2020
Ein Herz für Kunden
Kunden sind nervig, lustig und im besten Fall von der für sie geschriebenen Software begeistert. Sie sind eben so – kundig.
weiterlesen
Update
Interview
13.01.2020
„Nicht unbedingt eigene Entwickler, aber gute Partner“
Softwarekompetenz gehört heute in jede Firma, meint Daniel Eichten. Für die Developer Week 2020 entscheidet er, welche Sessions im Track Container stattfinden werden.
weiterlesen
Schwerpunkt
Agile Projektsteuerung und DevOps
13.01.2020
Starkes Doppel
Agile Projektsteuerung und das nahtlose Zusammenwirken von Development und Operations im Entwicklungszyklus bilden ein solides Fundament der Softwareentwicklung.
weiterlesen
Von manueller Installation zur Automatisierung
13.01.2020
DevOps in der Praxis
Weiterentwicklung einer manuellen Installation zur modernen DevOps-Lösung.
weiterlesen
Arbeiten in verteilten Teams
13.01.2020
Getrennt marschieren, vereint schlagen
Arbeiten zu Hause irgendwo auf der Welt – worauf müssen verteilte Teams achten?
weiterlesen
Meinung
Das Andere als fundamentaler Fortschritt
13.01.2020
Das kommende Zeitalter
Statt schneller, höher, weiter die zeitliche Entwicklung in den Fokus rücken.
weiterlesen
Planung
Typsysteme wissenschaftlich betrachtet, Teil 1
13.01.2020
Statisch oder dynamisch
Eine wissenschaftliche Betrachtung soll die Diskussionen pro und contra statische Typen ein für alle Mal beenden.
weiterlesen
Hilfesysteme selbst entwickeln, teil 1
13.01.2020
Der Help Case zum Use Case
Wie erstellt man ein gutes Hilfesystem? Eine mehrteilige Serie begibt sich auf die Spur.
weiterlesen
Composite Components 2.0, Teil 3
13.01.2020
Sauber geteilt
Am Anfang der Architektur steht das Modularisieren des Systems. Wie das geht? David zeigt es Ihnen!
weiterlesen
Download
Downloads
13.01.2020
Bekommen Sie Zustände
Eine Verwaltung kümmert sich um die Zustände Ihrer App und der Schwerpunkt ist voll mit Low-Code-Lösungen.
weiterlesen
Frontend
SPA mit React und Typescript, Teil 1
13.01.2020
Von null auf 100 Prozent
Eine moderne Single-Page-Applikation entwickeln: Neben einer Einführung behandelt dieser Teil der Artikelserie Datenlisten, Formulare und die Backend-Anbindung.
weiterlesen
Webentwicklung mit TypeScript, Teil 2
13.01.2020
Quo vadis, Web?
Webtechnologien sind mittlerweile in fast alle Softwarebereiche vorgedrungen – auch dank TypeScript.
weiterlesen
JavaScript: ES6-Module
13.01.2020
Import-Export-Geschäfte
Seit ES6 lässt sich auch in JavaScript Code in Modulen organisieren – über import und export.
weiterlesen
Word-, Excel- und PowerPoint-Dokumente bearbeiten
13.01.2020
Fünfmal Zugriff auf Office
Komponenten vereinfachen die Verarbeitung von Office-Dokumenten.
weiterlesen
Core
Docker-Container skalieren mit Azure Kubernetes Services
13.01.2020
Von 0 auf 100 Container
Mit Microsofts Cloud ist das Einrichten von Kubernetes-Clustern eine einfache Übung.
weiterlesen
Serverless Deployments mit Jenkins X, Teil 1
13.01.2020
Mit ohne Server
Build und Verteilung von Softwareprojekten mittels Serverless Computing.
weiterlesen
Optionen für einen Umstieg von WCF, Teil 4
13.01.2020
Der Microsoft-Favorit
In dieser abschließenden Folge der Reihe über technische Erben von WCF schicken wir das von Microsoft empfohlene Schwergewicht gRPC in den Ring.
weiterlesen
schnell.AI
13.01.2020
Eine AI zum Konfigurieren
Vereinfachte AI: Mehr Konfigurieren als Programmieren mit schnell.AI.
weiterlesen
Musiknotation für Web, Desktop und Mobile
13.01.2020
Handgefertigte Noten
Die Bibliothek bietet viele Features, um Musiknoten zu setzen und abzuspielen.
weiterlesen
Backend
Entity Framework Core 3.0 und ADO.NET Entity Framework 6.3
13.01.2020
Harter Bruch
In Version 3.0 des objektrelationalen Mappers finden sich vor allem viele Breaking Changes.
weiterlesen
Lernstoff
Lernstoff
13.01.2020
Bücher und mehr
Intelligente Maschinen, Kubernetes und Data Science
weiterlesen
Workout
Voraussetzungen für bessere Software
13.01.2020
Review your code!
Wie Sie Ihre Softwarequalität durch Code Reviews steigern.
weiterlesen
Kochen mit Patrick
13.01.2020
Fish and Chips
Verstehen wir das Gericht diesen Monat doch einfach als Gruß an unsere scheidendenEU-Nachbarn, denn ganz entfernt erinnert es an Fish and Chips.
weiterlesen
VS Code Extensions
13.01.2020
Schnell mal etwas Neues
Visual Studio Code lässt sich durch vorhandene oder selbst erstellte Extensions flexibel erweitern. Dieser Workshop zeigt, wie es geht.
weiterlesen
dojoAufgabe: Seminarteilnehmer verwalten
13.01.2020
E-Mail an alle
In meinen Trainings möchte ich den Teilnehmern manchmal gerne eine E-Mail schicken, beispielsweise mit Links. Aber es ist so mühsam, die E-Mail-Adressen zu verwalten ...
weiterlesen
dojoLösung: Blättern in Textdateien
13.01.2020
Less is more
more und less sind zwei *nix Kommandozeilenprogramme, mit denen in Textdateien geblättert werden kann. Sie ahnen es: Selbstbau ist angesagt!
weiterlesen
Kaufberatung gebrauchte Desktop-Workstations
13.01.2020
Alt, aber nicht veraltet
Realistisch testen mit gebrauchter Hardware.
weiterlesen
Build- und Release-Pipeline mit Azure DevOps, Teil 2
13.01.2020
Der Azure-Lieferdienst++
Der erste Teil dieser Serie klärte die Grundlagen der Konfiguration einer rudimentären Pipeline. In diesem Teil werden komplexe mehrstufige Pipelines betrachtet.
weiterlesen
AZURE APP SERVICES FÜR MOBILE APPS, TEIL 2
13.01.2020
Datenablage im Internet
Zentrale Aufgabe einer Cloud ist das Speichern von Daten. Bei Azure ist dafür Azure Data Storage zuständig.
weiterlesen
Chat-API von Twilio
13.01.2020
„Guten Tag, wie kann ich Ihnen helfen?“
Mit Twilio und C# .NET einen Chat direkt in eigene Webanwendungen einbetten.
weiterlesen
Einen Code-Editor per RichTextBox nachbauen, Teil 7
13.01.2020
Das GUI erweitern
Der Editor SyntaxEditCtl erhält neue Funktionen und wird zum SyntaxEditExtendedCtl.
weiterlesen