Advertisement · 728 × 90

Posts by Michael Jolley

Preview
.NET drip - Saturday, April 4, 2026

Compiled bindings in .NET MAUI turn silent binding bugs into build-time errors and make lists scroll like butter. This drop also peeks at Zstandard in .NET 11 and a sneaky Dapper nvarchar perf trap.

#dotnet #csharp #maui

1 week ago 0 0 0 0
Preview
How .NET 10 speeds up API validation without code changes

.NET 10 made API validation faster through precomputed metadata and fewer allocations. I broke down what changed under the hood, why your p95 latency improves, and how to benchmark it yourself. No code changes needed.

1 week ago 1 0 0 0

... somethings wrong with me.

Why do I get the urge to compliment Copilot CLI after it does good work? It's like I'm working with a junior developer and I'm trying to build it's confidence.

"Good work today. That was a clever solution to ..."

1 week ago 1 0 0 0
Preview
.NET drip - Saturday, March 28, 2026

This drop shows how C# 14 extension blocks turn helpers into real members with properties and statics, so APIs read clean and features are easier to find. Plus logging lessons and a Dapper string gotcha that can wreck index seeks.

#csharp #dotnet

2 weeks ago 0 0 0 0
Preview
.NET drip - Saturday, March 21, 2026

Still doing TryGetValue then set? This drop shows a one-lookup ref that makes Dictionary upserts faster, and digs into async vs scale, CLI-first wins, and DotNet Inspect for calmer containers.

#csharp #dotnet

3 weeks ago 1 0 0 0
Post image

Dropped a new release of my Weather extension for Command Palette. Dock support included with current conditions + hourly/daily forecasts. Pick it up on the MS Store (and Winget soon.)

apps.microsoft.com/detail/9N01D...

3 weeks ago 0 0 0 0

I'd love to see some content or documentation around Squads in GH. I use squads extensively locally, but for side projects I don't want my hand in all day, I'd love to use labels to manage the flow. It seems like that support exists, but I can't seem to kick off work.

3 weeks ago 1 0 0 0

I feel attacked. Show off.

4 weeks ago 2 0 1 0
Preview
.NET drip - Saturday, March 14, 2026

Time you can fake, tests you can trust. This drop breaks down TimeProvider, plus a neat Aspire patch, zero-install .NET demos in the browser, and a swappable local voice AI pipeline.

#dotnet #csharp #aspire

4 weeks ago 0 0 0 0
Stop Guessing Types in C#: typeof, GetType and IsAssignableFrom Explained Let's break down the real jobs of typeof, object.GetType and Type.IsAssignableFrom with small, runnable examples and a few nerdy references for fun. You will learn when to reach for each API, why EF C...

I finally wrote the guide I wish someone had handed me years ago: a dead‑simple breakdown of typeof, GetType(), and IsAssignableFrom().

If you’ve ever stared at a type check thinking “this feels right… probably?”, this’ll clean that up fast.

baldbeardedbuilder.com/blog/stop-gu...

1 month ago 1 0 0 0
Advertisement
Preview
.NET drip - Saturday, March 7, 2026

Hot paths overheating? In this drop we chill them with FrozenDictionary/FrozenSet for build-once, read-many speed on configs and feature flags. Plus EF Core polymorphism tradeoffs and Rx.NET 7 for real-time vibes.

#csharp #dotnet #efcore

1 month ago 0 0 0 0
Preview
.NET drip - Thursday, March 5, 2026

Type safe unions, durable AI agents, and bloat free Blazor land in this drop. Patterns for saner APIs and SaaS using exhaustive matching, tenant aware throttling, and faster reads with Azure Redis.

#csharp #dotnet #aspnetcore

1 month ago 1 0 0 0
Preview
.NET drip - Tuesday, March 3, 2026

Speed and safety in this drop: the real cost of string length checks, faster async await in .NET 11, and SBOM baked into NuGet for sane audits. Plus, MAUI XAML with C# expressions that kill noisy converters.

#csharp #dotnet #dotnetmaui

1 month ago 1 0 0 0
Preview
.NET drip - Sunday, March 1, 2026

This drop swaps brittle role checks for permission-based auth and solves multi-node cache drift with HybridCache plus Redis. Plus, Wolverine-powered resilience and a cleaner, provider-agnostic .NET AI stack.

#dotnet #aspnetcore #redis

1 month ago 0 0 0 0
Preview
.NET drip - Thursday, February 26, 2026

This drop jumps from on-device CLIP embeddings in .NET to a tidy Stripe Checkout in ASP.NET Core, showing how these pieces work in real apps. Plus a peek at LINQPad 9's AI and why EF Core may be the 2026 default.

#csharp #dotnet #efcore

1 month ago 0 0 1 0
Preview
.NET drip - Tuesday, February 24, 2026

Small choices, big wins. This drop shows how to keep industrial cameras streaming, force real WebView2 refreshes, validate EF Core before SaveChanges, and pick StartsWith for faster hot paths.

#csharp #dotnet #efcore

1 month ago 0 0 0 0
Preview
.NET drip - Sunday, February 22, 2026

