Today, we’re thrilled to announce that DevExpress is joining the .NET Foundation as a Corporate Sponsor.

DevExpress Logo

DevExpress joins a growing list of industry leaders in the .NET open source ecosystem who support the .NET Foundation as members, including Microsoft, Google, AWS, Red Hat, JetBrains, Unity, Samsung, Pivotal, Insight, and Telerik.

DevExpress has been an active contributor to the .NET ecosystem for years, and by joining the .NET Foundation they can become more deeply involved. They are also showing their support for the .NET open source community, as their financial contribution goes to support open source projects, worldwide Meetups, our member-run action groups, and new initiatives. The .NET Foundation will also benefit from their expertise as they help shape plans for future growth.

For more information, please see the announcement from the DevExpress team here.

For more information about the .NET Foundation’s Corporate Sponsor Program, see this post.

Oren Novotny
Executive Director, .NET Foundation

Here's the December 2019 .NET Foundation update. 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 update includes:

  • Action Group Update: Outreach Team
  • .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


This is the newsletter of the of the year, the last of the decade (depending if you follow nominally named vs. ordinally named decades), and also the last one I'll be sending out as the .NET Foundation Executive Director, as Oren Novotny will be starting as our next .NET Foundation Executive Director in January.

It's been a privilege to serve you for the past few years, and to work directly with .NET open source leaders, contributors, and community members. During that time, I think we've accomplished a lot together:

  • We've added dozens of projects
  • We've added a lot of significant services for projects (e.g. code signing), and helped projects behind the scenes day in and out so they can focus on shipping new releases
  • We've worked to formalize and streamline our project support and application processes
  • We've built a worldwide Meetup network of over 340 groups, and worked with them to put on hundreds of local events like our .NET Conf Local series
  • We've built out a one-stop-shop "Event In A Box" site (backed by a GitHub org) to share and build presentation content and workshops together
  • We fundamentally changed the governance structure of the .NET Foundation to include open membership and a community elected board
  • We started an Action Group program, under which .NET Foundation members can become more deeply involved in key areas like outreach and technical review
  • We ran our first open elections, with a huge turnout of amazing candidates
  • We rolled out corporate sponsor program, most recently welcoming AWS, and with some more sponsors to announce in the new year

Looking back on the past year, and the past few years I've been in this role, there's a lot to celebrate, as well as a lot of areas for improvement in the future. I'm excited to see Oren, the .NET Foundation board, and the .NET open source community take the .NET Foundation to the next level in this coming year.

Signing off,
Jon Galloway


Action Group Update: Outreach Team

We have set up our next meeting to discuss the results of our Member (and non-member) .NET Developer Survey. Now that we have identified ways that we can help, our aim is to get together the resources needed to deliver.

The meeting is on Thursday, January 9th at 10a EST. The dial in info is below:

Topic: .NET Foundation Outreach Meeting Time: Jan 9, 2020 10:00 AM Eastern Time (US and Canada)

Join Zoom Meeting https://stackoverflow.zoom.us/j/629118611

Meeting ID: 629 118 611

One tap mobile +16465588656,,629118611# US (New York) +16699006833,,629118611# US (San Jose)

Dial by your location +1 646 558 8656 US (New York) +1 669 900 6833 US (San Jose) Meeting ID: 629 118 611 Find your local number: https://stackoverflow.zoom.us/u/aBCgUpyPo

-Sara Chipps (Director, Outreach team leader)


Events

"Focus" event on Blazor coming Jan 14!

.NET Conf: Focus on Blazor is a free, one-day livestream event that features speakers from the community and .NET product teams that are working on building web apps with C# and Blazor. You don't need to use JavaScript anymore with Blazor technology! Blazor lets you build interactive web UIs using C# instead of JavaScript.

Learn More


.NET Foundation Project Updates

Chem4Word

We're currently getting the next version, 3.1, for release for beta testing. New features in this release include:

  • Improved quality of interactive structure rendering. We've fine-tuned the interactive existing structure display to improve both the quality of rendering and the performance
  • ACME structure sketcher. Current users can choose between ChemDoodle for Web or ACME, our new sketcher. ACME offers several enhancements such as grouped molecules, functional group handling and the accelerated performance and fidelity of the display.
  • Improved chemical label editor which now handles nested molecules
  • Scaling on High DPI screens for standard dialogues is much improved
  • We're bundling a new library of natural products as standard, thanks to the CEVOpen project.

We've also decided to follow the convention of naming the release by year, not version number. So this next release will be Chem4Word 2020.

If you want to help with beta-testing then please email us with the subject line 'Beta testing'.


DotVVM 2.4 Released

We have released a stable version of DotVVM 2.4 with many bug fixes and improvements, and a full support for .NET Core 3.0 and 3.1.

There are also two experimental features to try:

  • Server-side viewmodel caching dramatically reduces the amount of data transferred between the client and the server on postbacks - we are now sending only viewmodel diffs.
  • Lazy CSRF tokens allow to cache HTML pages generated by DotVVM and embed them as part of Progressive Web Apps.

We've also created a sample demonstrating How to modernize legacy Web Forms apps written in VB.NET using DotVVM.


