Brad Westness
  • About
  • Archive
  • Categories
  • Feed

The Load-Bearing Spreadsheet

Software Engineering Culture Data

Daniel Holmes, a developer at Bluesky (my favorite of the emerging Twitter alternatives in the wake of the Musk-pocalypse) recently made a post referencing the idea of a “load-bearing bug”:

The structural steel skeleton of a building under construction, with painted beams and diagonal braces bolted together at the joints.
  • 13 Sep 2023

Of Daylight and Savings

Software .NET Data

The “right” way to persist and transmit dates and times seems like it should be a solved problem, yet ask any three software engineers how it should be done, and you’ll get three separate answers.

A detail from Salvador Dali's painting The Persistence of Memory, showing melting pocket watches draped over a table edge and over a pale organic form, with ants crawling across a closed orange watch case.
  • 17 Jul 2023

Generating PDFs with ASP.NET Core and WKHtmlToPDF

Software .NET Web Development

It’s the bane of every web developer’s existence (perhaps I’m projecting there?), but if you work on web applications long enough - eventually, you’re going to be asked to dynamically generate some PDFs.

A split graphic labeled HTML on the left, showing raw markup in a dark editor, and PDF on the right, showing the same Wikipedia article rendered as a PDF, with a large arrow pointing from one to the other.
  • 17 Mar 2023
  • « Older Posts
  • Newer Posts »

© 2026 Brad Westness

Brad Westness

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

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