dotnetpro 7/2018
Editorial
Editorial
18.06.2018
Aufrütteln
Der Anteil an Autorinnen in der dotnetpro wurde zu Recht kritisiert. Und Microsoft hat erkannt,
dass .NET Core eine Oberfläche braucht.
weiterlesen
Update
Interview mit Udi Dahan
07.05.2018
Eine Bezeichnung wie SOA braucht es nicht mehr
Der Keynote-Sprecher der Developer Week 2018, Udi Dahan, spricht im Interview über den Sinn von serviceorientierter Architektur (SOA), Microservices und Nachrichtenbussen.
weiterlesen
Evidenzbasiertes Programmiersprachendesign – ein Seminarbericht
18.06.2018
Der menschliche Faktor
Programmiersprachendesigner haben oft nur vage Vorstellungen von der Usability einer Sprache. Ein Seminar auf Schloss Dagstuhl wollte Wege zu einem stärker evidenzbasierten Vorgehen skizzieren.
weiterlesen
Schwerpunkt
Die Google G Suite
18.06.2018
Das Kein-CMS
Ein kleiner Webauftritt erfordert nicht immer ein komplettes Content-Management-System. Google stellt eine einfache Alternative bereit.
weiterlesen
Static-Site-Generator
18.06.2018
Hallo Jekyll!
Statisch, praktisch, gut: Statische Seiten mit Jekyll und GitHub Pages generieren.
weiterlesen
Meinung
Von Wartbar zu Wandelbar
18.06.2018
Und es gibt sie doch: Softwarewartung
Nur wer Software pflegt hält sie auch für künftige Einsätze fit.
weiterlesen
Planung
vom Pattern zur Softwarearchitektur
18.06.2018
Mehr als ein Muster
Das Design-Pattern Ports and Adapters erfuhr eine rasante Entwicklung: vom einfachen Strukturpattern hin zu einem Muster für die gesamte Architektur einer Anwendung.
weiterlesen
Service Host, Teil 2
18.06.2018
HTTP-Services in der Praxis
Beispielhafte Serviceorientierung: ein Wortzählungsmodul, angeboten als HTTP-Service.
weiterlesen
Die Scrum-Master-Beratung
18.06.2018
27 Wege zur baldigen Kündigung
Sie wollen in einem klassischen Unternehmen als Scrum Master Veränderungsprozesse begleiten? Dann helfen Ihnen vielleicht diese Richtlinien, um nicht zu weit zu gehen.
weiterlesen
Technische Schuld, Teil 1
18.06.2018
Was noch (zu tun) bleibt
Um die Defizite von Projekten zu beziffern, leistet die „technische Schuld“ gute Dienste.
weiterlesen
Downloads
Downloads
18.06.2018
Excel-Dateien schreiben und Content Management Systeme
Zwei Bibliotheken, um Excel-Dateien zu schreiben. Im Schwerpunkt gibt es jeden Menge CMS auf Basis von .NET.
weiterlesen
Frontend
Serverseitiges Rendern mit ASP.NET Core 2.x
18.06.2018
Der neue Rasierapparat
Die Razor Pages sind der Nachfolger von MVC in der Welt von ASP.NET Core.
weiterlesen
JavaScript: die const-Deklaration
18.06.2018
Const it be
Seit ES2015 kennt JavaScript das Schlüsselwort const. Doch wie konstant sind Konstanten?
weiterlesen
Qualitätssicherung bei der Website-Entwicklung
18.06.2018
Auf gut Test
Die Vielzahl von Geräten und Plattformen durch Cloud Testing in den Griff bekommen.
weiterlesen
Fünf .NET-LizenZierungssysteme für die Cloud
18.06.2018
Darf ich oder nicht?
Diese Lizenzmanager überwachen und regeln die Programmnutzung.
weiterlesen
Core
Mathematik mit Python, Teil 3
18.06.2018
Python kann noch mehr
Wir loten die Möglichkeiten der numerischen Klassen in der Python-Bibliothek tiefer aus: Erläuterungen und Beispiele zu den Themen Optimierung, Fitting, Integration und Graphen.
weiterlesen
Das Assertion-Framework Shouldly
18.06.2018
Entscheidend ist, was hinten rauskommt
Beim Schreiben von Tests kommt es unter anderem auf die Lesbarkeit und gute Fehlermeldungen an. Die Bibliothek Shouldly verspricht beides.
weiterlesen
Backend
Lazy Loading in Entity Framework Core 2.1
18.06.2018
Die Wiederentdeckung der Faulheit
Mit Version 2.1 von Entity Framework Core führt Microsoft das von vielen Entwickler vermisste automatische Lazy Loading wieder ein, das zwar komfortabel ist, aber auch Gefahren birgt.
weiterlesen
Lernstoff
Workout
dojoLösung: Eine verteilte Anwendung
18.06.2018
Der will nur spielen …
Wie weit sind Sie gekommen mit der Aufgabe vom letzten Mal? Meine Lösung für die Implementierung des Spiels „Vier gewinnt“ können Sie hier nachlesen.
weiterlesen
dojoAufgabe: Ratespiel
18.06.2018
Wer errät das Wort?
Ein beliebtes Spiel in meiner Schulzeit war das Spiel Galgenmännchen. Eine gute Übung zum Thema automatisiertes Testen!
weiterlesen
Win32-Anwendungen zu Apps machen
18.06.2018
Centennials Helferlein
Bauen von Apps mit Visual Studio 2017 und Centennial.
weiterlesen
Build-Management in .NET
18.06.2018
NAnt ist tot, es lebe NAnt
Das Build-Werkzeug NAnt wird seit Sommer 2012 nicht mehr weiterentwickelt. Dennoch finden sich noch immer viele .NET-Projekte, die keine Migration vorgenommen haben.
weiterlesen
Simultan: Native Apps mit Xamarin
18.06.2018
Rückspiel
Plattformübergreifend mit C#, XAML, MVVM und Visual Studio.
weiterlesen
3D-Grafikanwendungen mit .NET, Teil 3
18.06.2018
Mit der Kamera draufhalten
Im letzten Teil dieser Serie dreht sich alles um die Kameraperspektive sowie 2D- und 3D-Grafiken.
weiterlesen
Objektdaten laden und speichern, Teil 1
18.06.2018
Komplexe Objekte serialisieren
Vorbereitungen für ein umfangreiches Beispielprojekt.
weiterlesen
Azure Cosmos DB
18.06.2018
Datenbank für IoT und AI
Neuigkeiten zu Cosmos DB von Microsofts Build-Konferenz.
weiterlesen
Kochen mit Patrick
18.06.2018
Italienischer Nudelsalat
Heute gibt es eine leckere Beilage für den Grillabend: einen italienischen Nudelsalat.
weiterlesen