Meetups

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

  • 344 Groups
  • 61 Countries
  • 264K Members

Our .NET Meetup Pro group helps developers find your group, as well as get involved with local events like .NET Conf Local. 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.

I started as .NET Foundation Executive Director in February 2017, and a lot has happened over the past nearly three years. We’ve added dozens of high quality projects and added a lot of services to support them, like automated code signing and releases. We launched a worldwide Meetup program that includes over a quarter of a million members, and supported them with hundreds of local events in our .NET Conf Local series. We’ve also ushered in substantial changes, literally years in the making, to open up membership, run an election for the board’s first elected directors, introduce a corporate sponsorship program, and lay the groundwork for the .NET Foundation to grow into its next stage. 

When I first signed on to work full time on the .NET Foundation, the plan was for that to be a two year secondment; it’s been almost three years. I was recently offered a role with a product group in Microsoft that will offer some new opportunities and challenges that are pretty exciting to me. And also, after almost three years at the .NET Foundation, I really feel like some fresh perspective and energy in the Executive Director role can help us get to the next stage. It’s time for me to step down as Executive Director. However, I will still be helping the community as Vice President of the .NET Foundation and as a member of the voluntary Advisory Council. 

I’m very happy to announce that we have an obvious choice for the next Executive Director, Oren Novotny. Oren was a member of the Advisory Council when I first started back in 2017, but it didn’t take long for me to learn that he was a lot more than “just” and Advisory Council member. Oren had set up a lot of the systems that the .NET Foundation depended on, from continuous build systems for projects to Azure and Office 365 backend admin to deeply technical issues like security and code signing systems for projects. Month in and out, he’s volunteered tons of time, both on support for individual projects and bigger picture initiatives that benefitted all our projects, and the open source community. 

Oren is widely respected in the .NET open source community, so it was no surprise to me when he was elected in our first board elections this year. Since then, he’s both shown leadership and vision as a director and continued to push ahead on project support and technical initiatives.  

We’ll be transitioning duties to Oren over the next few weeks, with Oren officially taking over at the start of January. Over the next few weeks we will transition roles, but since he was the one who showed me the ropes on a lot of our operations when I first started, this won’t be a tricky transition at all. Please give him a great welcome and offer him all the help and assistance you can. I wish Oren all the best, and am excited to see him take the .NET Foundation to the next level. 

I want to thank the .NET community for their support and passion over the past few years. I’ve always believed the community is who shows up: there’s a big difference between talking about what someone should do and actually getting involved when there’s an opportunity or need. A great example is the turnout for our board member elections earlier this year. We’d worried about what to do if fewer than six people ran for the six open seats; we ended up with forty-five amazing candidates. Time after time, you’ve offered suggestions on what we could do better, pitched in on new initiatives, and helped us grow up as a Foundation and an open source community. I’m looking forward to continuing to work with you and to helping in my Vice President role.   

-- Jon 

A few words from Oren as he steps into this role: 

My journey in the .NET open source community began around 2012 as I published some helper libraries to GitHub. My reasoning was then, and continues to be, “if it’s useful to me, someone else will probably find it useful too.” I have been privileged to work with an amazing group of talented project maintainers, including xUnit, Humanizer, Reactive Extensions, the Windows Community Toolkit, and NuGet Package Explorer. Over the past seven years, I’ve strived to find and fill gaps in libraries and tools to enable people to focus on building great things. In the role of Executive Director of the .NET Foundation, I look forward to helping support our existing projects and as well as growing our thriving ecosystem. 

I am deeply humbled by the responsibility placed upon me as the Foundation’s new Executive Director. Over the next couple of months, as I ramp up, I intend to reach out and do a lot of listening. The mission of the Foundation is to foster innovation, open development, and collaboration for community and commercial developers to strengthen the future of the .NET ecosystem. I want to hear from you--your thoughts on how the Foundation is doing in its mission, what works and what doesn’t, and how we can improve. Our industry moves very quickly and what worked yesterday may not always be the thing that works best tomorrow. With a diversity of thoughts, we can forge a path forward toward a stronger .NET ecosystem. 

-  Oren 

Here's the November 2019 .NET Foundation update. 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 update includes:

  • Action Group Update: Outreach Team
  • .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


Action Group Update: Outreach Team

We sent out a survey to hear from .NET developers all over the world the best ways the .NET foundation could help them in their careers. Thank you to everyone on this list for sharing with us what you'd like to see from the foundation. We got 232 responses. Of respondents 34.9% of them were already foundation members. Here are some things we learned:

  • 55.7% of responders and the top answer to this poll was "Help me to contribute to open source" This is exciting to learn as it presents a clear way for the foundation to add value to the community. Both to new contributors and projects under our umbrella. 
  • The second two most requested ways the foundation could help community members were conference sponsorships with 43.5% of the votes and speaking opportunities with 39.2% of the vote. There is also a lot of opportunities for us there. 

We've scheduled a follow up meeting to discuss next steps. You can join that meeting and share your availability here. Here are some pull quotes we enjoyed reading from this anonymous survey:

