dotNET Weekly Date: 2017-Jun-06 Week: 23 Year: 2017
View in browser

Articles we enjoyed

We've read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endeavor to build open source software that is secure and safe for communities by default, even if there are thousands, or millions, of them out there.

Even though I use Visual Studio quite a lot, the brevity of Code allows me to be faster sometimes. Because of this I created a course showing how to use VS Code with ASP.NET Core projects.

This post is about running Javascript code in Server. Because a huge number of useful, high-quality Web-related open source packages are in the form of Node Package Manager (NPM) modules.

If you have used grid at all you are probably familiar with the concept of positioning items based on line numbers.

Plenty happening in the Docker and Microsoft space. Last month I got to some great conferences and spent a bunch of time with some awesome folks.

IIS Error messages can be a bear to manage when building ASP.NET applications. IIS has a boatload of locations where error handling can be configured. When building Web applications, most of the time you want IIS to get out of your way and let your application handle serving error messages.

This post looks at how to configure ASP.NET Core middleware in a way that allows you to have different middleware for different types of request. There are many use-cases for this but one common example for this requirement is a project with both MVC and API actions where you want to error handling to be different for each.

Two words you will very likely be used to hearing quite often within our community at the moment are “microservices” and “Docker”. Both are topics of great interest and are generating excitement for developers and architects. In this new series of blog posts Steve Gordon wants to cover Docker, what it is, why it might be of interest and specifically look at what it means for .NET developers.

Videos we favorited
Practical C# Videos – Where in LINQ
Practical C# Videos – Where in LINQ
Learn how to use the Where method using LINQ in C# and how to write the same code using the query syntax.

Libraries and Tools to the rescue

This is the next in a series of posts on using ImageSharp to resize images in an ASP.NET Core application. I showed how you could define an MVC action that takes a path to a file stored in the wwwroot folder, resizes it, and serves the resized file.

Events/Webinars/Seminars you shouldn't miss

As a big big thank you for being a subscriber at dotNET Weekly we are giving away one ticket for you to attend the .NET DeveloperDays Conference in Warsaw, Poland.

This is the biggest event in Central and Eastern Europe dedicated exclusively to application development on the .NET platform.

Click over here to apply for the giveaway. Hope you like this contest and if it goes well we can have some more in the future.