Co-author of https://wasmgroundup.com — learn Wasm by building a simple compiler in JavaScript.
Prev: CDG/HARC, Google, BumpTop
It's the book we wish we'd had 3 years ago.
No messing with tools and frameworks. It's a hands-on guide to the core of Wasm: the instruction set and module format.
Link below. 👇
If you bought it in early access, thanks for your support! 🙏
If you haven't bought it yet, please check it out!!
Data-Oriented Design and C++ by Mike Acton
→ www.youtube.com/watch?v=rX0I...
(End with an unfortunately lame quote, but otherwise great)
Cpu Caches and Why You Care by Scott Meyers
→ www.youtube.com/watch?v=WDIk...
Data-Oriented Design and C++ by Mike Acton
→ www.youtube.com/watch?v=rX0I...
(End with an unfortunately lame quote, but otherwise great)
Cpu Caches and Why You Care by Scott Meyers
→ www.youtube.com/watch?v=WDIk...
→ github.com/pdubroy/til/...
→ github.com/pdubroy/til/...
(And I'll be following @thorstenball.com's advice in 2026: set a schedule.)
(And I'll be following @thorstenball.com's advice in 2026: set a schedule.)
→ dubroy.com/twitter
It's actually a lot of fun going through these! And orders of magnitude faster and more pleasant than on the official site.
→ dubroy.com/twitter
It's actually a lot of fun going through these! And orders of magnitude faster and more pleasant than on the official site.
Huh. I had no idea.
en.wikipedia.org/wiki/Valgrind
Huh. I had no idea.
en.wikipedia.org/wiki/Valgrind
→ github.com/pdubroy/til/...
→ github.com/pdubroy/til/...
And lots of it can be applied to many other areas: learning experiences, programming languages, etc.
via @szymonkaliski.com
And lots of it can be applied to many other areas: learning experiences, programming languages, etc.
via @szymonkaliski.com
→ dubroy.com/now/
→ dubroy.com/now/
→ github.com/pdubroy/til/...
→ github.com/pdubroy/til/...
www.electronjs.org/blog/tech-ta...
www.electronjs.org/blog/tech-ta...
Not signed up? You're missing out!
Get on the list at sendfox.com/wasmgroundup
Not signed up? You're missing out!
Get on the list at sendfox.com/wasmgroundup
(aka "monoid-cached trees" if you want to sound clever)
Full example here: github.com/ohmjs/ohm/bl...
(aka "monoid-cached trees" if you want to sound clever)
Full example here: github.com/ohmjs/ohm/bl...
Readers of our book may notice the similarity to the Wasm security model — see this excerpt from the chapter "What makes WebAssembly safe?"
Readers of our book may notice the similarity to the Wasm security model — see this excerpt from the chapter "What makes WebAssembly safe?"
This has been a long time in the making, but my open access book on the history of programming is available for pre-order!
www.cambridge.org/core/books/c...
This has been a long time in the making, but my open access book on the history of programming is available for pre-order!
www.cambridge.org/core/books/c...
→ github.com/pdubroy/til/...
→ github.com/pdubroy/til/...
I pay them…*checks notes* $1/month for a better version of everything I used Cloudflare for.
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.
I pay them…*checks notes* $1/month for a better version of everything I used Cloudflare for.
→ github.com/pdubroy/til/...
→ github.com/pdubroy/til/...
If you're looking for things to read this Thanksgiving, I think you'll love them.
Computer science is a lot of fun, when explained well. ❤️
If you're looking for things to read this Thanksgiving, I think you'll love them.
Computer science is a lot of fun, when explained well. ❤️
These pretty good…love the ✂️s
From ”The Ubiquitous Skip List: A Survey…” dl.acm.org/doi/pdf/10.1...
These pretty good…love the ✂️s
From ”The Ubiquitous Skip List: A Survey…” dl.acm.org/doi/pdf/10.1...
Choosing properties for property-based testing
→ fsharpforfunandprofit.com/posts/proper...
Choosing properties for property-based testing
→ fsharpforfunandprofit.com/posts/proper...
A WebAssembly interpreter (Part 1)
→ wasmgroundup.com/blog/wasm-vm...
We build up a simple interpreter from scratch, in JavaScript, for a small subset of Wasm instructions (arithmetic and comparison).
→ github.com/pdubroy/til/...
→ github.com/pdubroy/til/...