Dotnet logo

.NET Tools

Essential productivity kit for .NET and game developers


.NET Annotated | May 2020

Spring has sprung! So has the era of virtual conferences! Now that everyone is locked down and online, there’s many to choose from. Check out some of the online options you have for virtual training and information in this month’s .NET Annotated newsletter!

In the meantime, this month in computing history has brought us: The introduction of the 2-button mouse (a very ugly one by today’s standards) by Microsoft in 1983. Decades earlier, in 1952, IBM was busy announcing its first electronic computer, the Model 701 to the world! Oh my, how times have changed.

.NET Annotated Monthly newsletter by JetBrains!

.NET news

.NET tutorials and tips

Work flow of diagnosing memory performance issues – Part 0 – If you ever wanted to know how to diagnose performance issues, this post by Maoni Stephens is for you!

The Most Exciting Promise of .NET 5 – Read more to see what Heather Downing says is the most exciting promise of .NET 5. Do you think so too?

Building an ASP.NET Core Tag Helper to Show/Hide UI Elements based on Authorization – Our own Maarten Balliauw demonstrates how to show and hide UI element based on authorization, an important every day task.

Injecting Services Into ASP.NET Razor Views – Also from our team, Khalid Abuhakmeh demonstrates how to inject services into views in ASP.NET.

Install an ASP.NET Core Web API on Linux (Ubuntu 18.04) and host with Nginx and SSL – This is an excellent post by Harry Hathorn about going to the dark side: LINUX!

Event Sourcing in .NET Core: A Gentle Introduction – You may have heard about event sourcing. Now’s your chance to see what it’s all about. Post by Davide Guida.

Export data to Excel with ASP.NET Core – So check out this post on exporting data to Excel. Everyone needs to do this at some point. So just take my Word for it! It’ll give you a great Outlook on development. Thomas Ardal really makes a PowerPoint with this post.

Combine XML And Json Requests And Responses In ASP.NET Core Web API – At some point a partner or vendor will require that you combine multiple data formats. Sarathlal Saseendran prepares you for the task.

How to automatically choose a free port in ASP.NET Core 3.0 – Check out this post by Andrew Lock on how to automatically grab that free port in ASP.NET Core 3.0.

NDC Sydney presentation: “Blazor in more depth” – by Steve Sanderson and Ryan Nowak.

EFCorePowerTools source on GitHub – Drumroll, please! Erik EJ has published the latest version of EFCorePowerTools! Get it while it’s hot!

Tetris example in Blazor – Do you like Tetris? Do you like Blazor? Perfect! Check out this sample by Aurélien Boudoux.

AspNetCore Custom Validation Sample – Tanvir Ahmad Arjel created this custom validation sample you may find useful.

Book alert! Who doesn’t just love free eBooks?
Blazor Succinctly – by Michael Washington.

Events, community and culture

Inclusive Design vs Accessible Design (with Infographic) – You may have considered accessible design, but have you also considered what makes a design inclusive? Cameron Chapman discusses what it’s all about.

‘Zoom fatigue’ is taxing the brain. Here’s why that happens. – You know it’s serious when National Geographic covers it. What’s happening? Julia Sklar discusses this new phenomenon.

Random interesting and cool stuff

This clever kid is going places. Probably sketchy places, but she’s going places nonetheless.

Found the kid playing with her dog instead of Zooming with her teacher. She told me not to worry. She took a screenshot of herself “paying attention,” then cut her video & replaced it with the picture. “It’s a gallery view of 20 kids, mom. They can’t tell.”  She is 10.  #COVID19

And finally…

Here’s a chance to catch up on JetBrains news that you might have missed:

Informative posts:

Webinars and events:

Check out this fantastic offer! CODE Magazine is offering a free subscription to JetBrains customers!

If you have any interesting or useful .NET or general programming news to share via .NET Annotated Monthly, leave a comment here, email me at, or drop me a message via Twitter.

Subscribe to .NET Annotated!

image description