WebAssembly, security, and backend design
Covers Copilot Studio on .NET 10 WebAssembly, OWASP access control, MAUI, Blazor styling, LINQ behavior, logging migration, and backend architecture.
Jasen's top three picks
- 1 Machine Learning for C# Developers Made Easy
medium.com
A friendly on-ramp for .NET developers who want to get productive with ML concepts and tools without switching ecosystems.
- 2 Copilot Studio gets faster with .NET 10 on WebAssembly
devblogs.microsoft.com
This is the kind of case study I like: concrete migration work, browser-hosted C#, and measurable payoff from .NET 10.
- 3 Stop Creating Fake Data Manually — Use Bogus in .NET 10
medium.com
Useful for test data generation and demos, especially if you are tired of brittle hand-written fixtures.
Editor's note
I put together another deliberately mixed issue today, and the Copilot Studio move to .NET 10 on WebAssembly stood out for the real-world performance angle. I also liked the production-ready backend walkthrough because it pulls CQRS, domain events, resiliency, and observability into one practical design. On the fundamentals side, the LINQ deferred execution piece and the C# virtual/partial/override refresher are useful reads for teams mentoring newer developers.
Today's articles
Machine Learning for C# Developers Made Easy
medium.com
If you’ve been following me for a while, you would know that I wrote several books related to .NET and C#. Most recently, I published a…
Read articleCopilot Studio gets faster with .NET 10 on WebAssembly
devblogs.microsoft.com
A few months ago, we shared How Copilot Studio uses .NET and WebAssembly for performance and innovation, describing how Microsoft Copilot Studio runs C# in the browser via .NET
Topics: .NET 10 GitHub Copilot Performance
Read articleStop Creating Fake Data Manually — Use Bogus in .NET 10
medium.com
Every developer has been there — staring at a blank test file, typing "John Doe" for the hundredth time. There's a better way.
Read articleHow Are ‘virtual’, ‘partial’, ‘override’ Used in C#?
jeremie-litzler.medium.com
And what are they in the C# programming language. Let’s review that together.
Topics: C#
Read articleOWASP Top 10 for .NET Developers - Part 1: Preventing Broken Access Control
medium.com
Broken Access Control is ranked as the #1 security risk in the OWASP Top 10 because improperly enforced authorization allows attackers to…
Topics: ASP.NET Core Authorization Security
Read article.NET MAUI Community Standup: Rust, SkiaSharp Everywhere, AI/ML Live Processing
youtube.com
Deep Dive into DbContext in ASP.NET Core Identity
Topics: .NET MAUI
Read articleI built Surefire, a background job library for modern .NET
medium.com
I just released a preview of Surefire, the distributed job scheduling library I’ve been working on for the past couple of months. Continue reading on batary »
Topics: .NET Core
Read articleGoodbye Bootstrap: How to Integrate Tailwind CSS into a Blazor App
medium.com
If you work with the .NET ecosystem, you know that Blazor has revolutionized the way we build web applications.
Topics: Blazor
Read articleCollection Performance: AddRange() vs. InsertRange() When Populating Lists
dotnettips.com
When populating collections in .NET, choosing the right bulk operation improves both clarity and efficiency. Methods like AddRange() and InsertRange() allow multiple items to be added in a single call...
Topics: C# Performance
Read articleDeferred Execution in LINQ: What Finally Made It Click
medium.com
I thought my LINQ query had already run… but it hadn’t.
Topics: C#
Read articleDesigning a Production-Ready Backend in .NET
medium.com
An end-to-end practical architecture walkthrough using modular monoliths, CQRS, domain events, resiliency, and observability
Topics: Clean Architecture CQRS OpenTelemetry
Read articleModernizing .NET — Part 23: Migrating log4net to Modern .NET Logging
medium.com
Fix log context loss in async .NET Core apps. Migrate log4net from ThreadContext to LogicalThreadContext for seamless diagnostic flow.
Topics: .NET Core
Read articleThere is no Install - it's 'Stage' and 'Register'
devblogs.microsoft.com
"Is ContosoParts.msix installed?" is a common - but misleading - question The term install is not a formal concept in MSIX. This may seem paradoxical for a deployment technology, but it make...
Topics: .NET Core
Read article