This is one of them “coming of age” stories about how a lowly method becomes a full fledged Action in ASP.NET MVC. You might think the two things are the same thing, but that’s not the case. It is not just any method gets to take the mantle of being an Action method.| You’ve Been Haacked
You’ve been Haacked is a blog about Technology, Software, Management, and Open Source. It’s full of good stuff.| You’ve Been Haacked
A git alias to migrate commits from the wrong branch to the right branch| You’ve Been Haacked
BONUS! I’ve added a useful 14th Git Alias: git migrate and now a 15th useful alias to open the repository in the browser| You’ve Been Haacked
A git alias to clean up gone branches. Even ones that have been squashed and merged.| You’ve Been Haacked
PostHog is a product analytics platform that helps you build better products faster. It contains a set of tools to help you capture analytics and leverage feature flags.| You’ve Been Haacked
Taking the plunge into a new job at PostHog.| You’ve Been Haacked
You may want to deserialize JSON to strongly typed values, but sometimes you run into a situation where the API doesn’t comply, until now.| You’ve Been Haacked
Sometimes stepping off the career ladder is the best move you can make.| You’ve Been Haacked
Git bisect is an underrated but very powerful tool to include in your debugging toolbox. In short, it helps you find the commit that introduced a bug. Here's an example of how to use it.| You’ve Been Haacked
C# 11 introduced static virtual members in interfaces. The primary motivation for this feature is to support generic math algorithms. But it turns out, this feature is useful in other scenarios.| You’ve Been Haacked
Comparing setting up a PostgreSql dependency using Docker vs using .NET Aspire?| You’ve Been Haacked
.NET Aspire has similar goals to NuGet in that it aims to streamline the number of steps it takes to incorporate a cloud service into a project. But Aspire has goals that are more far-reaching than NuGet.| You’ve Been Haacked
A reflection on the lessons we learn from failure and whether those lessons are tainted by the opposite of survorship bias.| You’ve Been Haacked
Entity Framework Core will throw a DbUpdateException when something goes wrong trying to save your changes. But why it did can be important when trying to recover from such an exception.| You’ve Been Haacked
There are cases where you can recover from a DbUpdateException if you play your cards right. This post highlights one such scenario, a pitfall that’s easy to run into, and how to recover.| You’ve Been Haacked