Peter Ritchie
Peter Ritchie
@peterritchie.com
Independent software consultant | Former MS Dev MVP ×13 | 3 decades of delivering software | Focusing mostly on solution and software architecture but experienced in back-end development with C#. https://github.com/peteraritchie
810 followers516 following1.4K posts
Blogged: Things That Caught My Attention Last Week - October 19 bit.ly/4yzfWwj #dotnet
I really miss tricking Americans that this was Canadian money. 🥹
In 1958, Muriel Billes hit upon an idea. Why not introduce a form of store currency in the form of a coupon? She took her idea to her husband Alfred, the president of Canadian Tire. Thus Canadian Tire Money was born. This is the story. 📸 Canadian Tire 🧵 1/8
Arg, @visualstudio.com stuck with a rename popup open, no way to close it. Can't undo changes in file, forcing me to exit. 😒
Peter Ritchie reposted
“A Popular Information analysis of campaign finance records reveals that the [Ramaswamy] ad was funded, in part, with contributions from the PACs and executives of major American corporations, including Bank of America, Deloitte, DraftKings, Kroger, and Nationwide.” popular.info/p/the-corpor...
Peter Ritchie reposted
🎮 "Just save the game state." We explore how C# 15 unions interact with System.Text.Json in .NET 11, what works, what doesn't, and a converter-free workaround. 👀 https://blog.nimblepros.com/blogs/saving-the-game-system-text-json-and-union-state/ #dotnet #csharp
Peter Ritchie reposted
Peter Ritchie reposted
C# Dev Tip of the Day Use interfaces at boundaries, not everywhere by default. https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection
Peter Ritchie reposted
Peter Ritchie reposted
Peter Ritchie reposted
Peter Ritchie reposted
If you had a ticket to Grace Hopper and have not cancelled your plans to go to San Francisco, go to @github.com's LinkedIn right now if you'd like to attend GitHub Universe for free ❤️
Peter Ritchie reposted
Peter Ritchie reposted
This course teaches you how to review existing architectures with Claude—spotting unclear ownership, hidden dependencies, and fragile boundaries:
Peter Ritchie reposted
Classic extension methods were basically scaffolding. Dustin Campbell and Mads Torgersen dig into how C#'s new extension members feature changes that: msft.it/63326aWRUm
Blogged: Things That Caught My Attention Last Week - October 12 bit.ly/4B9HfjB #dotnet
Peter Ritchie reposted
From the .NET blog... Durable Task in the Real World: What Problems Does It Actually Solve? https://devblogs.microsoft.com/dotnet/durable-task-in-the-real-world/ #dotnet #Azure #AIagents #distributedsystems #durableexecution #DurableTask #DurableTaskScheduler
Peter Ritchie reposted
Peter Ritchie reposted
Peter Ritchie reposted
Peter Ritchie reposted
I provide 16 heuristics for identifying Subdomains and Bounded Contexts. Even so, you still have to think 🙂 Workshop: Implementing Domain-Driven Design 4 days: $400 (save $1,600) Dates: 12-15 October Just a taste 👇 Registration below. kalele.io/iddd-workshop
Peter Ritchie reposted
Blogged: Software Delivery with AI from the Trenches: Leveraging Domain-Driven Design - Introduction bit.ly/4zfwBWy #dotnet
Things That Caught My Attention Last Week - September 28 bit.ly/4hrFQvy #dotnet
That's too bad, because that's one of the driving factors in the creation of UUID 7: a lesser impact on database performance. www.rfc-editor.org/info/rfc9562/
"Guid.CreateVersion7() is NOT a sequential guid for SQL Server" from Bart Wullems #dotnet #sqlserver buff.ly/Uwbw6uj
Peter Ritchie reposted
Peter Ritchie reposted
In this post we'll see how we can improve our builder to use Bogus to simplify the boilerplate involved and improve the quality of the test data created: https://bit.ly/4daRAiq #testing #TestData #BuilderPattern
Peter Ritchie reposted
The same connection string keywords now work across Microsoft SQL drivers
This expands what a "model" is. Things evolve and improve, but current models use math to create vector embeddings and token predictions are made from a context based on those vector embeddings. Executing code is a new feature that existing models don't have.
also, as I have been noting since March, even a model with a probabilistic attention space is capable of functionally deterministic calculations
100% this.
I have spent a lot of my career sitting with teams who are proud of their API, and who have no idea what it looks like from the outside. This is the single most consistent thing I have found… https://apievangelist.com/2026/09/29/you-cannot-see-your-own-api-from-the-outside/?utm_source=bluesky
Peter Ritchie reposted
Over six sessions, this loop is what turns "I understand tactical patterns" into "I can build a working domain model and defend every decision in it." If you've been meaning to move from knowing DDD to actually doing it: buff.ly/l82hY4k and we start on October 5th.
Blogged: Things That Caught My Attention Last Week - September 28 bit.ly/4hrFQvy #dotnet
"Start with a spec, not a vibe". I can't agree more.
A key lesson I've learned for using #ai to build software is to also build the tools so the agent can "close the loop" and validate its own work. That is a powerful accelerator, and a way to avoid having the agent go "off the rails" as it works. blog.lhotka.net/2026/09/25/C...