Michael Jolley's Avatar

Michael Jolley

@baldbeardedbuilder.com

Bringing smiles to the syntax — because laughter is the best error handler. Curating @dotnetdrip.com ✝️ Husband. Dad x 3

695
Followers
36
Following
264
Posts
23.04.2023
Joined
Posts Following

Latest posts by Michael Jolley @baldbeardedbuilder.com

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

06.03.2026 15:05 👍 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

04.03.2026 15:05 👍 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

02.03.2026 15:05 👍 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

27.02.2026 16:11 👍 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

25.02.2026 15:05 👍 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

23.02.2026 16:13 👍 0 🔁 0 💬 0 📌 0
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

20.02.2026 15:05 👍 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

18.02.2026 16:50 👍 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

17.02.2026 16:07 👍 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

16.02.2026 15:48 👍 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...

14.02.2026 19:57 👍 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

13.02.2026 15:52 👍 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. 💪

12.02.2026 17:36 👍 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

11.02.2026 15:49 👍 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

09.02.2026 17:36 👍 2 🔁 0 💬 0 📌 0
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...

06.02.2026 16:01 👍 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

03.02.2026 16:29 👍 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...

02.02.2026 15:52 👍 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."

01.02.2026 23:42 👍 0 🔁 0 💬 0 📌 0

No, I’m saying CmdPal dock allows them all. So, live it up!

30.01.2026 23:18 👍 0 🔁 0 💬 0 📌 0

It allows any side. Don’t let your dreams be dreams.

30.01.2026 23:07 👍 0 🔁 0 💬 1 📌 0
Post image

💡 We're exploring a new idea for PowerToys Command Palette: a configurable dock where you can pin your favorite commands and extensions for quick access.

For examples and proof-of-concept code, check out the issue - we'd love your feedback 👇
github.com/microsoft/Po...

29.01.2026 17:58 👍 6 🔁 4 💬 0 📌 3

Doing great!

27.01.2026 16:04 👍 1 🔁 0 💬 0 📌 0
Post image
25.01.2026 05:23 👍 0 🔁 0 💬 0 📌 0

He was christened with his first domain name so you can all play! Get in, play, enjoy, and give him feedback/feature requests.

His dad-moderated email is letsplay@natorade.com

natorade.com

25.01.2026 05:09 👍 1 🔁 0 💬 1 📌 0

✅ Built a web front-end (with my help) in @vuejs.org and @supabase.com with:

- Auth via Google, Discord, Twitch or GitHub
- Store current and total win streaks by level for tic-tac-toe for each user (plans for a leaderboard in the coming days)

25.01.2026 05:09 👍 0 🔁 0 💬 1 📌 0

✅ Built a 3D "space invaders" meets pirates game called War Ships with:

- Earn $ and buy upgrades for your ship
- Multiple difficulty levels
- "Quests" to earn bonus $ (like getting a kill, etc.)

This one's still a WIP and he's constantly iterating.

25.01.2026 05:09 👍 2 🔁 0 💬 1 📌 0

✅ Built a tic-tac-toe game complete with:

- 3 levels of difficulty
- Sound and visual effects for wins/losses
- Background music that changes based on level
- If you're signed in, it tracks your current & lifetime win streaks per level.

25.01.2026 05:09 👍 0 🔁 0 💬 1 📌 0

So, freaking proud of my 10yo. Over the holiday break I was vibe-coding and fell in love with @github.com Copilot CLI. Nate's been dying to make video games and I realized this was his chance. Set him up with a MS Surface, MS Terminal, and bang!

Check the 🧵for his current progress and link to play.

25.01.2026 05:09 👍 5 🔁 0 💬 1 📌 0
Preview
Release Azure.AI.Translation.Text_2.0.0-beta.1 · Azure/azure-sdk-for-net 2.0.0-beta.1 (2026-01-08) Features Added Added support for the Azure AI Translator API 2025-10-01-preview, including translations using LLM models, adaptive custom translation, tone variant transl...

Azure.AI.Translation.Text 2.0 beta arrives with LLM translations, tone control, and model selection, plus some notable breaking changes you will want to prep for. A tidy rundown of what is new and what to update in your code.

#dotnet #csharp #azureai

22.01.2026 19:24 👍 1 🔁 0 💬 0 📌 0