Brad Westness
  • About
  • Archive
  • Categories
  • Feed

Record Collection Equality in C#

Software Programming .NET

I’ve seen this come up a few times at work, so I figured I’d dig in a bit and expound on how equality does and does not work with C# 9 record types and collections.

A close-up of a vinyl record collection, with jazz LPs including Art Tatum and Miles Davis stacked upright beside a wooden box of 7-inch singles in plastic sleeves.
  • 12 Apr 2022

Yes, Dark Mode Reduces Eyestrain

Software Programming

Like so many other debates on the internet, we seem to be doomed to forever relitigate the question of whether “Dark Mode” color schemes are actually easier on the eyes than their “Light Mode” counterparts.

A television color bar test pattern in the SMPTE style, with bright saturated bars above rows of darker blocks.
  • 11 Feb 2022

Hosting Wildcard Subdomains from Home for Free

Software Programming

Despite an overflowing number of options for hosting your own blog or website these days, I still feel like the best bang for your buck is GitHub Pages (if you’re a developer, that is). It’s free and does SSL and you can set it up to work with a custom domain name, something that’s a “premiere” option requiring paid service at most other blogging/website platforms.

Inside a home network rack, a UniFi switch with ethernet cables patched into a punch-down panel above a Dell rackmount server.
  • 11 Jan 2021
  • « Older Posts
  • Newer Posts »

© 2026 Brad Westness

Brad Westness

Wisconsinite, Software architect, Brewers baseball fan, he/him

  • Bluesky
  • GitHub
  • Email
This website uses cookies to ensure you get the best experience. Learn more