I like Copilot CLI but the billing model stresses me out a little. Because there's no hourly or daily limit, I worry that I might run out of requests before the end of the month, and use them very conservatively. Then I end the month with a lot of unused quota.
So I built a tool.
I really like the C# 14 field-properties. @visualstudio.com has a refactoring to convert auto-properties into the new field-properties. Very cool.
#csharp #csharp14 #VisualStudio2026
Microsoft.Data.SqlClient 7.0 Preview 4: Finally, Azure.Identity is Optional! 🎉
#dotnet #sqlserver
erikej.github.io/sqlclient/do...
ClipPing got a major update!
The tool displays a visual notification whenever the content of the clipboard changes, for all of you who are tired of ctrl+c not working.
I added configurable overlays, and some QoL improvements (like automatically starting the tool with Windows).
I just saw the gear with the text. Ignore my question.
Super cool. Congratulations. What is the patent for?
Built a small app to read all my #MicrosoftStore reviews in one place. #PartnerCenter only shows them per app, which doesn’t scale when you have many.
How do you keep track of your reviews?
#AppDev #WinUI #UWP #XAML
After my initial sketch I created the code and a Class Diagram using #VisualStudio. The sketch was quite close. Ready to create the UI.
Call me old school. I still sketch my app/game designs on paper before I start coding.
#gamedev #uml
Can you go to bed with specs and wake up to a Windows app?
The Ralph Loop is the dream of AI software. Write the specs, go to bed, and wake up with a working app. So how does it work with Windows app development?
My 2D Mahjong game has 41 ratings in the US and a 4.9 score, yet it hasn’t moved up in the Microsoft Store rankings for weeks. Meanwhile, games with zero ratings sit above it — and many others haven’t been reviewed in years.
This ranking system makes no sense.
#MicrosoftStore #indiegames
People give a lot of advice to junior developers.
Do you know the worst advice I got back when I was still a junior?
It's not what you think:
My 2D Mahjong game has 41 ratings in the US and a 4.9 score, yet it hasn’t moved up in the Microsoft Store rankings for weeks. Meanwhile, games with zero ratings sit above it — and many others haven’t been reviewed in years.
This ranking system makes no sense.
#MicrosoftStore #indiegames
Blogged: Podman as a drop in replacement for Docker Desktop.
wilbertvandolleweerd.com/blog/podman/
Another video on Dissecting the Code YouTube channel: "ConfigureAwait best practices".
I feel we have a cargo cult on using ConfigureAwait without thinking too much.
youtu.be/bUHQeY-DlBc?...
High‑performance terrain in .NET isn’t magic — it’s data‑oriented design, SIMD, and clever parallelism.
This #dotNETConf session shows how to build terrain systems that stay fast even when the world gets huge.
▶️ Watch: buff.ly/TXGoBSN
Blogged: Creating and consuming metrics with System.Diagnostics.Metrics APIs
andrewlock.net/creating-and...
In this post I provide an introduction to the System.Diagnostics.Metrics API, show how to create a custom metric, and show how to read it with dotnet-counters
#dotnet
After a long wait, I've finally published the sixth part in my "Writing a .NET Garbage Collector in C#" series. Today, we start implementing mark and sweep.
minidump.net/writing-a-ne...
WinDev Helper - A WinUI Extension for VS Code
buff.ly/TSMlojg
Still working out the kinks - Submit issues and feature requests here: buff.ly/FDzXpv9
#windowsdev #winui #windowsappsdk #vscode #dotnet
Just launched my new game Number Match – Pairs & Sum of 10 on the Microsoft Store!
A relaxing but brain‑boosting puzzle you can play anytime. Addictive, clean, and surprisingly challenging.
Free download 👇
apps.microsoft.com/detail/9NPGC...
#gamedev #MicrosoftStore #Windows
My Surface tablet is acting weird: many apps don’t show the Min/Max/Close buttons. Some apps (Office, Edge, Notepad, Photos, Snipping Tool) are fine, but others like Settings, Store, Calculator, and Clock have none. Anyone know what might be causing this?
#Windows11
Just launched my new game Number Match – Pairs & Sum of 10 on the Microsoft Store!
A relaxing but brain‑boosting puzzle you can play anytime. Addictive, clean, and surprisingly challenging.
Free download 👇
apps.microsoft.com/detail/9NPGC...
#gamedev #MicrosoftStore #Windows
Feeling grateful today — my apps have now passed 6 million downloads on the Microsoft Store. Some titles are still going strong, others lived their full life back in the Windows Phone era, but the journey continues to inspire me to build new things.
#gamedev #windows #MicrosoftStore #uwp #xaml
Feeling grateful today — my apps have now passed 6 million downloads on the Microsoft Store. Some titles are still going strong, others lived their full life back in the Windows Phone era, but the journey continues to inspire me to build new things.
#gamedev #windows #MicrosoftStore #uwp #xaml
Blogged: The Windows File Explorer replacement, File Pilot, is awesome
andrewlock.net/windows-expl...
In this post I describe my experience with the Windows File Explorer replacement, File Pilot. It's blazingly fast, feature rich, and has hotkeys everywhere
My Surface tablet is acting weird: many apps don’t show the Min/Max/Close buttons. Some apps (Office, Edge, Notepad, Photos, Snipping Tool) are fine, but others like Settings, Store, Calculator, and Clock have none. Anyone know what might be causing this?
#Windows11
🦙📢 It's been an amazing celebration of #XAMLStudio v2 these last couple of weeks. 🎊 And so #WindowsDev to culminate it all, I'd like to announce that the project is now open-sourced! A seed project in the @dotnetfdn 🎉 Read all about this journey here: devblogs.microsoft.com/ifdef-window...
Congratulations, that's a nice adventure. I'm convinced you will do well. I will miss you as an MVP.
But cloud, not Windows 😁
I have added some new animations for Shuffle in my 2D Mahjong game. The game is doing well. Almost 200 daily players with an average of 32 minutes per player.
#gamedev #uwp #xaml #csharp #dotnet
Download: apps.microsoft.com/detail/9NG9X...
Congratulations. Well deserved!