Latest Posts
Keeping dependencies up to date with PNPM
How I use PNPM to keep my project deps up-to-date.
Read more →Focused tests with Test Fixture Factory
Notes on the `test-fixture-factory` library and how I use it to write clean maintainable tests.
Read more →Notes on Debouncing Inputs in Svelte 5
A practical debounced input component with TypeScript and Svelte 5
Read more →Sustrik's law: "Well-designed components are easy to replace. Eventually, they will be replaced by ones that are not so easy to replace."
From https://www.250bpm.com/p/reusability-trap
Intro to Generator Functions
Learn how generator functions work by building your own async/await from scratch.
Read more →The Trouble With Promises
Why your promises may till be running even after you've moved on.
Read more →https://growfield.js.org/
> A tiny, dependency-free JavaScript module for making textarea elements grow with their content.
I haven't tried this library out yet, but it sounds like a good one to kee...
mornings are better when it isn't raining
Mobile-first content creation is the future. Being able to quickly capture thoughts and publish them without opening a laptop removes so much friction from the creative process.
Hello World
First post on the new Obsidian-to-Astro blog system
Read more →