Today's drop tackles patterns that ship sturdier apps faster: DTOs for stable Minimal APIs, secure Azure uploads with the Valet Key, and single-file tools via #:package. Also, some no-nonsense reflection and activator tips.

#csharp #dotnet #aspnetcore

1 month ago 0 0 0 0
Advertisement
Preview
.NET drip - Thursday, February 19, 2026

This drop nails real wins: faster API validation in .NET 10, Minimal API myths busted, and MAUI C# expressions that clean up XAML. Also, a calm tour of post-quantum crypto and safer EF Core config.

#dotnet #csharp #efcore

1 month ago 0 0 0 0
Preview
.NET drip - Tuesday, February 17, 2026

This drop tames gnarly config with clean Options, rethinks validation with Zeta, and shows how single-file C# turns quick ideas into real tools. Plus, a peek at EF Core LINQ so you know how those lambdas become SQL.

#dotnet #csharp #efcore

1 month ago 1 0 0 0
Preview
Repository Pattern vs DbContext in Entity Framework Core Tired of arguing about repositories in EF Core? This practical guide compares direct DbContext, thin repositories, and specification style queries with small, runnable C# examples. Learn when each opt...

One of the most common questions on my EF Core videos? Repositories or just DbContext? Here's my answer.

#dotnet #csharp #efcore

1 month ago 0 0 0 0
Preview
.NET drip - Sunday, February 15, 2026

This drop spotlights C# 14 ?.= and the new field keyword for cleaner, safer updates. Plus hybrid caching to dodge stampedes, OData 9 upgrade notes, and a MAUI patch that may nudge Android layouts.

#csharp #dotnet #dotnetmaui

1 month ago 3 0 0 0
Post image Post image

Rebuilt my website recently and my favorite new feature is blog post previews before they're released. 7 days before a post is released it shows on the website as a teaser.

Also, new post coming Monday...

2 months ago 2 0 0 0
Preview
Drip for Friday, February 13, 2026 Your regular dose of C# and .NET programming insights, tutorials, and community news for Friday, February 13, 2026

This drop zeroes in on real-world wins: the Content-Type charset gotcha behind ghost 404s in ASP.NET Core, sane message ordering with outbox and sagas, and a C# 15 idea to pre-size and fine-tune collections.

#dotnet #aspnetcore #csharp

2 months ago 0 0 0 0

Missing my mom today. Received news that I'm stoked about, and know she'd be proud. Can't share it with her, so you're up.

A year of good diet & exercise means I've lost ~40lbs. Doc told me this AM my bloodwork is perfect and I should stop taking my blood pressure medicine. 💪

2 months ago 2 0 0 0
Drip for Wednesday, February 11, 2026 Your regular dose of C# and .NET programming insights, tutorials, and community news for Wednesday, February 11, 2026

In this drop: evolve APIs without breaking clients, choose the right background jobs, and tap C# 14 lambdas in .NET 10 for leaner, faster code. There is even a glimpse of open agent standards in .NET.

#dotnet #csharp #aspnetcore

2 months ago 0 0 0 0
Preview
Drip for Monday, February 9, 2026 Your regular dose of C# and .NET programming insights, tutorials, and community news for Monday, February 9, 2026

Inside this drop: VS 2026 AI that speeds refactors and debugging, resilient APIs with Polly 8, and encrypted JSON without converters using a TypeInfoResolver. Plus, Aspire pipes resource settings into Azure Functions for you.

#dotnet #csharp #aspnetcore

2 months ago 2 0 0 0
Advertisement
Preview
.NET drip - Friday, February 6, 2026 Your regular dose of C# and .NET programming insights, tutorials, and community news delivered straight to your inbox.

A new @dotnetdrip.com has... dropped? Fresh, .NET-only content hitting mailboxes every Monday, Wednesday, and Friday.

dotnetdrip.com/archive/2026...

2 months ago 0 0 0 0
Preview
C# 14's Unbound Generics in nameof Explained C# 14 adds support for unbound generic types in nameof, so you can write nameof(Logger<>) and nameof(Dictionary<,>) without supplying throwaway type arguments. This post explains the syntax, shows pra...

Continuing my "words from American poets" theme:

"Oops, I did it again."

#csharp #dotnet

2 months ago 0 0 0 0
Preview
Cleaner Joins in EF Core 10 with LeftJoin and RightJoin EF Core 10 introduces LeftJoin and RightJoin to make outer joins readable and intuitive. This article shows how these methods translate to SQL, how to migrate from GroupJoin and DefaultIfEmpty, and ho...

In the words of those American poets, the Backstreet Boys, "OMG, we're back again." First blog post in a long time! Let's talk about the new right and left joins in EF Core 10.

#dotnet #efcore #csharp

baldbeardedbuilder.com/blog/cleaner...

2 months ago 1 0 0 0
Preview
Handy Handy is a cross platform, open-source, speech-to-text application for your computer

The speech extension in @vscode.dev really makes @github.com Copilot feel like magic. I've been using Copilot CLI for a week and even though @scott.hanselman.com turned me on to handy.computer, I miss a wake word like "hey code" and I miss the "auto enter after n seconds of silence."

2 months ago 0 0 0 0