Every week we’re surprised by the quality and variety of different articles and topics in .NET. This just goes to show how versatile .NET has become and just gives us more ideas on how to create even more side projects that will never get finished. Just kidding, all the side projects get finished, for sure. Anyways, pick your favorite topic and enjoy the rest of your week:
.NET and C#
- ASP.NET Core Localization Jump Start [khalidabuhakmeh.com]
Localization is an important feature for many applications out there. Khalid gets us right into the action and implements a localization mechanism for an ASP.NET Core application. - Wrapping JavaScript libraries in Blazor WebAssembly/WASM [blog.elmah.io]
Blazor WebAssembly has an inbuilt mechanism to communicate with Javascript. This is important because there are many Javascript libraries that are widely used and maintained today.
Kristoffer Strube gives us a walkthrough on how to implement an existing Javascript library in Blazor WebAssembly.
Worthy Reads
- JavaScript Isolation in Blazor Components [www.meziantou.net]
- Securing Azure Functions using Azure AD JWT Bearer token authentication for user access tokens [damienbod.com]
- C# in Simple Terms – The Type System [exceptionnotfound.net]
- Calling public methods on Blazor component from another component [www.meziantou.net]
- PEM Loading in .NET Core and .NET 5 [www.scottbrady91.com]
- Remember ASP.NET Request Culture Using Middleware [khalidabuhakmeh.com]
- Let the user scribble on a background image in C# [csharphelper.com]
- Faster Querying with Serverless Materialized Views [markheath.net]
- Moving work Out-of-Process using Brighter and RabbitMQ [codeopinion.com]
- Creating a Helm chart for an ASP.NET Core app: Deploying ASP.NET Core applications to Kubernetes – Part 4 [andrewlock.net]
- Injecting services into Serilog filters, enrichers, and sinks [nblumhardt.com]
Live & Presentation
- Monsters Weekly 183 – Cross Browser Automation with Playwright [aspnetmonsters.com]
- Episode 162 – C# 9 and .NET 5 with LaBrina Loving [6figuredev.com]
News & Updates
- NET Core Releases and Support [devblogs.microsoft.com]
DevOps & IoT
- Automating .NET Security Updates [rehansaeed.com]
- Using GitHub Codespaces with .NET Core [devblogs.microsoft.com]
- Azure Static Web Apps with .NET and Blazor [devblogs.microsoft.com]
- Deploying a .NET desktop application using MSIX [www.meziantou.net]
Other Interesting Articles
- Blazor WebAssembly on Azure Static Web Apps [www.hanselman.com]
- Domain model purity and the current time [enterprisecraftsmanship.com]
- Approval Tests: Write Tests More Quickly [dontcodetired.com]
- Cross-platform diagnostic tools for .NET Core [www.hanselman.com]
- 10 Tips & Tricks To Work With SQL Server Management Studio [codingsight.com]
On Programming and Life
- How I Self-Published a Programming Book and Lived to Tell About It [michaelscodingspot.com]
- Estimates Are Non-Transferable [ardalis.com]
- Why You NEED a BLOG as a Programmer [simpleprogrammer.com]
- 5 (More) Remote Side Hustle Ideas Specifically for Programmers [simpleprogrammer.com]
Weekly Dose of Humor
- When we understand that the intern’s commit just erased all our production data [thecodinglove.com]
- When I have to write a regex [thecodinglove.com]
- When we try to fix a bug in production [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!