Blazor still seems to be a hot topic among the .NET developers. In other news, Microsoft has announced a few awesome features like performance improvements and app trimming. In fact, everything seems to get faster and more optimized with every update. That’s why we have this newsletter where you can take it slow and read some awesome articles at your own pace.
.NET and C#
- Top Level Programs In C# 9 [dotnetcoretutorials.com]
Wade Gausden goes through another interesting feature of C# 9, top-level programs. If you’re interested in how you can simplify your Program.cs file to a one-liner, this one is for you. - App Trimming in .NET 5 [devblogs.microsoft.com]
App Trimming is the upcoming feature of .NET 5 that can reduce the size of the published applications several times over. Sam Spencer describes the entire process in this informative article.
Worthy Reads
- Splitting code and markup into different files when creating a Blazor component [www.meziantou.net]
- Optimizing a Blazor WebAssembly application size [www.meziantou.net]
- Exploring the .NET Core library Coravel for Task Scheduling, Caching, Mailing and more [www.hanselman.com]
- Coding Faster with the dotNetTips Utility: DateTime Extensions [dotnettips.wordpress.com]
- Running and debugging a .NET Core application in WSL 2 from Visual Studio [www.meziantou.net]
- Logging Script Output with DbUp [elanderson.net]
- Docker compose an ASP NET Core application with SQL Server [dotnetthoughts.net]
- Accessing restricted blob storage from virtual networks and Azure CDN [gunnarpeipman.com]
- Yahtzee in Blazor WebAssembly Part 1: The C# Model [exceptionnotfound.net]
- Yahtzee in Blazor WebAssembly Part 2: The Blazor Component [exceptionnotfound.net]
- Remove Rows From Razor HTML Tables [khalidabuhakmeh.com]
- Use TempDataAttribute For Clean Code [khalidabuhakmeh.com]
- Translating NHibernate LINQ query to SQL [gunnarpeipman.com]
- Using Digital Signatures to check the integrity of cipher texts in ASP.NET Core Razor Pages [damienbod.com]
- Inject a service into a System.Text.Json converter [thomaslevesque.com]
- Getting Started with GraphQL in ASP.NET Core – Complete Guide [www.codewithmukesh.com]
Live & Presentation
- Docker 101 and How do containers work? [www.hanselman.com]
- Monsters Weekly 180 – SQL Profiling with Azure Data Studio [aspnetmonsters.com]
- #158 – Mo Hampton: Giving Back to Tech without Burnout [6figuredev.com]
- Presentation: Build Your Own WebAssembly Compiler [www.infoq.com]
News & Updates
- Introducing the Half type! [devblogs.microsoft.com]
- .NET CLI Templates in Visual Studio [devblogs.microsoft.com]
- Improvements in native code interop in .NET 5.0 [devblogs.microsoft.com]
- Customizing Trimming in .NET Core 5 [devblogs.microsoft.com]
- ARM64 Performance in .NET 5 [devblogs.microsoft.com]
- Big Plans for Big Data and .NET for Spark [devblogs.microsoft.com]
- F# 5 update for August [devblogs.microsoft.com]
DevOps & IoT
- Securing Azure Functions using certificate authentication [damienbod.com]
- An Introduction to Kubernetes: Deploying ASP.NET Core applications to Kubernetes – Part 1 [andrewlock.net]
Other Interesting Articles
- It’s 2020 and it is time for text mode with Gui.cs [www.hanselman.com]
- Postel’s Law – The Robustness Principle [ardalis.com]
On Programming and Life
- Why You Are UNDERPAID As a PROGRAMMER [simpleprogrammer.com]
- How To Gather Client Testimonials (And What To Do With Them) as a Freelance Developer [simpleprogrammer.com]
Weekly Dose of Humor
- When I realize too late that I merged on the wrong branch [thecodinglove.com]
- When I am about to leave the office and the console suddenly returns a ton of errors [thecodinglove.com]
- When we tell QA that we are done with a feature [thecodinglove.com]
We hope you’ve enjoyed the articles this week. If you haven’t done so yet, please subscribe to get notified about the future newsletter issues.
Have a great weekend!