.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Welcome to the .NET Framework 4.7.1 Early Access!

Last Updated: 9/28/2017 Today, we are happy to share the .NET Framework 4.7.1 Early Access build with the Developer Pack. The .NET Framework 4.7.1 Developer Pack lets developers build applications that target the .NET Framework 4.7.1 by using Visual Studio 2017, Visual Studio 2015 or other IDEs. This is a single package that bundles the .NET...

Microservices and Docker containers: Architecture, Patterns and Development guidance (Updated for .NET Core 2.0)

(image) Updated for .NET Core 2.0 "wave" of technologies (Nov. 15th 2017) Earlier this year, we published this eBook and sample application offering guidance for architecting microservices and Docker containers based applications. We have recently published updates to the eBook (2nd edition) and sample application to bring them in line ...

.NET Framework July 2017 Cumulative Quality Update for Windows 10

Today, we are releasing a new Cumulative Quality Update for the .NET Framework. It is specific to Windows 10 build 1703 (Creators Update). Previously released security and quality updates are included in this release, including the July 2017 Security and Quality Rollup, the July 2017 Preview of Quality Rollup and the June 2017 Cumulative ...

The week in .NET – Nuke, Warden.NET, .NET in Bangalore, and links!

Previous posts: Tool of the week: Nuke Nuke is a cross-platform build automation system with C# DSL, much like Cake. It features auto-completion, refactoring, and navigation in all IDEs. Nuke avoids complexity, and integrates as a normal project. Package of the week: Warden.NET The System.Diagnostics.Process class while useful does ...

Introducing Support for Brotli Compression

This post was written by our software developer intern Denys Tsomenko, who worked on a Brotli compression library during his internship. Modern web-pages are getting larger and larger with huge CSS, HTML and JavaScript files. But the Internet connection isn't always good and pages can load slowly. Web pages also often contain other ...

.NET Application Architecture Guidance

(image) The .NET Team has been producing guidance for building microservices and container based applications, web applications and Xamarin.Forms mobile apps. You can use this guidance to help build your applications according to accepted industry patterns with .NET and C#. We have heard many requests for this guidance over the last year...

The week in .NET – MIST, F# in NYC, and links

Previous posts: Package of the week: MIST The interface is essential to many applications such as Windows Forms or WPF data binding. Implementing it can however be fastidious, and involves quite a lot of boilerplate code. MIST simplifies this using IL weaving and a custom Visual Studio build task. With MIST, you can use simple auto-...

.NET Framework July 2017 Quality Update for WPF

You can now install the July 2017 Quality Update for WPF. It applies to multiple Windows versions. This update resolves known issue 4033488. It is recommended on machines that have installed the July 2017 Preview of Quality Rollup or the May 2017 Preview of Quality Rollup. Quality and Reliability This release contains the following ...

.NET Framework July 2017 Preview of Quality Rollup

You can now install the Preview of Quality Rollup for the .NET Framework, released July 18th, 2017. Preview of Quality Rollup releases are recommended for businesses that want to use and/or preview quality improvements as soon as they become available. These same quality improvements will typically be included in the following Security and ...

Get Started with F# as a C# developer

Get Started with F# as a C# developer One of our previous posts, Why You Should Use F#, listed a few reasons why F# is worth trying out today. In this post, we'll cover some of the basics you need to know to be successful. This post is intended for people who are coming from a C#, Java, or other object-oriented background. The concepts ...