August 2016
Band 31, Nummer 8
DevOps für mobile Apps – Vom Code zum Kunden: Mehr zu DevOps für mobile Apps
Im ersten Artikel einer mehrteiligen Reihe wird die Releasepipeline für mobile Apps und die Rolle des Microsoft DevOps-Stapels in jeder Phase untersucht.
Innovation – Jenseits von CRUD: Befehle, Ereignisse und Bus
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
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.
Datenpunkte: EF Core – Verhalten bei der Änderungsnachverfolgung: Unchanged, Modified und Added
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.
DevOps – In Git committen: Quellcodeverwaltung in Visual Studio 2015
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.
Testlauf – Schlanke Zufallszahlengenerierung
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.
ASP.NET Core – Schreiben von Apps mit Visual Studio Code und Entity Framework
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.
Programmierpraxis – Mit dem MEAN-Stapel arbeiten: Informationen zu ECMAScript
In dieser Kolumne untersucht Ted Neward den im Entstehen begriffenen ECMAScript 2015-Standard, den Sprung zur nächsten Generation bei JavaScript.
ASP.NET Core – ASP.NET Core MVC-Filter in der Praxis
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.
Fangen Sie bitte nicht mit diesem Thema an – Ode an das Silizium
„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.
Anmerkung der Redaktion – DevOps-Anweisung
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.