The week in .NET – .NET Architecture, .NET Core 2.0 status, Happy Birthday .NET with Matt Gertz, On .NET with Don Schenck on Red Hat, Fable

Bertrand

May 2nd, 2017

Previous posts:

.NET Architecture

There’s a new .NET Architecture web site, where you’ll find practical advice, best practices, and sample applications to help you implement different application patterns using .NET. Check it out!

.NET Core 2.0 status

2.0 bugs are mostly under control and we think we will hit our zero-bugs goal on 5/10 with the following exceptions:

Non-code bugs (e.g. documentation, infrastructure) which are needed for 2.0 are exempt from the zero-bugs-goal (label:Post-ZBB) – right now we have only 13 such bugs

The Networking team is tracking a few costly work items and will slip some of them until after 5/10

Recent work includes:

Running all our test assets against .NET Framework to identify compat differences – we have found and fixed several

Hardening our test assets, to reduce noise in CI / PR legs validation

Running all our tests under “GCStress”, to catch reliability issues in-house

Started testing on portable Linux builds (binaries that can be run on most Linux distros)

We reviewed all PlatformNotSupportedException in our code to ensure they are there on purpose

We reviewed all Linux-only disabled tests, to ensure they are by design

We started eliminating dead code (identified by ILLink tooling)

We re-enabled test runs on Windows Nano

Happy Birthday .NET with Matt Gertz

Matt Gertz is a group software engineering manager driving the developer experience for C#, Visual Basic, and F#. Matt has had a long, illustrious career at Microsoft starting in 1994. The amount of knowledge in his brain about .NET and languages is stunning and he still maintains a laid back, approachable attitude. In this quick interview he shares some of his fondest memories (and lots of codenames!) about .NET.

On .NET: Don Schenck on Red Hat

Last week, Don Schenck from Red Hat was on the show to talk about .NET on RHEL.

This week, we’ll speak with Alfonso García-Caro about Fable, the fabulous F# to JavaScript compiler.

Project of the week: Fable

Fable is an awesome project written by Alfonso García-Caro that compiles F# into (good) JavaScript.

Alfonso will be our guest on On .NET on Thursday if you want to learn more.

Meetup of the week: Cross-platform mobile application development using Xamarin and Azure in Charlotte, NC

The Modern Devs Charlotte group hosts a meeting tonight at 6:00PM in Charlotte, NC on cross-platform mobile application development using Xamarin and Azure.

.NET

ASP.NET

C#

F#

New F# language Suggestions:

There is much, much more content available this week in F# Weekly. If you want to see more F# awesomeness, please check it out!

Xamarin

Azure

UWP

Data

And this is it for this week!

Contribute to the week in .NET

As always, this weekly post couldn’t exist without community contributions, and I’d like to thank all those who sent links and tips. The F# section is provided by Phillip Carter, the gaming section by Stacey Haffner, the Xamarin section by Dan Rigby, and the UWP section by Michael Crump.

You can participate too. Did you write a great blog post, or just read one? Do you want everyone to know about an amazing new contribution or a useful library? Did you make or play a great game built on .NET? We’d love to hear from you, and feature your contributions on future posts:

Send an email to beleroy at Microsoft,

Comment on this gist

Leave us a pointer in the comments section below.

Send Stacey (@yecats131) tips on Twitter about .NET games.

This week’s post (and future posts) also contains news I first read on The ASP.NET Community Standup, on Weekly Xamarin, on F# weekly, and on The Morning Brew.