Peter Ritchie @peterritchie.com · 21hWhen I saw this I thought of you @woodruff.dev microsoft.github.io/rust-for-dot...microsoft.github.ioIntroduction - Rust for C#/.NET Developers 121
Reposted by Peter RitchieDomain-Driven Design Europe @dddeu.bsky.social · 29/09/2026Over 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.ddd.academyDeliberate Practice: Why Reading About DDD Isn't EnoughMove from knowing DDD to actually doing it 032
Peter Ritchie @peterritchie.com · 29/09/2026Blogged: Things That Caught My Attention Last Week - September 28 bit.ly/4hrFQvy #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - September 28Peter Ritchie 000
Peter Ritchie @peterritchie.com · 25/09/2026I'm surprised that `dotnet pack --include-symbols` defaults to .symbols.nupkg and not .snupkg in #dotnet 10 100
Peter Ritchie @peterritchie.com · 24/09/2026TIL there is a Trump Ave in Ottawa Canada, named after donald trump about 20 years ago. And yesterday the city decided to rename it after residents of the street decided they didn't want to live on a street by that name. 044
Reposted by Peter RitchieShawn Wildermuth @wildermuth.com · 22/09/2026EF internals are like IKEA instructions: confusing until someone explains them properly. That someone is this course. -> shawnl.ink/ps-efinte... #dotnet #efcore 022
Peter Ritchie @peterritchie.com · 20/09/2026"once again this is the final boarding call for flight...". I don't think you know what "final" means. #airtravel 100
Reposted by Peter Ritchie.NET @dot.net · 18/09/2026.NET 10.0.12 ✅ .NET 9.0.20 ✅ .NET 8.0.31 Security fixes, runtime updates, msft.it/63326aZcZp Core + EF Core refreshes, and updated containers/installers. 🚀 📖 Read the blog: msft.it/63322aZcZw #dotNET #DevOps 123
Reposted by Peter RitchieKhalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 16/09/2026Anyone consider themselves a #Blazor Consultant and would like to try out an experiment with me? Looking for a handful of professionals who like working with the technology. #dotnet 034
Reposted by Peter RitchieBarack Obama @barackobama.bsky.social · 15/09/2026The right to vote is one of the most fundamental parts of our democracy. Check your voter registration at IWillVote.com and make a plan to vote early or on Election Day on November 3. 395168075933
Peter Ritchie @peterritchie.com · 15/09/2026Blogged: Things That Caught My Attention Last Week - September 14 bit.ly/3VbO4QX #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - September 14Peter Ritchie 000
Reposted by Peter RitchieKevin Jones @vcsjones.dev · 15/09/2026The annual .NET Performance blog post is out for .NET 11 now! devblogs.microsoft.com/dotnet/perfo...devblogs.microsoft.comPerformance Improvements in .NET 11 - .NET BlogTake a tour through hundreds of performance improvements in .NET 11. 1125
Reposted by Peter RitchieEricLaw 🎻 @ericlawrence.com · 08/09/2026I updated my post on browsers' restrictions on access to local ports on the device: textslashplain.com/2023/09/14/w...textslashplain.comWeb Weirdness: Probing LocalhostIf you closely watch the Network tab in the Chromium Developer Tools when you try to log into Fidelity Investments, you might notice something that looks a bit weird. JavaScript on the page attempt… 3115
Peter Ritchie @peterritchie.com · 08/09/2026Blogged: Things That Caught My Attention Last Week - September 7 bit.ly/4yjt1KG #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - September 7Peter Ritchie 001
Peter Ritchie @peterritchie.com · 03/09/2026And Canada would do it all over again even though some people only do things because there's something in it for them. 000
Peter Ritchie @peterritchie.com · 02/09/2026Hey, Fabulous Adventures in Data Structures and Algorithms by @ericlippert.com was published today! www.manning.com/books/fabulo...manning.comFabulous Adventures in Data Structures and Algorithms - Eric Lippert 192
Peter Ritchie @peterritchie.com · 31/08/2026Blogged: Things That Caught My Attention Last Week - August 31 bit.ly/4iFdhNi #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - August 31Peter Ritchie 000
Reposted by Peter RitchieBarret Blake @barretblake.dev · 28/08/2026C# Dev Tip of the Day Prefer async all the way down. Blocking with .Result or .Wait() can create deadlocks and wasted threads. learn.microsoft.com/en-us/dotnet/cs… 001
Peter Ritchie @peterritchie.com · 20/08/2026Blogged: Things That Caught My Attention Last Week - August 17 bit.ly/4xfTEQw #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - August 17Peter Ritchie 010
Peter Ritchie @peterritchie.com · 13/08/2026Blogged: Things That Caught My Attention Last Week - August 10 bit.ly/4hzdtNJ #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - August 10Peter Ritchie 000
Peter Ritchie @peterritchie.com · 30/07/2026If you use #visualStudio 2026 and occasionally hit F6 (instead of F5 by mistake) when you want to continue debugging and are annoyed that pressing "No" when asked “Do you want to stop debugging?” actually does stop debugging, you can vote here: developercommunity.visualstudio.com/t/11079291 #dotnetdevelopercommunity.visualstudio.comDeveloper CommunityDeveloper Community 000
Peter Ritchie @peterritchie.com · 10/07/2026devblogs.microsoft.com/devops/shrin...devblogs.microsoft.comShrinking Azure Pipeline task extensions using esbuild - Azure DevOps BlogTL;DR We bundled an internal Azure Pipelines task extension into a single bundled JavaScript file using esbuild. The task package dropped from tens of 000
Peter Ritchie @peterritchie.com · 08/07/2026Blogged: Things That Caught My Attention Last Week - July 6 bit.ly/44ggRW3 #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - July 6Peter Ritchie 010
Reposted by Peter RitchiePaulo Morgado @paulomorgado.net · 29/06/2026dlvr.itAutomating your Visual Studio extension builds with GitHub Actions - Visual Studio BlogIf you’re building and maintaining Visual Studio extensions, you’ve probably ended up with some sort of build and publishing workflow - whether it’s 121
Reposted by Peter Ritchieardalis (Steve Smith) @ardalis.com · 29/06/2026A developer I know recently asked: "Since we can produce code so fast now, does the code actually matter that much? Assuming the code fulfills the requirement through actual user testing, who cares what the code looks like?" I have thoughts: ardalis.com/why-care-abo... #AI #code #programmingardalis.comWhy Care About Agent Authored Code QualityIf AI can write code a hundred times faster than humans, and AI is going to be maintaining the app too, why should we care about code quality as long as it works? The assembly language analogy is comp... 296
Peter Ritchie @peterritchie.com · 24/06/2026Blogged: Things That Caught My Attention Last Week - June 22 bit.ly/4vypmHY #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - June 22Peter Ritchie 000
Peter Ritchie @peterritchie.com · 17/06/2026Blogged: Things That Caught My Attention Last Week - June 15 bit.ly/4a91SR3 #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - June 15Peter Ritchie 010
Peter Ritchie @peterritchie.com · 14/06/20263rd security update in as many days to Visual Studio 2026. Odd. 010
Reposted by Peter RitchieJoseph Guadagno @jguadagno.com · 09/06/2026I'm building out an @aspire.dev workshop. What things would you want to see outside of "getting started" or adding it to an existing project? What is something you wish you knew how to do when you got started? @davidfowl.com @maddy.fm 331
Reposted by Peter Ritchie.NET Foundation @dotnetfoundation.org · 09/06/2026🗳️ Voting for the 2026 Board Election is now open! Take a moment to review the candidate videos and profiles, then cast your vote to help shape the future of the .NET ecosystem. Voting closes June 19 — make your voice count. dotnetfoundation.org/board-electi... 033
Peter Ritchie @peterritchie.com · 08/06/2026Blogged: Things That Caught My Attention Last Week - June 7 bit.ly/3RM77jn #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - June 7Peter Ritchie 020
Peter Ritchie @peterritchie.com · 29/05/2026Is Cake build layered with vertical slice architecture? 020
Reposted by Peter Ritchie.NET @dot.net · 28/05/2026C# is leveling up memory safety: • unsafe = a contract, not a vibe • every unsafe op goes in an inner unsafe block • <safety> docs make obligations explicit Rust‑inspired, C#‑shaped. Read the blog → ift.tt/Lac3vTB 062
Reposted by Peter RitchieIan Dees @iandees.bsky.social · 26/05/2026Recent status: watching someone that works at Zoom take a past due security training about not taking meetings in public spaces while he was on a train going between Copenhagen and Stockholm. He completed his training then had a sales meeting about volume discounts. 361860318
Reposted by Peter RitchieJon Skeet @jonskeet.uk · 21/05/2026Ah, the joy of mixing hobbies. I'm reading @ericlippert.com's "Fabulous Adventures in Data Structures and Algorithms" (which more than lives up to its name; strongly recommended) and the section on change ringing (in the context of enumerating permutations). 2111
Reposted by Peter RitchieParticular Software @particular.net · 21/05/2026Adding AI to the mix only makes it clearer: you need some stability in development. If you're changing every layer of code, you'll spend even more time and frustration chasing problems.spreaker.comUse What Works with Dylan BeattieUse What Works! Carl and Richard talk to Dylan Beattie about the Use What Works movement, encouraging developers to use well-maintained open-source projects ava 011
Peter Ritchie @peterritchie.com · 20/05/2026Blogged: Things That Caught My Attention Last Week - May 17 bit.ly/3Pi5Lfj #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - May 17Peter Ritchie 010
Peter Ritchie @peterritchie.com · 15/05/2026Blogged: Things That Caught My Attention Last Week - May 10 bit.ly/4tXg5rr #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - May 10Peter Ritchie 000
Reposted by Peter RitchieVicki @vickiboykis.com · 30/04/2026I don’t buy the idea that libraries will go away since everyone can just write their own now. Maybe for small internal company use-cases. But libraries are not just code, they’re time invested in edge cases, they’re hundreds of hours of human eyes. I don’t want to replace that. 1924229
Peter Ritchie @peterritchie.com · 29/04/2026That moment when #UniGetUI tells you there's a @vscode.dev update before VS Code does. 010
Reposted by Peter Ritchieardalis (Steve Smith) @ardalis.com · 29/04/2026This week GitHub Copilot pricing changes were announced, continuing the trend of price increases across all AI products that I anticipated in my recent article about AI Benefits and Costs. I've already had to amend the article 5 times this month to note increases... ardalis.com/ai-benefits-... #AI 4103
Peter Ritchie @peterritchie.com · 27/04/2026Blogged: Things That Caught My Attention Last Week - April 26 bit.ly/3QyA95q #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - April 26Peter Ritchie 000
Peter Ritchie @peterritchie.com · 22/04/2026Blogged: Things That Caught My Attention Last Week - April 19 bit.ly/4sNkEE0 #dotnetbit.lyPeter Ritchie's Blog - Things That Caught My Attention Last Week - April 19Peter Ritchie 000
Reposted by Peter RitchieDylan Beattie @dylanbeatt.ie · 15/04/2026"That's quite expensive. We'll just build our own." "Your library doesn't do what we need. Fix it now. For free." "Why do you want budget to pay for free software?" "You said this was free! How dare you charge money for the latest version!" Sound familiar? Help us fix it: usewhatworks.orgusewhatworks.orgUse What Works - Choose proven solutions over building from scratchA manifesto for choosing proven solutions over bespoke frameworks. #UseWhatWorks 22310
Peter Ritchie @peterritchie.com · 14/04/2026JSON 5, now arrays may have a single trailing comma. Among other new features. json5.org 132