New year – new resolutions. We might feel things are somewhat out of our control right now, but there are always some areas of life we can control. And that’s learning and self-improvement. So this week, we present you with a new batch of articles that can easily help you with that goal. Pick your favorite topic and read on.
.NET and C#
- Entity Framework Core 5 Interceptors [khalidabuhakmeh.com]
One of the most used arguments against using Entity Framework is the danger of not knowing what happens behind the curtains. Khaled shows us how we can take a good look behind the scenes, what benefits we can reap, and the price we need to pay for having that privilege. A good article for anyone working a lot with EF Core. - Understanding WebSockets with ASP.NET Core [sahansera.dev]
A good introductory article by Sahan Serasinghe that goes in-depth through WebSockets and how they are implemented in ASP.NET Core. A worthy read for those that want to start working with WebSockets and SignalR.
Worthy Reads
- WSFederationHttpBinding in .NET Standard [devblogs.microsoft.com]
- A Lap Around ActivitySource and ActivityListener in .NET 5 [jimmybogard.com]
- Azure AD Access Token Lifetime Policy Management in ASP.NET Core [damienbod.com]
- Auto-assigning issues using a GitHub Action: Creating my first GitHub app with Probot – Part 4 [andrewlock.net]
- Blank Zero Values in .NET Number Format Strings [weblog.west-wind.com]
- .NET 5, Blazor, and more in 2021! [wakeupandcode.com]
- Capitalize First Letter Of Words With C# [khalidabuhakmeh.com]
- How to Virtualize your VFP Application [www.migrateto.net]
- Using Docsify with ASP.NET (NOT Core) [danylkoweb.com]
- Run #postman collections in C# (.NET Core) hosted on AWS Lambda [blog.dotnetframework.org]
- Blank Zero Values in .NET Number Format Strings [weblog.west-wind.com]
- Defining NuGet restore sources in the csproj [www.meziantou.net]
Live & Presentation
- AzureFunBytes – CI/CD on Windows with the Azure DevOps Starter Kit [devblogs.microsoft.com]
- Episode 177 – F# and FP with Phillip Carter [6figuredev.com]
- Scaffold an entire .NET 5 Web API using Wrapt [dotnetthoughts.net]
Other Interesting Articles
- Splitting up a Monolith into Microservices [codeopinion.com]
- Distributed Systems Pattern: Consistent Core [martinfowler.com]
- Specification Pattern vs Always-Valid Domain Model [enterprisecraftsmanship.com]
- SQL DROP TABLE Statement and Various Use Cases [codingsight.com]
- Bulk upload files to Azure Blob Storage with the Azure CLI [markheath.net]
- Using Gmail To Send Email From A Custom Domain [ian.bebbs.co.uk]
On Programming and Life
- 10 Reasons You Need Developers With Cybersecurity Skills [simpleprogrammer.com]
- How to Restart Your Developer Career After a Long Break [simpleprogrammer.com]
Weekly Dose of Humor
- When the intern comes to help us fix a critical bug [thecodinglove.com]
- When I just spent a whole month fixing bugs in a legacy code [thecodinglove.com]
- When the intern tells me he wants to update our technical documentation [thecodinglove.com]
We hope you’ve enjoyed the articles this week. If you haven’t done so yet, please subscribe to get notified about future newsletter issues.
Have a great weekend!