Here's the May edition of the .NET Foundation newsletter. Every month, we'll give you a quick overview of the .NET Open Source landscape, including top project news, events, community links and more.

This month's newsletter includes:

  • Foundation Board Update
  • Action Groups
  • Join an Action Group!
  • .NET at Build
  • Save the Date for .NET Conf 2019
  • .NET Foundation Project Updates
  • Meetups

As always, these are available both on our blog and via e-mail: Sign up to get the .NET Foundation Update via e-mail


Foundation Board Update

Back in March, we announced the results of the .NET Foundation Board of Directors. You may be wondering what's happened since? It's been a bit quiet.

The board has had three meetings! Talk about results!

Joking aside, it takes time to take a brand new group of distributed folks and mold them into a lean mean directing machine. It's not only taking time to think through vision and roadmaps, but the nitty gritty details of exactly how they will work together across timezones and distance.

Action Groups

The board also has set up a set of action groups to focus on some key focus areas. These action groups will be led by board members, joined by .NET Foundation Members, so this is a great way for you to get involved!

Marketing

The main goal of marketing is to create consistent, powerful storytelling in order to increase share of voice and establish .NET Foundation industry relevance. We focus on the marketing efforts for the .NET Foundation itself and .NET in general.

Communications

This team focuses on communicating coordinating our regular communications with the .NET Foundation members and broader .NET open source community.

Corporate Relations

The Corporate Relations action group is responsible for fostering the relationship between corporate entities and the .NET Foundation. The goal is to make sure that membership to the .NET Foundation is valuable to corporations, and in-turn that corporations participate in the .NET Foundation to the benefit of the entire .NET ecosystem.

Membership

This group's goal is to bring on and involve new members.

Outreach

The goal of this group is to reach a new, diverse developer base as well as those underserved in the developer community.

Project Support

The Project Support action group is responsible for brainstorming and helping to implement the various ways (and services) that the .NET Foundation offers to member projects. The goal is to ensure that member projects are sustainable and well supported. The services that the .NET Foundation offers to member projects should be valuable and appreciated by those projects.

Speakers and Meetups

This group is all about making our .NET meetups around the world successful.

Technical Review

The goal of the technical review group is to provide an independent viewpoint separate from Microsoft on the technical direction of our projects.
 


Join an Action Group!

The board is still working through issues of how to get any and all foundation members involved in these action groups. We want to do as much work as possible in the open with your support, but we're figuring out the logistics. But we're ready to take signups from members who are interested in getting involved and shaping these teams. Ask your questions directly to the board by filing an issue here.

If you're a .NET Foundation Member, sign up to join an action group:

Sign Up For An Action Group


.NET at Build

.NET had a huge presence at Microsoft Build earlier this month and made some big announcements and releases. The .NET 5 roadmap was introduced, .NET Core 3.0 Preview 5 was released, and ML .NET, a machine learning framework for .NET developers, released version 1.0! Here's links to the videos and slides of a few of the great sessions.

For a lot more, head to Microsoft Build On-demand

 

 

Save the Date for .NET Conf 2019

At Build, the dates for .NET Conf 2019 were announced. It will be taking place on September 23-25, 2019. This will be the .NET Core 3.0 launch event as it will move out of preview and release at the start of the conference. You don't want to miss this FREE, online conference this year! Call for content will open soon so stay tuned to Twitter hashtag #dotnetconf and the website www.dotnetconf.net!


.NET Foundation Project Updates


NUnit 3.12 Released

Version 3.12 of the NUnit framework was released! This is the release where test projects targeting .NET Framework 2.0 will need to target .NET Framework 3.5. The application or library which the project is testing can still target .NET Framework 2.0, though Microsoft does not support this.

There are many small improvements in 3.12, and new features include:

  • Apartment and Timeout attributes available to any .NET Standard 2.0-compatible framework
  • Type converters used as a fallback when converting test parameters
  • A bunch of async-related requests, like support for ValueTask and other custom awaitable types
  • A ten-second timeout for work posted to the synchronization context by async STA tests to finish

The 'dotnet new nunit' template has also been updated with a better default root namespace and updated project dependencies.

Orleans 1.5.8

Orleans 1.5.8 is a patch release for people that haven't migrated to 2.x yet. It includes a couple of streaming bug fixes backported from 2.x.
 

DNN Connect

The annual European-based DNN Conference, DNN-Connect, is happening next week in Switzerland.


Meetups

