dotNET Weekly Date: 2017-May-30 Week: 22 Year: 2017
View in browser

Books we recommend
Free eBook/Guide on ‘.NET Microservices – Architecture for Containerized .NET Applications’
Free eBook/Guide on ‘.NET Microservices – Architecture for Containerized .NET Applications’
The microservices architecture is emerging as an important approach for distributed mission-critical applications. In a microservice-based architecture, the application is built on a collection of services that can be developed, tested, deployed, and versioned independently.


Articles we enjoyed

When you use queues, messages are read off in the order they are placed into the queue. This means that if there are 1000 messages in your queue, and now you want to send another message that is top priority, there’s no easy way to force it to the front of the queue.


Let’s talk about a loaded question. After my recent forays into both React Native and Xamarin Forms, I got asked on Twitter – which is better, React Native or Xamarin Forms? Further, I should answer this for JavaScript experts, C# XAML experts and for developers with experience in both. After all, both produce native apps and both use a common codebase.


Many developers I talk to are either using Docker actively or planning to adopt containers in their environment. Containers are an important trend in our industry and .NET is part of that. Microsoft and Docker have been working together so that you’ll have a great experience using Docker with .NET apps.


This post looks at the best ways to handle exceptions, validation and other invalid requests such as 404s in ASP.NET Core Web API projects and how these approaches differ from MVC error handling.


The time amount of configuration keys is growing and web.config files are blowing up to unreadable sizes. Maintainability of the configuration becomes a hard job which nobody want to do.


Entity Framework Core will get most people/businesses quite far with their standard "out-of-the-box" functionality. However there are times where EntityFramework does not support a specific scenario, as I came to find out recently.


As you may know, I’ve predicted that Progressive Web Apps (PWAs) and other hybrid Windows Store apps will be much more popular than Universal Windows Platform (UWP) apps on Windows 10. So what did Microsoft say—if anything—about PWAs at Build 2017?


Azure Cosmos DB, announced at the Microsoft Build 2017 conference, is the first globally distributed, multi-model database service for building planet scale apps.


Windows Template Studio addresses a top community ask in our developer survey to make it easier and provide guidance to create new projects that target the Universal Windows Platform.


Videos we favorited
Kubernetes in action: How orchestration and containers can increase uptime and resiliency
Kubernetes in action: How orchestration and containers can increase uptime and resiliency
It’s been about a month since we finalized the acquisition of Deis to expand the Azure Container Service and Kubernetes support on Azure.

ASP.NET MVC Beginner Tutorials
ASP.NET MVC Beginner Tutorials
Learn how to make your own ASP.NET MVC application by watching these beginner tutorials on ASP.NET MVC mostly focusing on the new .NET Core platform, but applicable to earlier versions as well.

Microsoft Embracing Open Source in Windows Server 2016
Microsoft Embracing Open Source in Windows Server 2016
You may be surprised to learn that Microsoft has embraced open source in Windows Server 2016 and across applications and development tools.

Topshelf, the Smart Way to Build Windows Services
Topshelf, the Smart Way to Build Windows Services
Topshelf is an open source library that allows you to create Micro Services, Windows Services, and the infrastructure around these services. In this talk, we'll look at practical tips that you can use in your day-to-day development.

DDD a la carte
DDD a la carte
Learn about Domain-Driven Design, and why it's important to know about it if you want to work with microservices.