Patrick Dubroy @dubroy.com · 21/08/2026Been meaning to learn Wasm? Now's your chance to grab our book for CHEAP. 011
Patrick Dubroy @dubroy.com · 02/06/2026Another great post from @thorstenball.com: Building software is learning → registerspill.thorstenball.com/p/building-s...registerspill.thorstenball.comBuilding Software Is LearningAn internal note to the Amp team on feedback and shipping faster 172
Patrick Dubroy @dubroy.com · 25/05/2026New blog post: Fast is better than slow → dubroy.com/blog/fast-is... 5103
Patrick Dubroy @dubroy.com · 03/04/2026"You don't know which afternoon of debugging was the one that taught you something fundamental about your data until three years later, when you're working on a completely different problem and the insight surfaces" ergosphere.blog/posts/the-ma...ergosphere.blogThe machines are fine. I'm worried about us.On AI agents, grunt work, and the part of science that isn't replaceable. 131
Reposted by Patrick DubroyCodeTV @codetv.dev · 25/03/2026Did you miss @dubroy.com teaching us about WebAssembly No worries! Check out our conversation on the Web Dev Podcast, then code along with us on Learn with Jason. WDP: codetv.dev/series/web-d... LWJ: codetv.dev/series/learn...codetv.devWebAssembly is not as hard as it seems | The Web Dev Podcast Series 1Its common to only hear Wasm talked about in contexts that seem… advanced. How can mere mortals like us hope to build with it? Patrick Dubroy talks about flattening the learning curve and putting… 051
Patrick Dubroy @dubroy.com · 24/03/2026New post on the @ohmjs.org blog — Inside Ohm's PEG-to-Wasm compiler → ohmjs.org/blog/2026/03... v18 is now more than 50x faster for real-world grammars while using about 10% of the memory 🔥 …this post goes into the details of how it's built. 0104
Patrick Dubroy @dubroy.com · 23/03/2026Love this — microui: A tiny, portable, immediate-mode UI library written in ANSI C → github.com/rxi/microui Only around 1100 SLoC (!)github.comGitHub - rxi/microui: A tiny immediate-mode UI libraryA tiny immediate-mode UI library. Contribute to rxi/microui development by creating an account on GitHub. 091
Patrick Dubroy @dubroy.com · 18/03/2026Tomorrow at 17:20 CET / 12:20 EDT / 9:20 PDT, I'll be livestreaming at twitch.tv/jlengstorf, teaching @jason.energy about WebAssembly!! I'll do my best to condense the best parts of our Wasm book (@wasmgroundup.com) into ~60 minutes. 😄twitch.tvTwitchTwitch is the world 044
Patrick Dubroy @dubroy.com · 13/03/2026Looking forward to a couple of @ohmjs.org- and @wasmgroundup.com-related things next week: 1️⃣ Talking about PEG-to-#Wasm compilation in Ohm v18 at MoreVMs: 2026.programming-conference.org/home/MoreVMs... 2️⃣ Live-streaming with @jason.energy on Thursday at 17:30 CET, teaching him about WebAssembly.2026.programming-conference.orgMoreVMs 2026 - MoreVMs'26 - ‹Programming› 2026The 10th MoreVMs workshop aims to bring together industrial and academic programmers to discuss the design, implementation, and usage of modern languages and runtimes. This includes aspects such as re... 140
Patrick Dubroy @dubroy.com · 13/03/2026One more time — I'm looking for new consulting clients. Some ways I can help: ∙ Fractional tech leadership (tackling "leadership debt" in small eng orgs) ∙ Full-stack, 0 to 1 projects ∙ Language design & impl (eg with @ohmjs.org) ∙ JavaScript/TypeScript perf (🔁 appreciated) 01115
Patrick Dubroy @dubroy.com · 10/03/2026What I'm up to now → dubroy.com/now/ ∙ Teaching another Scratch course ∙ Still have availability in 2026 for consulting ∙ Ohm v18 is now ~50x faster than v17 🔥 ∙ Invited talk at MoreVMs next week ∙ Live pair programming with @jason.energy next Thursday at ~17:30 CET! 1100
Patrick Dubroy @dubroy.com · 07/03/2026TIL: Multithreaded WebAssembly → github.com/pdubroy/til/... (corrected) 0101
Patrick Dubroy @dubroy.com · 05/03/2026A while back, someone in the @wasmgroundup.com Discord asked about resources for learning the formal notation used in the WebAssembly spec. One I like is Jeremy Siek's "Crash Course on Notation in Programming Language Theory": siek.blogspot.com/2012/07/cras...siek.blogspot.comCrash Course on Notation in Programming Language TheoryThis blog post is meant to help my friends get started in reading my other blog posts, that is, this post is a crash course on the notation ... 281
Patrick Dubroy @dubroy.com · 01/03/2026My 80/20, grug-brained personal productivity system: - Cool stuff: URLs, books, movies, etc. I want to remember. - Useful stuff: how/where/etc for things I do a few times a year. - Cooked: for cooking/baking: what recipe (URL or book), any adjustments I made, how it turned out. 3100
Patrick Dubroy @dubroy.com · 27/02/2026TIL that everyone who installs the Vercel CLI now gets a copy of @ohmjs.org 3191
Reposted by Patrick DubroyWebAssembly from the Ground Up @wasmgroundup.com · 26/02/2026Is it the end of February already?? Yes, yes it is. Which means we just sent out our #Wasm tidbits. Sign up here to get it in your inbox once a month (ish): sendfox.com/wasmgroundup 042
Patrick Dubroy @dubroy.com · 25/02/2026Starting another Scratch course at my kids' (Montessori) school today. A bit different this time — the theme is "artificial life". Taking some inspiration from @shiffman.lol's natureofcode.com 1130
Patrick Dubroy @dubroy.com · 25/02/2026slowmo.dev by @seflless.bsky.social is pretty damn cool — "Slow down, pause, or speed up time of any web content." Here's how it works. 070
Reposted by Patrick Dubroya ton of crates @tonofcrates.bsky.social · 24/02/2026people often don't appreciate how dramatically the intensity of knowledge work, especially in STEM, has changed in the last 60 years even prior to the advent of AI. tough to imagine that a scientist would spend most of their time literally plotting data 69113
Patrick Dubroy @dubroy.com · 24/02/2026TIL: Set difference vs symmetric difference → github.com/pdubr... 120
Patrick Dubroy @dubroy.com · 20/02/2026Looking forward to this — I'll be doing an invited talk at MoreVMs in Munich on March 17. Hope to see some of you there! 020
Patrick Dubroy @dubroy.com · 20/02/2026So excited to officially released the beta version! It's been a lot of work over the past ~year. 0131
Reposted by Patrick DubroyWebAssembly from the Ground Up @wasmgroundup.com · 20/02/2026Happy Friday! We just published a new blog post — A WebAssembly Interpreter: Part 2 → wasmgroundup.com/blog/wasm-vm... In the first post, we wrote a small #Wasm interpreter from scratch in JS. In Part 2, we extend the interpreter to support local and global variables.wasmgroundup.comA WebAssembly interpreter (Part 2)Adding local and global variable support to our Wasm Interpreter 094
Patrick Dubroy @dubroy.com · 19/02/2026I'm extremely hyped about the performance of the upcoming (#Wasm-based) @ohmjs.org v18. !!! (please don't let this be a mistake in my benchmarking) 0191
Reposted by Patrick Dubroy‹Programming› Conference @programming-conf.bsky.social · 19/02/2026Final 24h! Early bird for #prog26 ends tomorrow, Feb 20. Don't miss the art & science of programming in Munich (Mar 16–20)! Register: 2026.programming-conference.org Submit to the Substrates workshop: 2026.programming-conference.org/home/substra...2026.programming-conference.org‹Programming› 2026The International Conference on the Art, Science, and Engineering of Programming—or ‹Programming› for short—is a new conference focused on programming topics including the experience of programming. ‹... 022
Patrick Dubroy @dubroy.com · 14/02/2026This is exactly one of the findings of the study* on tabbed browsing I did ~15 yrs ago — tab usage is bimodal. Funny to see that it (anecdotally at least) still holds up! ∗ "A Study of Tabbed Browsing Among Mozilla Firefox Users" from CHI 2010: dl.acm.org/doi/pdf/10.1... 5435
Patrick Dubroy @dubroy.com · 14/02/2026"This speed can lead users to race past useful experiences, particularly ones that are artistically or pedagogically helpful." Slowness, Politics, and Joy: Values That Guide Technology Choices in Creative Coding Classrooms → www.mcnutt.in/assets/tatto... 091
Patrick Dubroy @dubroy.com · 11/02/2026"The root cause of the Spectre and Meltdown vulnerabilities was that processor architects were trying to build not just fast processors, but fast processors that expose the same abstract machine as a PDP-11." C Is Not a Low-level Language: spawn-queue.acm.org/doi/pdf/10.1... 151
Patrick Dubroy @dubroy.com · 05/02/2026+1, really enjoyed this talk. Some incredible examples involving the "the sophisticated software at the very lowest layers of the stack". 0110
Patrick Dubroy @dubroy.com · 05/02/2026I've been looking at patterns for specific "migration" and "compat" packages in the JS ecosystem. I know about: - react-router-dom-v5-compat - @ vue/compat - ember-compatibility-helpers - jQuery Migrate Any others I should look at? Bonus points if you've used them successfully. 351
Patrick Dubroy @dubroy.com · 05/02/2026Don't miss this! It's a joy, and it feels like a throwback in the best way possible (caring about UI details, remember that??) 030
Patrick Dubroy @dubroy.com · 02/02/2026What I'm doing now → dubroy.com/now/ Note: I have availability for consulting projects in 2026. If you know of something interesting, please get in touch! 0142
Patrick Dubroy @dubroy.com · 28/01/2026New blog post — Look for what's true → dubroy.com/blog/look-fo... 1171
Patrick Dubroy @dubroy.com · 21/01/2026For those who might not be aware — "OpenAI co-founder and president Greg Brockman gave Trump’s super PAC a whopping $25 million" www.sfgate.com/tech/article... "US Army appoints Palantir, Meta, OpenAI execs as Lt. Colonels" thegrayzone.com/2025/06/18/p... 041
Reposted by Patrick Dubroy🌫️ Grant Forrest @gfor.rest · 19/01/2026Still thinking about worker vs boss mentality about AI.grant.leaflet.pubLittle Bosses Everywhere 1124
Patrick Dubroy @dubroy.com · 19/01/2026"I have been maintaining my site for over 30 years. It’s older than Wikipedia or Google. Most software doesn’t last that long, and I don’t expect sassc or esbuild to last as long as my web site. When I’m choosing tools I ask myself 'what happens when this software disappears?'" 1212
Patrick Dubroy @dubroy.com · 16/01/2026New blog post: De-Googling → dubroy.com/blog/de-goog... …in which I tell you about some great services & companies that I'm very happy to have discovered. 44710
Patrick Dubroy @dubroy.com · 10/01/2026Two talks on data-oriented design that I enjoyed this week: 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...youtube.comCppCon 2014: Mike Acton "Data-Oriented Design and C++"YouTube video by CppCon 020
Patrick Dubroy @dubroy.com · 10/01/2026TIL: One-liners for downloading media → github.com/pdubroy/til/... 280
Patrick Dubroy @dubroy.com · 09/01/2026Lots of gems here. Definitely worth a read if you blog or would like to. (And I'll be following @thorstenball.com's advice in 2026: set a schedule.) 082
Patrick Dubroy @dubroy.com · 09/01/2026Finally have a self-hosted version of my personal Twitter archive, so I can really, truly delete everything over there. → 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. 1131
Patrick Dubroy @dubroy.com · 07/01/2026"Valgrind is in essence a virtual machine using just-in-time compilation techniques." Huh. I had no idea. en.wikipedia.org/wiki/Valgrind 040