This week we’ve seen some really good and unique articles. As always there is enough material to keep us occupied through the weekend. *Prepares coffee* ☕☕☕
.NET and C#
- Preventing mass assignment or over posting with Razor Pages in ASP.NET Core [andrewlock.net]
Andrew covers one of the attacks possible on the websites that use model-binding. These kinds of attacks are not uncommon, and one of the famous ones you might have heard of was against GitHub some time ago.
- Split a string into lines without any allocation [www.meziantou.net]
Interesting article by Gérald Barré, in which he benchmarks string splitting and reports some very interesting results. Did you know this was possible?
Worthy Reads
- Demystifying Memory Profilers in C# .NET – Memory Leaks [michaelscodingspot.com]
- How to Strengthen Requirements for Pre-existing Data [enterprisecraftsmanship.com]
- Query Tags in EF Core for ASP .NET Core 3.1 Web Apps [wakeupandcode.com]
- Access ASP.NET Core website hosted on IIS Express from a phone [blog.elmah.io]
- Stored Procedures, ORMs, and GraphQL [ardalis.com]
- Understand bitwise operators in C# [csharphelper.com]
- C# String and Formatting Tips [codewithshadman.com]
News & Updates
- Introducing C# Source Generators [devblogs.microsoft.com]
- Blazor WebAssembly 3.2.0 Preview 5 release now available [devblogs.microsoft.com]
Live & Presentations
- Roundup #71: C# Source Generators, MsQuic, CoreBoy, Channels [codeopinion.com]
- Monsters Weekly 162 – Replacing Let’s Encrypt with Managed Certificates in App Services [aspnetmonsters.com]
- Video: Building and Running Custom ASP.NET Core Containers [blog.codewithdan.com]
- 141 – Jennifer Wadella: Users don’t care about your stack [6figuredev.com]
DevOps & IoT
- Azure DevOps Pipelines: Manual Tagging [elanderson.net]
Other Interesting Articles
- CoreBoy is a cross platform GameBoy Emulator written in C# that even does ASCII [www.hanselman.com]
- Integrate GitHub and Discord with Webhooks [wakeupandcode.com]
- Write Unit Tests With F# and XUnit [ardalis.com]
- Alternatives to JSON Web Tokens (JWTs) [www.scottbrady91.com]
- Branching Patterns: Comparing Feature Branching and Continuous Integration [martinfowler.com]
- Stack Overflow Migrate Architecture from .NET Framework to .NET Core [www.infoq.com]
On Programming and Life
- Do We Have an Obsession with Ducks in Software Development? [www.stevejgordon.co.uk]
- REMOTE WORK REVOLUTION Is Here… Here’s How To Start [simpleprogrammer.com]
- DevOps Trends To Watch Out For in 2020 [simpleprogrammer.com]
Weekly Dose of Humor
- When the senior developer shows me how to fix a bug [thecodinglove.com]
- When the client sends me all his new requests [thecodinglove.com]
- When I check how the user is dealing with the app [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!