Our .NET Foundation sponsored .NET Meetup Pro groups are continuing to grow worldwide. Here are some quick stats:

  • 294 Groups
  • 59 Countries
  • 217K Members (+20K in the past 30 days!)

We've also started sending newsletters to Meetup organizers, including some links for some free swag for their groups. If your meetup hasn't joined yet, you can right here.
.

.NET Foundation Meetup Map  


Connect with the .NET Foundation online

The .NET Foundation is on Facebook now. Please like our page! We’ll post regular updates and interesting things happening with .NET to share.

The .NET Foundation is also on YouTube. Watch community standups and design reviews as well as code-focused shows and interviews across our multiple playlists.


Remember to Subscribe!

Please sign up to get the .NET Foundation Update via e-mail. Don’t worry, we want to keep these short, interesting, and low-noise, so we won’t overload your e-mail.

Today we welcome three projects to the .NET Foundation: ImageSharp, AngleSharp, and Coverlet!

ImageSharp

ImageSharp

ImageSharp is is a new, fully featured, fully managed, cross-platform, 2D graphics API. Designed to democratize image processing, ImageSharp brings you an incredibly powerful yet beautifully simple API. Compared to System.Drawing we have been able to develop something much more flexible, easier to code against, and much, much less prone to memory leaks. Gone are system-wide process-locks; ImageSharp images are thread-safe and fully supported in web environments.

Check out the ImageSharp announcement post: ImageSharp joins the .NET foundation


AngleSharp

AngleSharp

One thing the .NET ecosystem has been lacking for a while is a modern HTML5 parser. Furthermore, any other modern web tools have only been accessible via third-party (mostly native) applications (e.g., Selenium interop with a standard browser). AngleSharp tries to change this by bringing all the components for parsing, manipulating, and rendering current web applications. This includes evaluation of JavaScript and styling with CSS. The ambition of the project is to equip .NET developers with a toolbelt that is as complete as possible for all tasks in the web space.

More from the AngleSharp team here: Joining the .NET Foundation


Coverlet

Coverlet

Coverlet is a popular open source code coverage framework for .NET. It makes adding code coverage to your project fast and seamless and works on all platforms supported by the .NET Core SDK. Coverlet supports existing coverage reporting standards allowing it to be easily integrated with existing tools like IDEs and CI servers.

Read the Coverlet announcement post here: Coverlet Joins the .NET Foundation


We're really happy to have these projects join the .NET Foundation! Welcome!

Here's the April edition of the .NET Foundation newsletter. Every month, we'll give you a quick overview of the .NET Open Source landscape, including top project news, events, community links and more.

This month's newsletter includes:

  • Get ready for Build 2019!
  • Visual Studio 2019 Launch Recap
  • Visual Studio Release: Announcement Post Rollup
  • .NET Product Team Announcement Posts
  • .NET Foundation Project Updates
  • New .NET Foundation Projects
  • Meetups

As always, these are available both on our blog and via e-mail: Sign up to get the .NET Foundation Update via e-mail


Get ready for Build 2019!

Build 2019 is coming up May 6-8. Just about everything will be live streamed, so if you're not going to be there in person you can watch online.  Build 2019: Save The Data And if you're there in person, stop by the .NET Open Source booth to say hi! We'll have .NET Foundation project leaders and board members there to say hi and talk about .NET open source, as well as some pretty great stickers and t-shirts... Come say hi!  


Visual Studio 2019 Launch Recap

Visual Studio 2019 was released on April 2! Lots of new announcement posts, videos you may have missed and some ongoing local launch events to get in on.

Launch Event Videos

First, all the goodies from the Visual Studio 2019 Launch Event:

Visual Studio 2019 and Visual Studio 2019 for Mac are now available for download on https://visualstudio.com/downloads

See what makes .NET Core 3.0 such a big deal for .NET developers no matter what kind of apps you're building. See the productivity and performance improvements and innovative new ways to build and enhance your .NET applications.

See Visual Studio 2019 in action building modern, cross-platform web apps using ASP.NET Core 3.0 Preview.Visual Studio 2019 in action building modern, cross-platform web apps using ASP.NET Core 3.0 Preview.

Learn how to program the next internet connected toothbrush or industrial IoT device with IoT and Visual Studio 2019.

Who needs fancy data scientists? See how you can infuse custom AI/ML into any .NET application with ease and how Visual Studio 2019 improves your debugging & development experience.

What’s new in Visual Studio for Mac 2019? Find out all the new features and capabilities in the IDE and even get a glance of our product roadmap.


