Oren NovotnyAfter nearly two years of service as the Community Director of the .NET Foundation (thank you!!!), Rachel Reese has asked to step down. Oren Novotny will be replacing her in this role.

Oren has been a very active member of the .NET Foundation Advisory Council, working tirelessly behind the scenes to help projects configure build infrastructure, set up code signing, and just continually working to make the .NET open source community a better place. Support for Oren to take this role was unanimous and enthusiastic - from Rachel, the rest of the .NET Foundation board, and the rest of the Advisory Council. As Executive Director, I wholeheartedly agree - Oren helps out on a daily basis behind the scenes, both helping to keep things running and to continually improve them. As an example, he personally drove a partnership with DigiCert to get individual code signing certificates issued to projects by getting the .NET Foundation set up as a CA.

Many of those involved in the .NET community already know Oren pretty well. For this announcement post, Jon Galloway interviewed Oren and chatted about his experiences to date and what he hopes the .NET Foundation will do in the future.

Tell us a little bit about yourself. What’s your background, when did you first become interested in programming?

I have always been curious to understand how and why things worked. When I was a kid, The Way Things Work, was one of my favorites. When I was young, I would take apart and reassemble the family computer to learn what the parts were. In middle school, I taught myself BASIC by reading library books containing pages of program code to type in by hand…those were the days! I have always aimed to try to help others – I was a TA for some of my early CS classes in college before switching to, and graduating with, a degree in Sociology. I love logic and problem solving, but the math and algorithms weren’t for me. When Microsoft released .NET, I fell in love with C# and have been using it ever since.

What initiatives are you working on (or passionate about) within the .NET Foundation?

One current initiative I am passionate about, and working on, is code signing. I maintain and administer the Foundation’s code signing services that we offer to member projects. The service was born, like many things, out of laziness. When I first took over as maintainer for the Reactive Extensions for .NET, our release process was far from streamlined. I had to remote desktop into a VM containing the Foundation’s code signing certificate, copy the NuGet packages over, extract and manually sign each file. As that’s far too much effort to do on a regular basis, I worked with some people to create a service that could automate this process in a secure way and that could grow to offer new capabilities.

What drives you?

I want to see others succeed. If there’s something blocking them, I want to help get them unstuck. I love the deep technology, figuring stuff out, but ultimately, it’s about solving business challenges and creating new things. I firmly believe that technology is meaningless in a vacuum; rather, it’s an enabler. I aim to enable and empower people to do great things.

Hey!  Here's the June 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.

Did I say every month? Well, we took May off... it was a really busy month, with some .NET releases and announcements, followed by a lot of conferences. It was great to talk to a lot of you in person, either at our .NET Open Source booth at Build or the conferences I attended after that - Red Hat Summit, Techorama, and DevSum.

This month's newsletter includes:

  • A summary of the recent .NET releases and upcoming roadmap announcements 
  • .NET Meetup news
  • Info on .NET Conf, coming this September
  • News from .NET Foundation member projects
  • Some .NET OSS community news links from the past month

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 Core 2.1 / ASP.NET Core 2.1 / EF Core 2.1 RTM

.NET Core 2.1 was released at the end of May. Among other things, .NET Core includes some significant improvements for build time performance. We've seen many of you posting about how updating to .NET Core 2.1 has dramatically improved your build and runtime performance, which is great to hear! If you haven't read the release posts yet, here you go!

Build 2018

It was great to see some of you at Build at the .NET OSS booth! There were a lot of exciting announcements and content, including the following top sessions:

Meetups

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

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 Presentations: Events In A Box!

Need a presentation or workshop content for your event? We've got you covered! We've launched an Events In A Box mini-site, with links to repositories full of decks, demos, and workshop scripts. These are open source repos on GitHub, so you can use, remix, share, and contribute to them. We'll continue to add to and build out the content, and look forward to your feedback and contributions.

.NET Foundation Project News

DayView Support, ListView Improvements in Telerik UI for UWP

In the latest release of Telerik UI for UWP, we've included the DayView mode to the Calendar control and the Expand/Collapse of groups to the ListView component. Both of those are highly demanded functionalities for developing Windows 10 applications and we are excited to announce their availability. They are also included into the open-source edition of the suite available through GitHub or through the .NET Foundation Projects library.

More details here.

DNN: Pull Requests, Processes, Builds, & Roadmap

The DNN Community is preparing for a 9.2.1 RC off the heels of a great DNN-Connect Conference in Ireland. Also, the recently updated Partner Program has onboarded over 40 new partners and an updated MVP Program will be announced on July 1. Our technical steering group (DNNTAG) is working hard to streamline processes for automated builds, pull-requests, and CLA automation.

Read the full post here.

Newtonsoft.Json enabling Source Link

NewtonSoft.Json is enabling source link and your .NET project should too, using the new .NET SDK 2.1 integration and Microsoft.SourceLink tools.

