I like making things.
And sometimes breaking them too 👀
Recent Photos
Go to Photos →
Recent Posts

Relative timestamps in Astro JS

Migrating to Astro required rethinking how to handle relative timestamps on the client side while dealing with a highly static website. It's doable, but I had to work around a minor Astro quirk.


Rebuild cached static website Docker layers in Easypanel

Self-hosted PaaS like Easypanel make serving continuously deployed websites a breeze. Unfortunately, they don't integrate so easily with external data used during a static website build process.


Build with Deno's Fresh in Sublime Text 4

Two quick tweaks for a "just works" developer experience using Deno's new Fresh web framework.