Dotnet logo

.NET Tools

Essential productivity kit for .NET and game developers

.NET Tools

.NET Annotated Monthly | February 2022

Did you know? On Windows, it’s not possible to create a folder named “con”. Windows will display a dialog saying “The specified device name is invalid”. That’s because “con” is a reserved word dating back to MS-DOS. 

.NET news

We’d like to thank Layla Porter for curating this month’s featured content! Layla is a Developer Advocate at VMware Tanzu. She is a Live Coder on Twitch, a Microsoft MVP, GitHub Star, and the founder of the #WomenOfDotNet Initiative. Layla has also just started to dip her toe into the world of TikTok (or DevTok if you wish)!

Blazor was initially launched back in 2018. Since then at has gained huge traction and not only lets you build super-responsive client-side applications with C# (goodbye JavaScript – sort of!) but can now be integrated with the upcoming .NET MAUI to create mobile and desktop apps with ease!

Edit Local Images/Text from a .NET MAUI Blazor Hybrid App – Interaction with native Windows apps wasn’t possible with Blazor Hybrid at first, due to the JavaScript security context. That’s all changed and David Ramel demonstrates how it can now be achieved.

Pre-render Blazor WebAssembly at build time to optimize for search engines – Niels Swimberghe discusses the shortcomings of Blazor (and Single Page applications) with regards to SEO and then covers how pre-rendering your Blazor app can improve SEO performance.

Introducing the Telerik REPL for Blazor – the clever folks over at Telerik have created a free-to-use REPL to build and share Blazor components without the need for a solution. Ed Charbeneau talks through the basics in this article.

Secure a Blazor wasm asp.net core hosted app using BFF and OpenIddict – Damien Bod covers how to secure a client-side Blazor app using backend-for-frontend security architecture and OpenID Connect.

Built On Blazor – if you want to see what sites have been built with Blazor, then check out this website.

If you’d like to learn how to get started with Blazor, then Jeff Fritz has recently released this video

If you’d like to watch Blazor applications being built in the wild, then check out these streamers (including myself!):

And finally, on February 10th, there will be a whole day of frontend .NET content including Blazor at the .NET Frontend Day

.NET & programing tutorials and tips 

.NET tutorials and tips

Check out January’s blog posts, articles, videos and other tutorials from .NET developers.

Free eBooks! ASP.NET Core, gRPC, and Blazor! Who doesn’t love free eBooks? 

Related programming tutorials and tips

Software development is more than just coding. Learn about infrastructure, teams, workflow, and workplace dynamics with these excellent resources.

People often are reluctant to share because “everyone knows”. Sure, a few will, but you’ll find yourself surprised every time you share something you think is common knowledge but many say “Thanks! I didn’t know that!” So share it!

https://twitter.com/JenMsft/status/1478508536216702978

Great advice for software developers. They don’t tell you these things in school or at work.

https://twitter.com/LBacaj/status/1478241311392108545

Striving to be a senior? Here’s some advice to help you get there.

Interesting and cool stuff

Some random cool stuff that we found this month. Culture. Tech. Whatever.

Fun tweets this month…

And finally, the latest from JetBrains

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

Check out our .NET Guide! It’s a learning tool with tons of videos, tips, tricks, and info on a variety of .NET related topics.

Blog posts, webinars, and more:

Don’t miss this fantastic offer! CODE Magazine is offering a free subscription to JetBrains customers. Get your copy today!

Sharing is caring! So share content that you find useful with other readers. Don’t keep it to yourself! Send us an email with your suggestions for publication in future newsletters!

Subscribe to .NET Annotated!

image description

Discover more