Read more here, and check out the video demo.

.NET Conf is coming, Call For Papers Open!

.NET Conf is coming to you September 12 - 14, 2018!

Over the course of the three days you have a wide selection of live sessions that feature speakers from the community and .NET product teams. These are the experts in their field and it is a chance to learn, ask questions live, and get inspired for your next software project.

You will learn to build for web, mobile, desktop, games, services, libraries and more for a variety of platforms and devices all with .NET. We have sessions for everyone, no matter if you are just beginning or are a seasoned engineer. We’ll have presentations on .NET Core and ASP.NET Core, C#, F#, Azure, Visual Studio, Xamarin, and much more.

The Call for Papers is open through July 23, with 90 submissions already in! Submit your session proposal today!

Recent Standout Community Posts and Links

Learning DevOps, building the ASP.NET Core Workshop, and keeping it up to date

Great write-up from Shayne Boyer on how he used VSTS to set up CI/CD for the ASP.NET Core workshop (part of our Event In A Box content).

Build Real-time Applications with ASP.NET Core SignalR

Nice article from Anthony Chu overviewing a new feature in ASP.NET Core 2.1 - SignalR makes it easy to build real-time web applications.

Deep Dive into Microsoft Configuration

Travis Illig gives a really thorough overview of the configuration system used in .NET Core.

ASP.NET Core Architect David Fowler's hidden gems in 2.1

David Fowler spotlighted some hidden gems in ASP.NET Core 2.1, and Scott Hanselman wrote it up as a nice blog post with code samples.

TechEmpower Web Framework Benchmarks - Round 16

TechEmpower recently published round 16 of their web framework benchmarks, and ASP.NET Core ranked very well across the board!

Blazor community resources

The entire Blazor team joined the ASP.NET Community Standup recently and told us about this great resource on the Blazor site which lists some top Blazor community contributions and libraries.

PeachPie: Performance Progress Report

The PeachPie team posted an update, showing how well they've moved up in the TechEmpower benchmarks (thanks partly to some help from Ben Adams, a frequent .NET community performance contributor).

Discover.NET

Here's a great site from Dave Glick: a dashboard for the open source .NET Community! It lists projects, events, news, blog posts... lots of great information to stay up to date and get involved.

CODE Magazine - July / August .NET Core 2.1 Issue

To celebrate the release of .NET Core 2.1, CODE Magazine has a special issue with tons of great articles! Take a look!

Code Magazine - July/August 2018 Issue


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're happy to announce that SymbolSource is joining the .NET Foundation!

SymbolSource has offered a free service hosting debugging symbols for NuGet packages for years. When they announced earlier this year that they were going to be shutting down due to the costs of running the service earlier this year, we (together with the NuGet team) reached out to see how we could help. NuGet had been planning to launch a limited symbol server service, but in talking with the SymbolSource team we all agreed that there was a need in the developer community for both services - there are some important scenarios that only SymbolServer covered. With SymbolSource under the .NET Foundation, we're able to help support both their efforts to host the service and build a community open source project.

For more information on this announcement, see the NuGet team's post here.

It’s time for the April Update, subtitled The Calm Before The Storm edition... it's a relatively quiet month, but stay tuned for May when we'll have lots of news including several new projects joining and updates from the Build 2018 conference.

Speaking of Build... the .NET Foundation will have a .NET Open Source booth at Build. Come say hi!

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 Updates

Meetups

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

Please help connect us with other groups you're aware of that haven't joined yet by dropping me a note jon@dotnetfoundation.org or leaving a comment below.​

.NET Presentations: Events In A Box!

Need a presentation or workshop content for your event? We've got you covered! We've launched an Events In A Box mini-site, with links to repositories full of decks, demos, and workshop scripts. These are open source repos on GitHub, so you can use, remix, share, and contribute to them. We'll continue to add to and build out the content, and look forward to your feedback and contributions.


.NET Foundation Project News

Polly Integration with ASP.NET Core 2.1

We are excited to announce that starting with ASP.NET Core 2.1, Polly integrates with the new IHttpClientFactory. The HttpClient factory provides a central location where you can create and manage HttpClient objects, simplifying and enhancing how you use HttpClient in the four following ways.

It:

  • allows you to name and configure logical HttpClients. For instance, you may configure a client that is pre-configured to access the GitHub API;
  • manages the lifetime of HttpClientMessageHandlers to avoid some of the pitfalls associated with managing HttpClient yourself, such as socket exhaustion;
  • provides configurable logging (via ILogger) for all requests and responses performed by clients created with the factory;
  • provides a simple API for adding middleware to outgoing calls, be that for logging, authorization, service discovery, or resilience with Polly.

The Polly team has worked with the Microsoft ASP.NET Core team to release a new extension NuGet package, named Microsoft.Extensions.Http.Polly. This extension helps you easily apply Polly policies to every outgoing call from an HttpClient instance.

