Profile avatar
dubroy.com
Programmer & researcher, co-creator of https://ohmjs.org. 🇨🇦 🇩🇪 🇪🇺 Now: writing https://wasmgroundup.com Prev: CDG/HARC, Google, BumpTop
196 posts 1,146 followers 216 following
Regular Contributor
Active Commenter

For…reasons, I've been investigating non-US alternatives for some of the services I use. TIL that @BunnyCDN offers a drop-in replacement for Google Fonts: fonts.bunny.net/ Also Bunny itself is a great EU-based alternative to most of what Cloudflare offers.

TIL: Cookie banners → github.com/pdubroy/til... (Please *don't* tell me your opinion on the EU cookie directive.)

I have a soft spot for visual formalisms. Some examples: • neural circuit diagrams (Vincent Abbott) • revision diagrams (Burckhardt et al) Any other good examples?

Wonderful thread if you are at all into systems stuff. "This is a memory allocator that outcompetes glibc malloc with an incredibly simple implementation, that can be read and understood in a matter of minutes…" lobste.rs/s/itcqle/go...

Thought surely this was a mistake in Amazon's database, but no, this author really has written 7 books about wonders of the world and one book about the Amiga.

This is quite the flex. "It has become something of a yearly ritual to take the first few days of the year to write a new implementation of the compiler I use daily." wiki.xxiivv.com/site/now

In case you haven't read the latest edition of The Loop by @slimemoldtimemold.bsky.social — you should, it's pure joy. One highlight is the "Field guide for getting page Reviewer 2" drive.google.com/file/d/1YR3...

TIL: Styling web pages for print → github.com/pdubroy/til...

Gotta love terminology like this, "A (sometimes called B) is <blah>…B (sometimes called A) is…<whatever>"

Oh man I think I really want to do Ben Eater's 8-bit computer from scratch: eater.net/8bit

This is wonderful! (literally)

With the official launch of the book being next week, we figured it's about time we wrote a Conclusion chapter 😅 Lots more small tweaks & improvements coming this week…

Same — I always get a little dopamine hit when I see it in my inbox. If you're not reading this you're missing out!

TIL: Castlemacs and Magit → github.com/pdubroy/til...

Huh, today I noticed that the WebGPU spec progressed to the "Candidate Recommendation" stage a few weeks ago. Seems like an important milestone! I spent some time last year playing with WebGPU (via wgpu.rs); it's a relatively nice API and a lot of fun.

TIL: WebP is awesome → github.com/pdubroy/til... I didn't realize that: • It's very widely supported • The compression ratio is *much* better than PNG

Until recently I thought @posthog.com was just a cool company with a great brand and an actual (not cringe) sense of humour. But I've been a customer for ~6 weeks and damn, it's a great product too.

Just published another update to the book: a draft of our last technical chapter, "Odds & Ends". 🎉 It covers a few features that we didn't have room for in the main track of the book: global variables, tables, and the element section.

TIL: Get image dimensions at the command line → github.com/pdubroy/til...

tfw you're writing a TIL post, and when you Google the thing you find @simonwillison.net's TIL post about it

A frustrating thing about web dev is that new frameworks/tools never seem to reduce overall complexity. 2005: You need to know JS, HTML, CSS. 2025: You need to know JS, HTML, CSS, TypeScript, React, Tailwind, … (Not to mention JS, HTML, and CSS are now much more complex!)

New blog post: Make it happen → dubroy.com/blog/make-i...

Really enjoyed this post. If you'd like to write in public more but have struggled, a TIL repo is a *great* way to build the habit.

What if a spreadsheet cell could hold multiple values at the same time? That's the idea behind Ambsheets, a project I've been working on w/ @geoffreylitt.com at @inkandswitch.com. It's a new spreadsheet that makes it easier for you to explore many possibilities simultaneously. 1/2

There are few things I come back to as often as Bill Buxton's "What Sketches (and Prototypes) Are and Are Not": www.cs.cmu.edu/~bam/uicour... "Their value lies not in the artifact of the sketch itself, but its ability to provide a catalyst to the desired behaviours, conversations, & interactions"