August 2016

Band 31, Nummer 8

Vom Code zum Kunden: Mehr zu DevOps für mobile Apps

DevOps für mobile Apps – Vom Code zum Kunden: Mehr zu DevOps für mobile Apps

Kraig Brockschmidt

Im ersten Artikel einer mehrteiligen Reihe wird die Releasepipeline für mobile Apps und die Rolle des Microsoft DevOps-Stapels in jeder Phase untersucht.

Jenseits von CRUD: Befehle, Ereignisse und BusKolumne

Innovation – Jenseits von CRUD: Befehle, Ereignisse und Bus

Dino Esposito

In einem einfachen CRUD-System gehört jedes Geschäftsereignis zu einem einzelnen Aggregat, und nur selten tangiert dasselbe Ereignis mehrere Aggregate. Doch wenn dies passiert und die Anzahl von Aggregaten und Ereignissen zu hoch ist, nimmt die Komplexität der resultierenden Software beträchtlich zu.

Anwenden von DevOps auf ein Softwareentwicklungsprojekt

Anwenden von DevOps auf ein Softwareentwicklungsprojekt

Willy-Peter Schaub

DevOps ist nicht nur für mobile Apps geeignet. In diesem Artikel wird die Rolle beleuchtet, die eine DevOps-Kultur in einem Softwareprojekt spielen kann. Außerdem werden die Leser durch die DevOps-Phasen begleitet, d. h. von der Planung, Continuous Integration und Continuous Deployment bis zur Überwachung. Zudem gibt es eine Exkursion in den Lernprozess.

EF Core – Verhalten bei der Änderungsnachverfolgung: Unchanged, Modified und AddedKolumne

Datenpunkte: EF Core – Verhalten bei der Änderungsnachverfolgung: Unchanged, Modified und Added

Julie Lerman

Julie Lerman untersucht, wie sich das Verhalten bei der Änderungsnachverfolgung von Entity Framework Core von dem von EF6 unterscheidet. Sie stellt heraus, dass wenngleich ein Großteil der Syntax und Verhalten übernommen wurde, EF Core eine ganz neue API darstellt, die entsprechend behandelt werden sollte.

In Git committen: Quellcodeverwaltung in Visual Studio 2015

DevOps – In Git committen: Quellcodeverwaltung in Visual Studio 2015

Jonathan Waldman

Visual Studio 2015 bietet volle Unterstützung für Git, das überaus beliebte Quellcodeverwaltungssystem, das viele herkömmliche Optionen abgelöst hat. In diesem Artikel erörtert Jonathan Waldman, wie sich Git von der Team Foundation-Versionskontrolle unterscheidet, wie Quellcode in einem Git-Repository abgelegt wird und wie Pull-, Commit- und Pushbefehle auf Code angewendet werden.

Schlanke ZufallszahlengenerierungKolumne

Testlauf – Schlanke Zufallszahlengenerierung

James McCaffrey

Obwohl die einfach zu nutzende .NET-Klasse „Random“ vorhanden ist, kann es vorkommen, dass Sie Ihre einige Zufallszahlengenerierung schreiben möchten. In diesem Artikel präsentiert James McCaffrey vier verschiedene Algorithmen für diesen Zweck.

Schreiben von Apps mit Visual Studio Code und Entity Framework

ASP.NET Core – Schreiben von Apps mit Visual Studio Code und Entity Framework

Alessandro Del Del

In diesem Artikel wird erläutert, wie Entwickler, die auf beliebigen Plattformen arbeiten, datenorientierte Webanwendungen für die Ausführung unter Linux, Mac OS X und Windows schreiben können. Dazu werden ASP.NET Core 1.0 und das Entity Framework sowie Visual Studio Code als Entwicklungsumgebung verwendet.

Mit dem MEAN-Stapel arbeiten: Informationen zu ECMAScriptKolumne

Programmierpraxis – Mit dem MEAN-Stapel arbeiten: Informationen zu ECMAScript

Ted Neward

In dieser Kolumne untersucht Ted Neward den im Entstehen begriffenen ECMAScript 2015-Standard, den Sprung zur nächsten Generation bei JavaScript.

ASP.NET Core MVC-Filter in der Praxis

ASP.NET Core – ASP.NET Core MVC-Filter in der Praxis

Steve Smith

Filter sind ein großartiges, häufig ungenutztes Feature von ASP.NET MVC und ASP.NET Core MVC. Sie bieten eine Möglichkeit der Einbindung in die MVC-Pipeline zum Aufrufen von Aktionen, weshalb sie sich, wie Steve Smith erklärt, besonders zum Herausziehen gängiger, sich wiederholender Aufgaben aus Ihren Aktionen eignen.

Ode an das SiliziumKolumne

Fangen Sie bitte nicht mit diesem Thema an – Ode an das Silizium

David Platt

„McAndrew's Hymn“, das Gedicht von Rudyard Kipling, in dem er die großen Dampfschiffe seiner Zeit preist, ist auch für Entwickler von heute durchaus noch relevant.

DevOps-AnweisungKolumne

Anmerkung der Redaktion – DevOps-Anweisung

Michael Desmond

Das Schreiben guter Software ist schwierig. Das Verwalten des Prozesses des Schreibens, Pflegens und Lieferns guter Software ist noch schwieriger. Das ist der Grund, warum DevOps gerade so ein heißes Thema bei Microsoft ist.