Dotnet logo

.NET Tools

Essential productivity kit for .NET and game developers

.NET Tools

.NET Annotated Monthly | June 2022

Did you know? The domain name www.youtube.com was registered on February 14, 2005. The first video was uploaded on April 23, 2005 titled Me at the zoo, which has over 230 million views as of June 2022.

.NET news

Featured content 

We’d like to thank Daniel Lawson for curating this month’s featured content! Daniel Lawson (GitHub) is a software developer with AWS certification for the French Ministry of Education and a content creator, mostly on Twitter. Daniel creates content about programming in general, and more specifically about C# .NET and AWS.

  • Rate Limiting is now implemented in .NET 7

.NET 7 Preview 4 is out since May 10th. It came with a very handy functionality that is well-known in system design: Rate Limiting. Rate Limiting is a mechanism that helps to control the number of requests that hit your HTTP endpoint. Its global purpose is to reject excess requests that come in when a defined threshold is reached. The good news is that rate-limiting is now built in .NET and can be added as a middleware to .NET apps. It’s great! Even if it is in preview for the moment, it is still a game-changer functionality. The excellent Nick Chapsas is talking about it on YouTube where he shares the basics. More content will be released over time as I personally believe that it will be one of the most loved functionalities in .NET very soon. Stay tuned for updates!

  • Why C# .NET?

There are  loads of frameworks out there. Why to choose one over the other can be a tricky challenge, and why to choose .NET specifically is a very common question especially from newbies.

François Bouteruche is a Senior Developer Advocate at AWS, and he shares his journey with .NET in this article. I like the personal story behind it, and I’ve learned that a framework choice depends a lot on the kind of developer who is choosing. This approach is a little bit different from what we usually hear out there and I found that diversity interesting.  

  • Getting started with .NET MAUI

.NET MAUI is a cross-platform framework for building desktop and mobile apps using C#. It is the evolution of the Xamarin framework. The framework evolves rapidly and causes great enthusiasm among developers. But, how to get started with .NET MAUI? Thanks to Microsoft, who released a series of 8 videos for beginners on YouTube. I found the lectures very well explained by James Montemagno and it can be a great starting point for newbies who want to explore .NET MAUI. You can find the whole series (in order) on the dotNET Youtube channel. Also, additional information can be found in the .NET MAUI documentation if you want to know more.

  • Microsoft Build 2022 : What is new in the .NET Ecosystem? 

The Microsoft Build 2022 is an online event that took place from March 24th to 26th this year. During these three days, amazing speakers present the latest innovations in the .NET ecosystem. A lot of topics are addressed, from programming languages updates to cloud computing, and also newer topics like artificial intelligence, machine learning and Internet of Things (IoT). Even though Microsoft products are highlighted (Power Platform, Microsoft 365, etc …), a great place is given to non-Microsoft-related products as well. If you want to see how the .NET community is innovating and to discover the power of Microsoft products (or not), Microsoft Build 2022 is definitely the place to be. If you did not attend, no problem! You can find the sessions on the event website : https://mybuild.microsoft.com/ . Enjoy!

  • .NET + AWS = Love!

When talking about cloud computing related to .NET, we obviously think about Azure. While it is true that the Azure cloud is natively tailored for .NET development, another cloud provider has made huge efforts these later years to be .NET compatible: AWS. 

AWS is more than an alternative nowadays, when it comes to cloud-based application development with .NET. C# is one of the core languages supported by AWS, and I personally think that it’s worth a try. This article published by David Pallman gathers all the AWS documentation for the .NET developer: Blogs, Youtube channels, Twitter accounts…everything is there! There is also a huge community behind .NET on AWS. As quality tools and content will be created over time, I am sure it’s the best time to explore what AWS has to offer. Happy coding! 

.NET & programing tutorials and tips 

.NET tutorials and tips

Related programming tutorials and tips:

It’s worth it to comb through the replies on this thread. There’s a lot of great Git-related tips and tricks here. You don’t want to miss out!

Consider this advice from Tess – it’s not a hot take, it’s an accurate take for those who want to really grow in their career.

https://twitter.com/TessFerrandez/status/1522836078507573252

Interesting and cool stuff

This is truly how it feels when you fix that bug in production.

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.

Releases, Roadmaps, and News

Blog posts, webinars, etc..:

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