10 December 2022

21 links · Saturday

Get Rid of Your Old Database Migrations

Are database migrations good? Probably, but are we using them in the right way? In this post, I write about how I think about migrations and what I'm doing to mitigate some of their shortcomings.

Browsing the Fediverse

A month ago, when the Great Discontinuity happened, I started working on a Steampipe plugin to enable SQL queries against the Mastodon API, along with a companion Steampipe “mod” (suite…

Earthbound in ChatGPT

I just played a surprisingly fun Earthbound-style text adventure in ChatGPT. After this, I’m convinced that we are not very far away from (simple) custom games tailor-made to your tastes. It’s also quite easy to imagine playing an AI-generated Dungeons and Dra…

Screen recording in Snipping Tool begins rolling out to Windows Insiders

Hello Windows Insiders, today we are beginning to roll out an update to the Snipping Tool app (version 11.2211.35.0) for Windows 11 to Windows Insiders in the Dev Channel. We are just beginning the roll out now so not all Insiders in the Dev

Rockin’ the Code World: Special Guest Shay Rojansky

Join me on Saturday, December 10th, 2022 at 10:00 PST on C# Corner for show #70 where my special guest will be Shay Rojansky, Principal Software Engineer at Microsoft. Don’t miss this episode…

Delete a record without prior loading in Entity Framework

Sometimes you have an Id of an object and want to delete the underlying thing from the database. But it doesn't make sense to load the whole object from the database to memory first. So how can we achieve this quickly?

.NET Conf Recap

.NET Conf happened - it was amazing - and David, James & Matt will get you up to date.

.NET API Catalog

Understand your dependencies and plan your upgrades