Writing


Corporate Artistry (2023)
The web as art, hopefully maybe
Why We're Rendering Static Pages Again (JAMstack isn't ASP) (2020)
A condensed history of the web and how we're using the oldest web tech in a very new way.
Website Hierarchy of Needs (2020)
A method for prioritizing the many competing requirements of web construction.
The Complicated Life of A Messenger (2019)
Strategies for watching events without hurting yourself
Using Firefox For Faster Development (2019)
There's quite a few tools in Firefox that you won't find in Chrome, not yet at least.
Extending pre-existing types in TypeScript (2019)
How the new generics functionality opens doors to reusability