Home
GoForGoldman
Cancel

The Status Quo Bias and Overcorrection

In my last post I discussed cognitive biases in decision making and introduced the concept of the platinum hammer. An extension of the well-known golden hammer, the platinum hammer is a predilectio...

The Right Tool for the Job: Beyond the Golden Hammer

Introduction to cognitive biases in decision making Most of us aim to use the right tool for the job, navigating the balance between tried and trusted methods and the allure of new solutions. This...

Orientation state changes on iPad in .NET MAUI

Recently I’ve been looking at building .NET MAUI apps that give first-class experiences on mobile, desktop, and tablets. It’s important for desktop users to feel like they’re using a desktop app, r...

Differentiating device idiom dependencies in .NET MAUI

While working on my upcoming hands-on .NET MAUI workshop for NDC (note - link will probably not work after the conference), I was thinking about different layouts for desktop, tablet, and mobile ap...

Understanding .NET MAUI Page and Navigation Lifecycle Event Order

As I prepare for my hands-on .NET MAUI workshop for NDC in February, I found myself delving into the specifics of the .NET MAUI page and navigation lifecycle events. Particularly, I was interested ...

Remembering Mike

This post is a bit different to my usual content, and a bit longer too. For anyone just here for tech and dev stuff, please feel free to skip this one. Four and a half years ago, on 19th March 201...

Unexpected Exceptions in EF Core 7+ Migrations

I recently encountered an intriguing issue with EF Core migrations that I hadn’t seen before — suddenly getting exceptions when trying to create or apply migrations. Interestingly, the migrations w...

Book review: The Phoenix Project

The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford has been out for about 10 years now, and most people I’ve spoken to about it have read it. I, however, have just gotten around to re...

Testing Sign-in with Apple in your local development environment

Sign-in with Apple is a great way to authenticate users in your web and mobile apps. Apple get a lot right about single sign-on (SSO), and while some people remain apprehensive about tying their id...

Where to put your .NET MAUI Handler Mappings

NOTE This post is adapted from my book .NET MAUI in Action, available now! In .NET MAUI, the handler architecture provides a way for developers to access properties of native platform controls...