Advertisement · 728 × 90

Posts by Fons Sonnemans

Preview
Visual Schema Compare for SDK Style SQL Database Projects in Visual Studio and SSMS Keeping your SQL database project in sync with a live database is one of the most common — and most tedious — challenges in database development. If you have ever manually compared CREATE TABLE…

I just added a new feature to SQL Database Project Power Tools: Schema Compare 🎉
You can now easily compare your SQL project with a live database directly from SSMS or Visual Studio.

Super useful for catching differences and generating scripts as part of your DevOps workflow.

1 day ago 5 2 0 0
Preview
7 XAML Resource Keys AI Got Wrong in My Uno Platform Migration Real debugging from an AI-assisted WPF-to-Uno migration: the 7 Uno Material resource keys that silently blanked my pages, and how MCP checks caught them.

7 XAML Resource Keys AI Got Wrong in My Uno Platform Migration | by Matt Mattei

platform.uno/blog/7-xaml-...

#unoplatform #dotnet #xaml #ai #appdev #uidesign #csharp #wpf #migration

2 days ago 3 1 0 0
Post image

I just published a C# source generator package that implements the #Dispose pattern. It is an early preview, feedback is welcome.

#csharp #sourcegenerator #dotnet

github.com/sonnemaf/Ref...

3 days ago 1 1 0 0
Post image

I just published a C# source generator package that implements the #Dispose pattern. It is an early preview, feedback is welcome.

#csharp #sourcegenerator #dotnet

github.com/sonnemaf/Ref...

3 days ago 1 1 0 0
Post image

I found these old pictures from October 2010 of my #Sudoku game for the #WindowsPhone. It was the first Sudoku game in the Store. Later I published a Sudoku Free version with #Ads. Both are still in the #MicrosoftStore. Together they have more than 2.5 million downloads.

#GoodTimes #GameDev

6 days ago 3 2 0 0
Post image

I found these old pictures from October 2010 of my #Sudoku game for the #WindowsPhone. It was the first Sudoku game in the Store. Later I published a Sudoku Free version with #Ads. Both are still in the #MicrosoftStore. Together they have more than 2.5 million downloads.

#GoodTimes #GameDev

6 days ago 3 2 0 0

Preview 4?

1 week ago 0 0 1 0
Preview
Suppressing Roslyn Analyzer Warnings Programmatically using DiagnosticSuppressor - Gérald Barré Learn how to programmatically suppress Roslyn analyzer warnings using the DiagnosticSuppressor API.

Suppressing Roslyn Analyzer Warnings Programmatically using DiagnosticSuppressor #dotnet #roslyn www.meziantou.net/suppressing-roslyn-analy...

1 week ago 4 2 0 0
Video

This one's been on my backlog forever and finally shipped it. RequestedTheme now works on any element in the visual tree in @platform.uno. Set light or dark theme on any element, nest them, switch at runtime

1 week ago 2 1 0 0
Advertisement
Video

Simple Icon File Maker v1.16 can extract icons from DLL and EXEs!

apps.microsoft.com/store/detail...

2 weeks ago 2 1 0 0
Preview
Release [Pre-release] v8.3.260402-preview2 · CommunityToolkit/Windows What's Changed First official build with WindowsAppSDK 1.8 support for the new package structure. The WCT now only depends on Microsoft.WindowsAppSDK.WinUI for WinUI 3 projects instead of the full ...

🦙📢 #WindowsDev new #WindowsCommunityToolkit preview! v8.3.260402-preview2 has released with #WinAppSDK 1.8 support for just the #WinUI package as a dependency. #dotnet 🎉🎉🎉 github.com/CommunityToo...

2 weeks ago 2 1 0 0
How LINQ works
How LINQ works YouTube video by Dissecting The Code

New video on Dissecting the Code YouTube Channel: "How LINQ works?" - youtu.be/hFKCOeUfZaA?...

To understand LINQ we should understand iterator blocks. And this is what I'm covering for almost 20 minutes! :)

2 weeks ago 3 1 0 0

But is this still fun?

3 weeks ago 0 0 1 0

I almost did not see it. D or B is not that obvious. Cool though.

4 weeks ago 4 0 0 0
Preview
ProDuckMap — The Product Planning Command Center Devs have GitHub. Designers have Figma. ProDuckMap gives Product the command center it's always been missing. Story maps, personas, UI elements, types, and AI collaboration — all in one place.

Something new and very different I've been working on! ProDuckMap!

produckmap.com

1 month ago 2 1 0 0
Preview
Database DevOps (preview) in SSMS 22.4.1 | Microsoft Community Hub Database DevOps tooling for Microsoft SQL brings the benefits of database-as-code to your development workflow. At its core are SQL database projects, which...

SQL Database Projects (preview) in SSMS 22.4.1

buff.ly/tT4yvQR

1 month ago 2 2 0 0

You shoot the bugs when they attack you. I think.

1 month ago 1 0 1 1
Post image Post image

I have added a new feature to the settings of my Color Rings Puzzles game. You can now select the color theme for the rings.

apps.microsoft.com/detail/9MTJF...

#gamedev #indiedev #uwp

1 month ago 10 2 0 0
Advertisement
Preview
Writing a .NET Garbage Collector in C#  - Part 9: Frozen segments and new allocation strategy Using NativeAOT to write a .NET GC in C#. In this part, we look at what the GC must do to properly handle frozen segments, and we change the allocation strategy to make it more efficient.

Have you ever noticed that a simple .NET Core applications on 64-bit uses more than 2TB of virtual memory?

In a new episode of the series "writing a .NET garbage collector in C#", we discover the kind of problem that it intends to solve: minidump.net/writing-a-ne...

1 month ago 64 5 3 3
Video

Working on a new game and I’d love your eyes on it.
A first beta build is live—if you try it out, I’d really appreciate any feedback.

Download on Microsoft Store: apps.microsoft.com/detail/9MTJF...

#gamedev #uwp #indiegame

1 month ago 12 6 1 0
Post image

My todo list is quite long. Hope to launch it at the end of this month.

1 month ago 0 0 0 0
Video

Working on a new game and I’d love your eyes on it.
A first beta build is live—if you try it out, I’d really appreciate any feedback.

Download on Microsoft Store: apps.microsoft.com/detail/9MTJF...

#gamedev #uwp #indiegame

1 month ago 12 6 1 0
Post image

Some apps rack up an unbelievable number of reviews. 105K is impressive… almost too impressive.

For comparison: my Sudoku Free app has 2 million downloads, 38K reviews (12K US), and a 4.7 rating. I’m genuinely proud of that.

But seeing numbers like 105K always makes me wonder how they get there

1 month ago 0 0 0 0
Post image

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.

1 month ago 4 1 2 0
Screenshot of Visual Studio 2026 in which an auto property is refactored into a field property.

Screenshot of Visual Studio 2026 in which an auto property is refactored into a field property.

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

1 month ago 0 0 0 0
Advertisement
Microsoft.Data.SqlClient 7.0 Preview: Finally, Azure.Identity is Optional! 🎉 The most upvoted feature request in SqlClient history is here.

Microsoft.Data.SqlClient 7.0 Preview 4: Finally, Azure.Identity is Optional! 🎉

#dotnet #sqlserver

erikej.github.io/sqlclient/do...

1 month ago 8 3 0 0
Video

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).

1 month ago 3 2 1 0

I just saw the gear with the text. Ignore my question.

1 month ago 0 0 0 0

Super cool. Congratulations. What is the patent for?

1 month ago 0 0 1 0
Post image

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

1 month ago 4 0 0 0