I attended the .net virtual conference. That was amazing. I wished if the time zone matches with mine for the conference. Tried to find the clues for the treasure hunt. But I couldn't. I missed many things. Come to India. Plan the next developer conference in India. I am eagerly waiting for it because I am a dotnet developer and I love .net. Thank you. I wish I could get a .net sticker(goodie) from you.

Your focus in this is on underrepresented groups, which is very good. While not a member of an unrepresented group, I totally support what you're doing because action and values associated with diversity and inclusion makes our professional community better.

Despite becoming opensource and free, I believe Dotnet technologies still don't have their place in schools and among computer science majored students, although many enterprises rely on .net, it doesn't have the place that it should have among students. Yet, to think about it these students are the workforce of the future so if they don't get a chance to become familier with .net in schools they may not use it when they enter enterprise world. Therefore, I believe it is of high value for .net foundation and Microsoft to dedicate some resources and put some effort in order to establish .net in universities.

Thanks for the .NET Foundation. Please keep up the great work and engagement with the community.

-Sara Chipps (Director, Outreach team leader)


.NET Foundation Project Updates

Steeltoe 2.4 Boosts .NET Microservices Development with a Code Generator, New Getting Started Guides, and More

The Steeltoe framework helps .NET developers create cloud-native applications. As its feature set grows, so does its popularity (5.8 MM downloads and counting). Much of this innovation comes from your feedback, community contributions, and all-round improvements in the .NET runtime. The latest version, Steeltoe 2.4, boosts .NET microservices development with a code generator, new getting started guides, and more.
 


Polly

Polly version 7.2.0 has been released!

  • New concurrent method support on PolicyRegistry - targets managing a dynamic set of circuit-breakers for use cases when the set of downstream nodes may be changing dynamically, eg in distributed systems scale-out.
  • Better .NET Framework support: Re-added explicit targets in Polly nuget package for .NET Framework 4.6.1 and 4.7.2, to avoid large dependency graph when consuming Polly from .NET 4.6.x - 4.7.1.

Meetups

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

  • 340 Groups
  • 61 Countries
  • 260K Members

Our .NET Meetup Pro group helps developers find your group, as well as get involved with local events like .NET Conf Local. 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.

Here's the October 2019 .NET Foundation update. 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 update includes:

  • .NET Conf 2019
  • .NET Conf Local Events
  • .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


.NET Conf 2019

.NET Conf 2019 is a wrap and it was the largest one yet all because of you and our wonderful community. THANK YOU! We had over 100,000 views, 77 live sessions, gave away $20,000 worth of prizes and best of all, .NET Core 3.0 is released! What a week.

Sessions are now available on demand so be sure to check out anything you missed. We're still processing and uploading some of the Day 3 sessions but most of them are ready. Some of the more popular sessions were the Keynote, C# 8.0, and Blazor. The decks and demos are up on GitHub for you to use in your presentations and Meetups.

Watch sessions on-demand on YouTube.

We could not have pulled this event off without you. Please take a moment and provide feedback on this anonymous survey. This will help us improve for next year. 

Tell us what you think.

Finally, join the conversation still happening at #dotNETConf on Twitter, view all the amazing photos, and show off your love for .NET.

.NET Conf Local Events


We had 228 .NET Conf Local Events this year with 15K+ estimated attendees!

.NET Conf Local Event Map

 

 

 

.NET Foundation Project Updates

BenchmarkDotNet v0.12.0

BenchmarkDotNet v0.12.0 has been released! .NET Core 3.1/.NET Framework 4.8 support, command-line templates, NativeMemoryProfiler, ThreadingDiagnoser, LINQPad 6 support, fast documentation search, and tons of other improvements! You can find more details in the official changelog.

Polly

From the Polly community this month:

Orleans 3.0

Orleans is a cross-platform framework for building distributed applications with .NET

Some of the headline changes since 2.0 are:

  • Distributed ACID transactions — multiple grains can join a transaction regardless of where their state is stored
  • A new scheduler, which alone increased performance by over 30% in some cases
  • A new code generator based on Roslyn code analysis
  • Rewritten cluster membership for improved recovery speed
  • Co-hosting support via .NET Generic Host
  • New networking layer with support for TLS, based on ASP.NET Bedrock
  • Improved reliability and extensibility
  • Many other improvements and fixes

More details in the announcement post

DotVVM is looking for Developer Advocates

Do you want to help an open-source project to grow and find more users? DotVVM is looking for Developer Advocates - a group of individuals that could help us with publishing articles and blog posts, speaking about DotVVM at conferences or community events, recording videos or doing any other activity that would contribute to sharing the DotVVM story to the broader community of .NET developers.

More information

Meetups

Our .NET Foundation sponsored .NET Meetup Pro groups are continuing to grow worldwide. Our meetups are a great place to get involved in your local community, especially now as so many are hosting .NET Conf Local Events! Here are some quick stats:

  • 332 Groups (up 14 in the past month!)
  • 62 Countries
  • 255K Members (up 15K in the past month!)

Our .NET Meetup Pro group helps developers find your group, as well as get involved with local events like .NET Conf Local. 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.