Peter Ritchie
banner
peterritchie.com
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
Reposted by Peter Ritchie
continvoucly morged
February 17, 2026 at 12:53 AM
Reminder: a change in naming standards in software design/architecture ensures inconsistency in naming.
February 16, 2026 at 4:54 PM
Blogged: Things That Caught My Attention Last Week - February 8 bit.ly/4s0vK8P #dotnet
Peter Ritchie's Blog - Things That Caught My Attention Last Week - February 8
Peter Ritchie
bit.ly
February 9, 2026 at 9:39 PM
Reposted by Peter Ritchie
Get your apps off .net 3.5.

I only have it installed because developers on steam suck. Your two year old game shouldn’t be using .net 3.5 damn it.
.NET Framework 3.5 Moves to Standalone Deployment in new versions of Windows - .NET Blog
An announcement of .NET Framework 3.5 servicing updates on new versions of Windows.
devblogs.microsoft.com
February 9, 2026 at 5:23 PM
Reposted by Peter Ritchie
💢 Your ability to respond quickly to prod fires greatly depends on debugging what went wrong.

💡 Effective observability provides you with the logging, details, and insights that will guide your efforts from failure to recovery.

Learn more about OTel: https://blog.nimblepros.com/blogs/otel/
February 5, 2026 at 2:00 PM
Reposted by Peter Ritchie
Welcome to the .NET Foundation, HeroDevs! 🛡️ As a new corporate sponsor, they’re helping users stay secure with Never-Ending Support (NES) for EOL .NET versions. Proud to have you fueling OSS sustainability!

Learn more: hubs.li/Q0414Tf_0
February 4, 2026 at 3:48 PM
Chocolatey has had meta-packages for a while--enabled by nuspec dependencies. Doing something similar with a simpler YAML with WinGet file is intriguing. developer.microsoft.com/blog/winget-...
WinGet Configuration: Set up your dev machine in one command - Microsoft for Developers
I’ve set up a lot of dev machines in my life. Traditionally, this takes a lot of time to get everything just right, but now there’s a faster way with WinGet Configuration files. Let me show you how to...
developer.microsoft.com
February 5, 2026 at 2:20 PM
Reposted by Peter Ritchie
The latest .NET Rocks podcast has me on it, talking about one of my favorite topics: source generators in C#!

#dotnet #csharp

www.dotnetrocks.com/details/1988
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
www.dotnetrocks.com
February 5, 2026 at 1:41 PM
Blogged: Things That Caught My Attention Last Week - February 1 bit.ly/4qXrc2Q #dotnet
Peter Ritchie's Blog - Things That Caught My Attention Last Week - February 1
Peter Ritchie
bit.ly
February 3, 2026 at 7:09 PM
Stew and dumplings for dinner.
February 1, 2026 at 1:48 AM
Got this email to an Outlook.Com email, viewed in the Android Outlook app and it was not flagged as SPAM. 😔
January 29, 2026 at 5:17 PM
Blogged: Things That Caught My Attention Last Week - January 26 bit.ly/4k0zxzO #dotnet
Peter Ritchie's Blog - Things That Caught My Attention Last Week - January 26
Peter Ritchie
bit.ly
January 26, 2026 at 9:44 PM
Blogged: Introducing Pri.ProductivityExtensions.Source - A .NET Standard Package to Enable Modern C# Language Features bit.ly/4sSicgK #dotnet
Peter Ritchie's Blog - Introducing Pri.ProductivityExtensions.Source - A .NET Standard Package to Enable Modern C# Language Features
Peter Ritchie
bit.ly
January 21, 2026 at 4:26 PM
Blogged: Things That Caught My Attention Last Week - January 19 bit.ly/4pZ2XQA #dotnet
Peter Ritchie's Blog - Things That Caught My Attention Last Week - January 19
Peter Ritchie
bit.ly
January 20, 2026 at 3:06 PM
Blogged: Things That Caught My Attention Last Week - January 12 bit.ly/4sIDeOL #dotnet
Peter Ritchie's Blog - Things That Caught My Attention Last Week - January 12
Peter Ritchie
bit.ly
January 15, 2026 at 9:57 PM
Blogged: Announcing DotnetPsCmds - PowerShell CmdLets for .NET bit.ly/49QfUXM #dotnet
Peter Ritchie's Blog - Announcing DotnetPsCmds - PowerShell CmdLets for .NET
Peter Ritchie
bit.ly
January 12, 2026 at 9:48 PM
TIL you can search for emojis in text via regex with \p{Emoji_Presentation}
January 9, 2026 at 3:42 PM
Blogged: Things That Caught My Attention Last Week - January 5 bit.ly/4jrm0kG #dotnet
Peter Ritchie's Blog - Things That Caught My Attention Last Week - January 5
Peter Ritchie
bit.ly
January 7, 2026 at 5:07 PM
Reposted by Peter Ritchie
mermaid FTW
Visual Studio now supports rendering Mermaid diagrams in the Markdown editor, where you can provide your own Mermaid syntax or have Copilot generate it for you!

Here's how to visualize complex data structures and workflows directly within your editor, msft.it/63328tsOdE
January 5, 2026 at 11:06 PM
The irony of the Windows GnuPG pinentry form popping up but not having focus leading to people entering passwords in-the-clear into another application.
January 3, 2026 at 4:58 PM
TIL that some people use the right arrow and backspace instead of delete.
January 3, 2026 at 3:46 PM
Anyone else noticed that Visual Studio 18 (2026, 18.1.1) sometimes puts a " d18.0" suffix in the sln file for 'VisualStudioVersion'? #dotnet
January 2, 2026 at 6:25 PM
In #dotnet, `static string Path.GetPathRoot(string)` is awkwardly named, repeating "Path". What are your #naming pet peeves?
December 30, 2025 at 9:38 PM
Want to assign a secret value to a variable in PowerShell but don't want it to end up in ConsoleHost_history.txt? Copy it to the clipboard and then:
`$secret = Get-Clipboard`
December 25, 2025 at 6:31 PM