More details here.

BenchmarkDotNet v0.10.14 Released

BenchmarkDotNet v0.10.14 has been released! This release includes:

  • Per-method parameterization
  • Console histograms and multimodal disribution detection
  • Many improvements for Mono disassembly support on Windows
  • Many bugfixes

See the release notes here.

Announcing MvvmCross 6.0!

Announcing MvvmCross 6.0!

  • Migration to .NET Standard 2
  • Polished support for Xamarin.Forms
  • Brand new framework initialization (Setup & AppStart)
  • New register process for plugins
  • Supercharged IMvxOverridePresentationAttribute for ViewPresenters
  • Initial support for Tizen
  • Tons of improvements and bug fixes!

Read the release notes here.

DNN-Connect Conference

The DNN Community is getting ready for the annual European-based conference, DNN-Connect which takes place in Limerick, Ireland from May 31 - June 3rd. More info here.


Community Links and News

Weekly ASP.NET Community Standup

If you want to keep up to date with the latest ASP.NET news, join the Weekly ASP.NET Community Standup with Scott Hanselman, Damian Edwards and Jon Galloway. This is a live video meeting every Tuesday, with demos of new features and prototypes, live Q&A, weekly community links, and more. Get the schedule, catch recent shows, and join the live standups at https://live.asp.net

Even better, you can subscribe to the .NET Foundation's YouTube channel to make sure you catch both the ASP.NET Community Standup and  .NET Design Reviews GitHub Triage every week.

Recent Standout Community Posts and Links

Here are some recent posts we’ve featured on the ASP.NET Community Standup:

There were a lot of posts about Blazor, corresponding with the announcement of Blazor 0.2.0 and the Blazor.net site:

And a few top .NET posts:


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.

Youtube

Do you have an interesting piece of news or content related to .NET open source? Let us know so we can include it in next month’s update by posting a comment below.


Remember to Subscribe!

Please sign up to get the .NET Foundation Update via e-mail.

Subscribe

Don’t worry, we want to keep these short, interesting, and low-noise, so we won’t overload your e-mail.

It’s time for the March Update! 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 Updates

Meetups

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

Please help connect us with other groups you're aware of that haven't joined yet by dropping me a note jon@dotnetfoundation.org or leaving a comment below.​


.NET Foundation Project News

Orleans 2.0 Release

Orleans 2.0 is out! 2.0 is the first major overhaul of Orleans since the original release in 2015. The four key areas of investment were:

  1. .NET Core compatibility, and hence also ability to run on non-Windows platforms.
  2. Deep refactoring of the APIs to leverage the new capabilities of the platform (configuration, dependency injection, tracing, etc.) and to modernize and align it with the style and direction of .NET Core and ASP.NET APIs.
  3. Revamped extensibility model that enables adding and composing of new types of capabilities without the need to change the framework.
  4. Support for distributed transaction – storage-agnostic scalable ACID operations (beta).

Grab the new release here.

DNN v9.2 Release

DNN v9.2 released. This release brings "Prompt", a CLI for DNN, that originated as an OSS contribution from one of our community members, Kelly Ford. 9.2 also offers performance optimizations, new page management, stabilization, the Azure storage connector, and dependency updates.

While 9.2 has been released the DNN Technology Advisory Group continues meeting weekly planning out the course for migrating DNN to .NET Core.

See the release notes here.

.NET Core 2.1 Preview 1 - How's It Working For You?

The .NET Core team would love your feedback on how .NET Core 2.1 Preview 1 is working for you. Now is the time to get them your feedback so it can be included in the .NET Core 2.1 release.

You can report issues or feedback specific to the .NET Core 2.1 Preview release here.  
Read more about .NET Core 2.1 Preview 1 on this release post.


Community Links and News

Weekly ASP.NET Community Standup

If you want to keep up to date with the latest ASP.NET news, join the Weekly ASP.NET Community Standup with Scott Hanselman, Damian Edwards and Jon Galloway. This is a live video meeting every Tuesday, with demos of new features and prototypes, live Q&A, weekly community links, and more. Get the schedule, catch recent shows, and join the live standups at https://live.asp.net

Even better, you can subscribe to the .NET Foundation's YouTube channel to make sure you catch both the ASP.NET Community Standup and  .NET Design Reviews GitHub Triage every week.

Recent Standout Community Posts

Here are some recent posts we’ve featured on the ASP.NET Community Standup:

Connect with the .NET Foundation on the interwebs!

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.

Youtube

Do you have an interesting piece of news or content related to .NET open source? Let us know so we can include it in next month’s update by posting a comment below.


Remember to Subscribe!

Please sign up to get the .NET Foundation Update via e-mail.

Subscribe

Don’t worry, we want to keep these short, interesting, and low-noise, so we won’t overload your e-mail.