I blog about a lot of tech and learning topics. These posts are a combination of tutorials and thinking. I often revisit these posts and update them both as technologies change and my thinking changes.
I'm still working on adding meta-data to some of my older posts and reformatting. If you spot anything that needs to be fixed, let me know!
A way to handle all of the brew updates when all you want is one thing
Creating a Raycast Extension to collect bookmarks in a structured way
Using some of Astro's tutorial components as inspiration for my own
Hiding information for spoilers until users hover or click
Pull back the curtain and show more clearly when things go wrong
Found a bit of the MatPlotLib docs that shows how easy it is to create XKCD-styled graphs
Sharing a helpful post on some heuristics around a few common coding structures
Where I think about the things that allow writing to be more automatic
Is there any point in writing when AI can generate text so quickly?
A quick walk through of getting setup up with Node, Express and TypeScript
How to pass extra flags to a npm script using vitest as an example.
How to add authorization to Fastify routes using middleware and lifecycle hooks.
How to cancel async events using the AbortController
Thinking about how Webmentions allow us to have conversations through our blogs rather than through social media