Editor's note
I kept this issue intentionally mixed: a little MAUI, a little backend, and a lot of practical C#. The MAUI data-forms piece and the ASP.NET Core API article stand out because they’re immediately useful for shipping work, while the parameter sniffing and Span
AI forms, APIs, and C# patterns
As we coast into the week's midway point, think of Wednesday as the Pinto of days—peculiar, yet full of unexpected charm. Those quirks are exactly what give us seasoned .NET developers our edge. So, buckle up! Today's newsletter is like a secret map through the digital wilderness, pinpointing the insights and innovations you'll want to add to your toolkit. Let's steer through the latest in .NET, sure to keep your engines—and your projects—running smoothly.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Create AI-Powered Smart .NET MAUI Data Forms for Effortless Data Collection
AI-powered MAUI forms are a nice look at where app UX is headed when data entry gets smarter.
Decorator Design Pattern ( Singleton Design Pattern)
A decorator-pattern refresher is always useful, especially when it contrasts with singleton misuse.
Understanding the Override Keyword in C#
override is one of those keywords people use daily, so a clean explanation helps newer C# devs avoid subtle bugs.
How does generative AI impact Developer Experience?
This generative-AI developer-experience piece is timely because teams are still figuring out where copilots genuinely save time.
Understanding Span<T> & Memory<T> for Low-Level Memory Efficiency
Span
Comparison of C# with Ruby, Rust, GoLang & Python
Comparing C# with Ruby, Rust, Go, and Python is a useful reality check, even if the tradeoffs depend on the workload.
25 Essential C# Best Practices for Writing Clean and Maintainable Code
A roundup of C# best practices is only valuable when it stays practical, and this one looks aimed at maintainable day-to-day code.
LINQ in C# Explained: How to Query and Manipulate Data Efficiently
LINQ never gets old, but good explanations still matter because query composition is where many developers level up.
Understanding JWT: A Simple Guide
JWT basics are worth revisiting whenever you’re designing auth flows, token lifetimes, or service-to-service security.
Do Backend Developers Only Build APIs? Think Again!
Backend developers do more than build APIs, and that reminder matters for anyone working across jobs, workflows, and data surfaces.
9 Copilot Feature Highlights You Can't Ignore
Copilot feature highlights are worth watching because the tooling changes fast and affects how many of us write code now.
Core .NET Aspire concepts are helpful if you’re trying to understand the platform rather than just follow a template.
Advanced APIs with ASP.NET Core: Middleware, EF Core, and Versioning
Middleware, EF Core, and API versioning together make this a solid practical ASP.NET Core article for real services.
SOLID is old but still relevant, especially when teams need shared language for code quality decisions.
LLM Apps with .NET: Automate Evaluation with AzureDevOps
Automated evaluation for LLM apps is a smart angle because AI features need repeatable checks, not just demos.
Mastering Behavior-Driven Development (BDD) in .NET: A Practical Guide
BDD guidance in .NET is useful when teams want executable requirements instead of vague acceptance criteria.
Why I Didn’t Need FastAPI — Rethinking .NET and Elasticsearch for Aggregations
The Elasticsearch aggregation post is interesting because it shows a real-world tradeoff, not just a framework preference.
Understanding Parameter Sniffing in SQL Server
Parameter sniffing can quietly wreck SQL Server performance, so this is the kind of database article engineers should read.
F# Weekly #12 2025 - .NET 10 Preview 2 & MSTest 3.8
A weekly F# roundup keeps the broader .NET ecosystem in view, and the .NET 10 and MSTest notes are worth a look.
Mastering the Factory Pattern in C#: Simplify Object Creation with Elegance
Factory-pattern articles are common, but they still help when you need cleaner object creation and less constructor noise.














