dotnetpro 8/2017
Editorial
Editorial
20.07.2017
Das Rennen
Hase und Igel treffen sich zum epochalen Wettlauf. Der Ausgang ist bekannt: Der Hase verliert. Die Frage ist nur: Wer ist der Hase? Node.js oder ASP.NET Core?
weiterlesen
Update
dotnet Cologne 2017
20.07.2017
Von uns für uns
Zum neunten Mal fand die Community-Konferenz statt. Ein Erfahrungsbericht.
weiterlesen
Schwerpunkt
ASP.NET Core
20.07.2017
ASP.NET Core: Kann fast alles
In der Webentwicklung gibt es zahlreiche unterschiedliche Anforderungen, die es zu erfüllen gilt. ASP.NET Core erlaubt, viele davon direkt oder über Drittanbieter umzusetzen.
weiterlesen
Node.js
20.07.2017
Node.js: Ungewohnte Leichtigkeit
Schnell, einfach und effizient entwickeln? Mit Node.js kein Problem, besticht es doch durch ungewohnte Leichtigkeit.
weiterlesen
Hosting
20.07.2017
ASP.NET Core Hosting: Allzeit und überall bereit
Es gibt mindestens acht Arten, ASP.NET Core auf Windows, Linux und MacOS zu hosten.
weiterlesen
Razor in ASP.NET Core
20.07.2017
Razor in ASP.NET Core: Augenpulver
Mit Tag Helpers und View-Komponenten bietet ASP.NET Core neue Technologien für die Darstellung an.
weiterlesen
Die Philosophie von Node.js
20.07.2017
Die Philosophie von Node.js: Anders denken
Warum Sie Node.js ausprobieren sollten – ein Vergleich mit .NET. Vorsicht, spitze Feder!
weiterlesen
Disk
Disk
20.07.2017
Die Highlights der Heft-CD
Codeanalyse: Mit diesen Tools entlarven Sie Fehler im Code.
weiterlesen
Empfohlene Downloads
20.07.2017
Tools für die Code-Analyse
Mit diesen Tools checken Sie den Code und sorgen damit für weniger Bugs.
weiterlesen
Meinung
Eltern und Schulen in der Pflicht
20.07.2017
Unzeitgemäße Einzelkämpfer
Ein Plädoyer für eine Ausbildung, die auf Teamgeist und Diversität ausgelegt ist.
weiterlesen
Planung
Führungswerkzeuge für agile Teams
20.07.2017
Der agile Manager
Management im agilen Umfeld erfordert ein Umdenken bei der Führung agiler Teams.
weiterlesen
Gestaltungsregeln für eine saubere Service-Architektur
20.07.2017
Gestaltungsregeln für eine saubere Service-Architektur: Klarheit am Server
Auf Grundlage von ASP.NET Boilerplate (ABP) soll ein Belegservice entstehen.
weiterlesen
Cloud Computing versus On Premise – eine ökonomische Betrachtung
20.07.2017
Was kostet schon die Wolke?
Bei der Diskussion zu Vor- und Nachteilen des Cloud Computing wird ein Thema oft vernachlässigt: das Geld! Was kostet eine Cloud-Lösung im Vergleich zum eigenen Hosting?
weiterlesen
Was machen Entwickler eigentlich alles?
20.07.2017
Richtig planen
Ein Entwickler hat viele Talente und Fähigkeiten. Aber ist das gut oder eher schlecht?
weiterlesen
Frontend
Toast Notifications in WPF-Applikationen
20.07.2017
Notifications unter WPF: Toast für dich
Benachrichtigungen für den Anwender mit den Bordmitteln von Windows anzeigen.
weiterlesen
CUI mit Microsoft Bot-Framework und Cognitive Services
20.07.2017
CUI mit Microsoft Bot-Framework und Cognitive Services: Einer versteht mich
Einen Bot debuggen und ihm per Cognitive Services die menschliche Sprache beibringen.
weiterlesen
Fünf Websites mit Beispielprojekten für .NET
20.07.2017
Fünf Websites mit Beispielprojekten für .NET: Lernen am Beispiel
Wer sich in neue Programmierthemen einarbeitet, findet auf diesen Websites Hilfen.
weiterlesen
Core
Parser-Bau mit ANTLR
05.05.2017
Parser-Bau mit ANTLR: Sprachunterricht
Der Parser-Generator ANTLR ist ein mächtiges Tool, um Anwendungen mit eigenen
Sprachen auszustatten.
weiterlesen
ReactiveX, Teil 2
20.07.2017
ReactiveX: Ein Strauß bunter Operatoren
Mit ReactiveX steht eine Fülle an Werkzeugen zur Verfügung. Sie müssen sie nur verstehen und nutzen.
weiterlesen
Markdown mit C#
20.07.2017
Markdown mit C#: Ausgezeichnet
Markdown hat sich als einfache Auszeichnungssprache durchgesetzt. Mit diesen Bibliotheken verarbeiten Sie sie im .NET-Code.
weiterlesen
Backend
Datenzugriffskonflikte bei Entity Framework Core
20.07.2017
Datenzugriffskonflikte bei Entity Framework Core: Der Schlichter
Es gibt mehrere Lösungen, um Laufzeitfehler bei Änderungskonflikten zu vermeiden.
weiterlesen
Lernstoff
Workout
dojoLösung: Datentypen generieren
20.07.2017
Datentypen generieren: Abkürzung!
C# ist meine Lieblingssprache. Trotzdem ist manches in C# lästige Tipparbeit, wie beispielsweise die Definition simpler Datentypen. Das könnte einfacher gehen!
weiterlesen
dojoAufgabe: Doubletten finden
20.07.2017
dojoAufgabe: Doubletten finden
Unter Sammlern sind „Doppelte“ ganz nützlich: Man kann tauschen – Fußballbilder, Münzen ... Doppelte Dateien aber verbrauchen nur Plattenplatz. Finden und weg damit!
weiterlesen
Eine einfache CPU entwickeln, Teil 3
20.07.2017
Die Selbstbau-CPU programmieren
Von der Hochsprache über den Assembler bis zum Binärcode aus Nullen und Einsen.
weiterlesen
Ein eigenes Control Panel bauen, Teil 4
20.07.2017
Eigenes Control Panel: Startbefehle verarbeiten
Die im selbst gebauten Control Panel enthaltenen Programmmodule starten.
weiterlesen
Projekte fit für die Zukunft machen
20.07.2017
Auf APIs setzen: Das Gold von morgen
APIs als Basis von Enterprise-Software-Architekturen.
weiterlesen
20.07.2017
Sommerlicher Salat …
Sommerliches Wetter sollte man lieber draußen verbringen. Deshalb nur kurz in die Küche und schnell mal einen Salat gemacht.
weiterlesen