Mobile DevOps - From Code to Customer: Exploring Mobile DevOps
The first article in a multipart series looks at the release pipeline for mobile apps and explores how the Microsoft DevOps stack comes into play at each stage.
Cutting Edge - Beyond CRUD: Commands, Events and Bus
In a simple CRUD system, each business event is pertinent to a single aggregate and only rarely the same event touches on multiple aggregates. However, when this happens, and aggregates and events are too numerous, the complexity of the resulting software grows considerably.
DevOps - Applying DevOps to a Software Development Project
DevOps isn't just for mobile. This article explores the role that a DevOps culture can play in a software project and guides readers through DevOps stages, from planning, continuous integration and deployment, to monitoring and learning excursion.
Data Points - EF Core Change-Tracking Behavior: Unchanged, Modified and Added
Julie Lerman examines how the change-tracking behavior of Entity Framework Core differs from that of EF6, pointing out that while much of the syntax and behavior has been replicated, EF Core is a brand new API and should be treated accordingly.
DevOps - Commit to Git: Source Control in Visual Studio 2015
Visual Studio 2015 includes full support for Git, the enormously popular source code management system that has upended many traditional options. In this article, Jonathan Waldman covers how Git differs from Team Foundation version control; how to place source code into a Git repository; and how to pull, commit and push code.
Test Run - Lightweight Random Number Generation
Despite the existence of the easy to use .NET Random class, there are times you’ll want to write your own random number generator. In this article, James McCaffrey presents four different algorithms for doing so.
ASP.NET Core - Write Apps with Visual Studio Code and Entity Framework
This article explains how developers working on any platform can write data-oriented Web applications that run on Linux, Mac OS X, and Windows leveraging the new ASP.NET Core 1.0 and the Entity Framework, using Visual Studio Code as the development environment.
The Working Programmer - How To Be MEAN: Exploring ECMAScript
In this column, Ted Neward examines the nascent ECMAScript 2015 Standard, the next-generation leap for JavaScript.
ASP.NET Core - Real-World ASP.NET Core MVC Filters
Filters are a great, often underutilized feature of ASP.NET MVC and ASP.NET Core MVC. They provide a way to hook into MVC’s action invocation pipeline, which makes them great for pulling common, repetitive tasks out of your actions, as Steve Smith explains.
Don't Get Me Started - Sing a Song of Silicon
McAndrew's Hymn, the Rudyard Kipling poem celebrating the great steamships of the day, holds a lot of meaning for developers.
Editor's Note - DevOps Directive
Writing good software is hard. Managing the process of writing, maintaining and delivering good software is even harder. Which is why DevOps is such a hot topic at Microsoft right now.
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.