Sep 2024
Alternatives to cosine similarityCode
Aug 2024
How does cosine similarity work?Jul 2024
How do you test the quality of search results?Jun 2024
What even is a week? (dates are hard)Apr 2024
Stacked Sparklines web componentMar 2024
Known Pleasures: SVG line artFeb 2024
RSS is AwesomeJan 2024
So long, and thanks for all the SassDec 2023
Mapping LLM embeddings in three dimensionsNov 2023
Publishing on npm is weirdOct 2023
TomBot2000: automatically finding related posts using LLMsAug 2023
What if minesweeper kept getting harder?May 2023
Adding client side search to a static siteOct 2022
Oblique Strategies via npxFeb 2022
Improving my Wordle opening words using simple node scriptsJan 2021
RSS in 2021 (yes, it's still a thing)Dec 2020
Building a delay effect with the Web Audio APINov 2020
Dark mode: hard modeFeb 2020
Twitter Cards with Nunjucks and 11tyJan 2020
Static site generators: Hugo vs Jekyll vs Gatsby vs 11tyJul 2018
Writing well is essential. Try your best to get good at itJun 2017
You can now install Picobel using NPMJan 2017
Well-written HTML doesn't need any styling. Except that it does.Jan 2017
n-minute read: calculating an average reading speedSep 2016
You are only as good as your READMEJan 2016
Which do you choose: native app or web app?