dotnetpro 06/2017
18.05.2017
Die Hybrid-Kriege
Wir schreiben das Jahr 2017. Das Heer von „Geschwindigkeit bei der Entwicklung“ kämpft gegen die Armee von „Geschwindigkeit bei der Ausführung“.
weiterlesen
Update
Interview mit Simon Brown
18.05.2017
DevOps und Softwarearchitektur ergänzen sich
Agil und Architektur stehen nicht im Widerspruch zueinander.
weiterlesen
Schwerpunkt
Microsoft PowerApps & Flow
18.05.2017
Panta rhei!
Wie Sie Business-Workflows mit MS Flow und PowerApps anlegen.
weiterlesen
Serverless Computing mit Azure Functions
18.05.2017
Up in the Air
Datenströme automatisch erfassen, Messdaten auswerten, Backends aufsetzen.
weiterlesen
Azure Mobile Apps
18.05.2017
Das Backend macht’s
Eine mobile App alleine macht noch keinen Sommer. Sie benötigt in der Regel auch eine Cloud-Anbindung.
weiterlesen
Conversational User Interfaces, Teil 1
18.05.2017
Auf ein Wort
Was Conversational User Interfaces sind und wie sie sich implementieren lassen.
weiterlesen
Disk
Disk
18.05.2017
Die Highlights der Heft-DVD
Tools und Plug-ins für den Team Foundation Server
weiterlesen
Meinung
Leben am Limit
18.05.2017
Wie viel ist genug?
Wer ohne Puffer plant, stürzt bei unvorhersehbaren Umständen schnell in die Krise.
weiterlesen
Planung
Refactorings mit Structure101
18.05.2017
Röntgenblick für Architekten
Bevor man die Struktur einer Software verändert, sollte man sie verstehen.
weiterlesen
Zauberwort „Design-Sprint“
18.05.2017
Mit Siebenmeilenstiefeln
Sorgfältige Planung ist wichtig. Wenn es doch mal schnell gehen muss, helfen Design-Sprints, gute, brauchbare und messbare Ergebnisse zu liefern.
weiterlesen
Gute Arbeit wiederholbar und skalierbar machen
18.05.2017
Prozesse mit Qualität
Die Arbeit in einem Projekt sollte Regeln und Abläufen folgen, die immer wieder anwendbar sind.
weiterlesen
Frontend
ASP.NET Boilerplate
18.05.2017
Das Fertighaus-Prinzip
Wer schnell bauen will, setzt auf vorgefertigte Bausteine. Das geht auch mit Software und ASP.NET Boilerplate.
weiterlesen
ASP.NET-Core-MVC-Anwendungen lokalisieren
18.05.2017
Übersetzung frei Haus
Mit ASP.NET Core und Ressourcendateien lassen sich Webseiten auf einfache Weise mehrsprachig ausliefern.
weiterlesen
Datenzugriff und -schnittstellen in Electron-Apps
18.05.2017
Mächtig geladen
Mit Electron-APIs oder über HTTP und Webdienste auf Daten zugreifen.
weiterlesen
High Five
Fünfmal Tools für .NET-Assemblies
18.05.2017
Verbinden, verschleiern und zurückübersetzen
MIt diesen Programmen haben Sie Assemblies im Griff.
weiterlesen
Core
Asynchrone Programmierung
18.05.2017
Blick über den Tellerrand
Wie und warum async & await in C# und JavaScript funktionieren.
weiterlesen
FsCheck als Testwerkzeug
18.05.2017
Die ideale Aufgabe für Kommissar Zufall
Mit FsCheck lassen sich Testdaten automatisch generieren, um zum Beispiel der gefürchteten Randbedingungen Herr zu werden.
weiterlesen
Backend
Einfach Big Data
18.05.2017
Data Lake mit Apache Hadoop
So bauen Sie eine verteilte Analyseplattform für große Datenmengen auf.
weiterlesen
Entity Framework Core im No-Tracking-Modus
18.05.2017
Datenzugriffs-Turbo
Bei Entity Framework Cores No-Tracking-Modus hat Microsoft an den Stellschrauben gedreht.
weiterlesen
Lernstoff
Tools
Visual Studio for Mac
18.05.2017
Auf neuen Pfaden
Die Mac-Version von Visual Studio hat noch einen Weg vor sich.
weiterlesen
Workout
dojoAufgabe: Codezeilen-Statistik
18.05.2017
Nicht alles auf einmal
In diesem Monat ist die Übungsaufgabe etwas größer. Es geht um Softwarearchitektur und die Frage, wie man auch große Aufgaben schrittweise bewältigen kann.
weiterlesen
Dojolösung: Ein Spiele-Klassiker
18.05.2017
Game of Life
Lange bevor es grafische Benutzeroberflächen gab, hat sich der Mathematiker John Conway sein „Game of Life“ ausgedacht – heute ein Klassiker unter den Übungsaufgaben.
weiterlesen
Der .NET-Plattformstandard
18.05.2017
Microsoft räumt auf
Wer möglichst viele Systeme bedienen will, sollte sich an den .NET-Plattformstandard halten.
weiterlesen
Eine einfache CPU entwickeln, Teil 1
18.05.2017
Die CPU? Bau ich selber!
Nur wer selbst eine CPU baut, weiß, wie ein Computer im Detail funktioniert.
weiterlesen
Ein eigenes Control Panel bauen, Teil 2
18.05.2017
CPLs analysieren
Die erste Ausbaustufe des neuen Controls arbeitet mit CPL-Bibliotheken.
weiterlesen
Cloud-Software im Dauerselbstversuch
18.05.2017
Eating your own dog food
Wer die Cloud predigt, sollte sie auch nutzen. Ein konkretes Beispiel mit vielen Details.
weiterlesen