Visual Studio 2019 Launch Events Near You

There are still dozens of worldwide local events running through the end of June. Find one near you here.


Visual Studio Release: Announcement Post Rollup

Here are some of the top posts during the Visual Studio 2019 Launch:


.NET Product Team Announcement Posts

Lots of exciting new announcements during the rest of the month, too:


.NET Foundation Project Updates

BenchmarkDotNet v0.11.5 has been released!

Power plan management, better Environment Variables API and outlier messages, support modern CPU architecture names, tons of improvements and bug fixes!

DNN RC

Version 9.3.2 will release soon... the RC posted 12 days ago.   

Orleans

Orleans 2.3.1 includes a few improvements, one bug fix, and batch stream API added back.  

PeachPie: Progress toward full PHP compatibility

Great post from the PeachPie project on the impact the open source community has had on the project, the impact on support for popular PHP applications and frameworks (like WooCommerce, Laravel, Symfony, Drupal and more), and a look at what's next.

AutoMapper 8.1.0 Released

AutoMapper 8.1 adds a major new feature - attribute-based maps. Attribute maps let you easily declare maps on destination types when you have straightforward scenarios. 

IdentityServer4 Roadmap

The IdentityServer team released a roadmap update, recapping recent releases and looking ahead to the 3.0 release (built against ASP.NET Core 3) and a 4.0 release to support ASP.NET Core 3.1 (LTS).

Using Microsoft Configuration Extensions with Steeltoe

David Dieruf explains how to choose between environment variables and external configuration servers, then explains why Steeltoe and Microsoft.Extensions are a great fit for external configuration.

Orchard Core Beta 3

Congrats to the Orchard team for releasing Orchard Core Beta 3. This release includes support for ASP.NET Core 2.2, GraphQL, support for all social authentication, decoupled and headless CMS support, and lots more.

Cake v0.33.0 released

This release sees a number of long waited features being added, including the ability to use a globbing pattern within the #load directive. As well as this, a number of improvements were included, and a number of bugs squashed. All of these are detailed below in the release notes.

Fifteen years of WiX

Wow! The WiX team is celebrating fifteen years! Congrats! Read these posts from Bob Arnson and Rob Mensching to hear about the history of this iconic .NET open source project.

Json.NET 12.0.2

A new release of Json.NET is out, adding several new features and a few bug fixes.  


New .NET Foundation Projects

We're excited to welcome the following new .NET Foundation projects, with several more on the way this next month:


Introducing .NET for Apache® Spark™ Preview

At Spark + AI summit, the team announced .NET for Apache Spark. Spark is a popular open source distributed processing engine for analytics over large data sets. Spark can be used for processing batches of data, real-time streams, machine learning, and ad-hoc query.

.NET for Apache Spark is aimed at making Apache® Spark™ accessible to .NET developers across all Spark APIs. So far Spark has been accessible through Scala, Java, Python and R but not .NET.
 

Welcoming DotVVM to the .NET Foundation!

DotVVM is an MVVM framework for ASP.NET Core and OWIN. The DotVVM project has been under active development for almost 5 years.

In addition to providing some nice productivity features through MVVM development and controls, it also offers an incremental upgrade path for ASP.NET Web Forms applications through the DotVVM Adapter for ASP.NET WebForms.  


Meetups

Our .NET Foundation sponsored .NET Meetup Pro groups are continuing to grow worldwide. Here are some quick stats:

  • 291 Groups (+10 from the past month)
  • 59 Countries
  • 208K Members (+20K in the past 30 days!)

We've also started sending newsletters to Meetup organizers, including some links for some free swag for their groups. If your meetup hasn't joined yet, you can right here.
.

.NET Foundation Meetup Map  


Connect with the .NET Foundation online

The .NET Foundation is on Facebook now. Please like our page! We’ll post regular updates and interesting things happening with .NET to share.

The .NET Foundation is also on YouTube. Watch community standups and design reviews as well as code-focused shows and interviews across our multiple playlists.


Remember to Subscribe!

Please sign up to get the .NET Foundation Update via e-mail. Don’t worry, we want to keep these short, interesting, and low-noise, so we won’t overload your e-mail.

DotVVMToday I'm excited to welcome DotVVM to the .NET Foundation.

DotVVM is an MVVM framework for ASP.NET Core and OWIN. The DotVVM project has been under active development for almost 5 years. In addition to providing some nice productivity features through MVVM development and controls, it also offers an incremental upgrade path for ASP.NET Web Forms applications through the DotVVM Adapter for ASP.NET WebForms.

