Ken Muse
Notarizing .NET Console Apps for macOS
Continuing with our exploration of macOS notarization, today we’ll explore how to sign and notarize .NET console applications. Along the way, I’ll also show you the secret to making universal (“fat”) binaries for your application.

Read more

Configuring macOS Notarization

Configuring macOS Notarization

With the release of Apple Silicon came new requirements for distributing console applications. If you want to get past Gatekeeper, your console applications will need to be notarized. Today we’ll explore how you setup your environment to be able to notarize applications to support signing console applications (including .NET).

Read more

Adopting a Dark Theme in Hugo
I decided it was time to modernize my Hugo-based site just a bit further. This week, I implemented a dark theme in SCSS. I used a simple trick to make it easier for me to update the look-and feel.

Read more

Unexpected Optimizations

Unexpected Optimizations

With programming, things aren’t always what they seem. In fact, sometimes more is less. More specifically, sometimes we get better performance by doing the opposite of what we’ve learned is right. Let’s explore an example and how it applies to cloud-scale systems and big data.

Read more

Azure Real World: Optimizing PHP Applications for the Cloud
Originally published in 2012, this was my first published article, a guest post for MSDN covering some of the tricks we found for optimizing and improving the performance of PHP with classic Web and Worker Roles on Azure. With the original post having since been removed from MSDN, the contents are now posted here for anyone interested in understanding this older Azure technology.

Read more