I first worked with Tomáš and the DotVVM team when they participated in the .NET Summer Hackfest in 2017. The DotVVM team really jumped in, hosting a really productive in-person event with the PeachPie team in Prague

Read more on the DotVVM project's announcement post.

Here's the March edition of the .NET Foundation newsletter! Every month, we'll give you a quick overview of the .NET Open Source landscape, including top project news, events, community links and more.

This month's newsletter includes:

  • .NET Foundation Election Results Are In!
  • Membership Is Still Open
  • Visual Studio 2019 launches on April 2nd!
  • News from .NET Foundation member projects
  • .NET Meetup news

As always, these are available both on our blog and via e-mail: Sign up to get the .NET Foundation Update via e-mail


.NET Foundation Election: Results Are In!

Our first ever .NET Foundation board member elections wrapped up on March 28! Meet the new board!

The new community elected board will direct the .NET Foundation completely: what projects join, how to support them, how the .NET Foundation interacts with the open source community, etc. So it's great to have such an amazing group of open source .NET heroes in charge!

This was an incredibly competitive race, with 45 very qualified candidates competing for 6 open positions (Beth Massi is Microsoft's one appointed board member, the rest are all elected by .NET Foundation Members.

Please take some time to get to know these candidates by looking through their campaign statements and becoming familiar with their goals for this next year. We'll be working to turn these into concrete plans, and will let you know both what we're doing and how you can get involved.

Speaking of getting involved...

Membership Is Still Open

We encouraged the community to join the .NET Foundation to participate in the election. If you haven't yet, it's still worth doing, and we'd love to have you. Membership is open year-round, and our members will be part of the team that executes on our next step.

Apply for .NET Foundation Membership


Visual Studio 2019 launches on April 2nd!

.NET Foundation is a sponsor of the Visual Studio 2019 launch event happening on April 2nd. Tune in to watch some great sessions from the people that build Visual Studio. Many of our awesome .NET meetups are also organizing around the globe to bring you local, in-person launch events between April 2nd and the end of June. Join your fellow developers in a city near you to learn more about Visual Studio 2019 and have some fun! Thank you to all our organizers!


.NET Foundation Project Updates

NUnit: Lots of releases!

NUnit VSTest adapter 3.13 was released. This release introduces the ability to produce NUnit result XML.

NUnit Console and Engine 3.10 were also released, bringing lots of new functionality to .NET Standard platforms with a new .NET Standard 2.0 build in the main engine package. A new `--testparam` console option supersedes `--params` in order to allow test parameters to contain semicolons. These are just two of a myriad of fixes and enhancements.

We have even more releases for you! The NUnit VS Test Generator and NUnit VS Template extensions have been released with support for VS2019, and NUnit’s TeamCity Event Listener 1.0.6 was also released with improvements including support for test metadata and suite patterns.
 

Steeltoe 2.2.0 Released!

Steeltoe 2.2.0 is now GA! Lots of new features around management endpoints, service discovery, configuration, client-side load balancer, connectors, and other improvements. Here is an excellent blog post from David Dieruf breaking down the newest features: Steeltoe 2.2 Gives Your .NET Microservices a Boost.
 

Orleans 2.3.0: ASP.NET Core Hosting API support and More!


Orleans 2.3.0 was released with the hosting APIs aligned with ASP.NET Core, EventHub dependency update, automatic cleanup of cluster membership table, hosted client enabled by default, Linux CPU/memory statistics, and other improvements and fixes.


Meetups

Our .NET Foundation sponsored .NET Meetup Pro groups have grown tremendously this past month! Here are some quick stats:

  • 281 Groups (+26 from the past month!!!)
  • 529 Countries (+7 from the past month!!!!)
  • 188K Members (+17K in the past 90 days!!!!!!)

We've also started sending newsletters to Meetup organizers, including some links for some free swag for their groups. If your meetup hasn't joined yet, you can right here.


Connect with the .NET Foundation online

The .NET Foundation is on Facebook now. Please like our page! We’ll post regular updates and interesting things happening with .NET to share.

The .NET Foundation is also on YouTube. Watch community standups and design reviews as well as code-focused shows and interviews across our multiple playlists.


Remember to Subscribe!

Please sign up to get the .NET Foundation Update via e-mail. Don’t worry, we want to keep these short, interesting, and low-noise, so we won’t overload your e-mail.