Mariano Guerra
banner
marianoguerra.org
Mariano Guerra
@marianoguerra.org
🧑🏽‍💻 Co-founder of Gloodata & Instadeq
📘 Co-author of https://wasmfromthegroundup.com/
📰 Future of Coding Weekly: https://newsletter.futureofcoding.org/join/
Reposted by Mariano Guerra
🎉 ¡Buenas noticias! 🐍

Con muchísima alegría @manux.bsky.social y yo les contamos que ya liberamos el libro "Python para Ciencia y Tecnología", completo, en castellano… ¡y totalmente gratis! 😍📘

💾 Pueden descargar el PDF desde 👉 libropython.science
November 10, 2025 at 4:55 PM
📰 Future of Coding Weekly

🧠 micrograd

🎥 I am not dead yet

📝 The Hidden Gem in S/SL: Why Dataless Languages Matter

🔗 newsletter.futureofcoding.org/posts/future...
November 10, 2025 at 10:58 AM
In 50 years there will be a neural essay that argues "clearly this was scripted by aliens, no human could have written it by hand before llms":

find . -name '*_res.json' -exec jq '.parsing_res_list[].block_label' {} \; | awk '{count[$0]++} END {for (i in count) print count[i], i}' | sort -nr
November 5, 2025 at 2:11 PM
Reposted by Mariano Guerra
Ever thought about writing #WebAssembly by hand? 🤔

Authors Patrick @dubroy.com and @marianoguerra.org think it's crucial for learning. They join #WasmAssembly host Thomas Steiner to discuss their ebook, "WebAssembly from the Ground Up" → goo.gle/3Ln67Pp
November 4, 2025 at 9:00 PM
Tanenbaum–Torvalds debate 2.0

On the fact that the Atlantic Ocean has two sides 2.0
November 1, 2025 at 10:28 AM
Reposted by Mariano Guerra
Today I presented to the Wasm CG a proposal for fine-grained dynamic code generation as a core WebAssembly feature. The proposal is now at phase 1!

github.com/WebAssembly/...

Also immortalized in song: suno.com/song/19e0679...
GitHub - WebAssembly/jit-interface: WebAssembly specification, reference interpreter, and test suite for the jit-interfaces proposal.
WebAssembly specification, reference interpreter, and test suite for the jit-interfaces proposal. - WebAssembly/jit-interface
github.com
October 29, 2025 at 9:49 PM
Reposted by Mariano Guerra
Periodic reminder (since I apparently don't talk about it enough) —

If you are interested in a hands-on way to learn #wasm, check out the book that @marianoguerra.org and I wrote together!
Excited to announce the official launch of our online book, WebAssembly from the Ground Up! 🎉

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. 👇
October 29, 2025 at 12:29 PM
Reposted by Mariano Guerra
Working on a diagram for an upcoming @wasmgroundup.com blog post.
October 29, 2025 at 10:24 AM
Reposted by Mariano Guerra
(Needed a thread here where I can post new examples!)

Dodrio (by Nick Fitzgerald) is an experimental virtual DOM library for Rust and Wasm. It uses bump allocation for the VDOM nodes and uses a stack machine language to represent change lists: github.com/fitzgen/dodrio
October 29, 2025 at 7:25 AM
Reposted by Mariano Guerra
i'm hiring a 'growth engineer' to work side-by-side with me at val.town in brooklyn

we're a small team on a mission to spread the joy of programming

we're looking for someone self-directed, loves talking to users, write english & typescript, and own projects end-to-end

if this is you, reach out!!
October 28, 2025 at 2:48 PM
Reposted by Mariano Guerra
This week the W3C WebAssembly Community Group is holding an in-person meeting in Munich.

We (@dubroy.com and @marianoguerra.org) are planning to be there. Patrick tomorrow, and both of us on Thursday for the Research Day.

If you see us, come say hi!
October 27, 2025 at 4:44 PM
new js directive just droped 🤯
October 27, 2025 at 12:58 PM
Devs can always be counted on to do the right thing…after they have implemented it 5 times in js

-- Churchill

Anything that can be done, will be done in js

-- Murphy's Law

PS: with better branding, DX, learning curve and documentation than the "right way"
October 27, 2025 at 12:51 PM
📰 Future of Coding Weekly

🌳 Cope and Drag: DSL for gradually improving diagrams

📝 Simple Assembler and Simple CPUs First

🎥 ROONS! A new marble computer

🔗 newsletter.futureofcoding.org/posts/future...
October 26, 2025 at 10:25 PM
Reposted by Mariano Guerra
Introducing SuperSonic - the full power of SuperCollider's audio engine running in a real-time high-priority AudioWorklet thread in the browser: www.patreon.com/posts/introd...
Introducing SuperSonic - SuperCollider's audio engine in a Web AudioWorklet. | Sam Aaron
Get more from Sam Aaron on Patreon
www.patreon.com
October 24, 2025 at 8:40 PM
Reposted by Mariano Guerra
ICYMI: @marianoguerra.org and I had a fun conversation with Thomas on the WasmAssembly podcast, all about our book @wasmgroundup.com.

You can watch it here, or find it wherever fine podcasts are sold.
📢 New #WasmAssembly podcast 🎙️ episode:
#WebAssembly from the Ground Up with @dubroy.com and @marianoguerra.org. Learn how they're teaching #Wasm by building a compiler in JavaScript and why writing Wasm by hand is crucial!

🍿 www.youtube.com/watch?v=dRdD...
🎧 wasmassembly.libsyn.com/webassembly-...
WebAssembly from the Ground Up with Patrick Dubroy and Mariano Guerra
YouTube video by Chrome for Developers
www.youtube.com
October 21, 2025 at 2:19 PM
Reposted by Mariano Guerra
📢 New #WasmAssembly podcast 🎙️ episode:
#WebAssembly from the Ground Up with @dubroy.com and @marianoguerra.org. Learn how they're teaching #Wasm by building a compiler in JavaScript and why writing Wasm by hand is crucial!

🍿 www.youtube.com/watch?v=dRdD...
🎧 wasmassembly.libsyn.com/webassembly-...
WebAssembly from the Ground Up with Patrick Dubroy and Mariano Guerra
YouTube video by Chrome for Developers
www.youtube.com
October 20, 2025 at 6:22 PM
📰 Future of Coding Weekly

🧬 Literate tracing

🧵 Undetermined Weaving with Machines

📑 Early Interpreters

🔗 newsletter.futureofcoding.org/posts/future...
October 20, 2025 at 8:33 AM
Reposted by Mariano Guerra
Gleam v1.13.0 is out now! 👻
gleam.run/news/formali...
Formalising external APIs | Gleam programming language
News post: Gleam v1.13.0 released
gleam.run
October 19, 2025 at 12:34 PM
The purpose of a person is what it does
October 19, 2025 at 8:57 AM
vibecard: todo app speedrun take 2

live coding a todo app faster than the previous one with the help of a new vibecard feature: macros

www.youtube.com/watch?v=D149...
vibecard: todo app speedrun using macros
YouTube video by Mariano Guerra
www.youtube.com
October 17, 2025 at 2:47 PM
October 16, 2025 at 5:37 PM
TIL that racket and common lisp have "slots" in macros via keyword arguments with defaults.
October 15, 2025 at 3:33 PM
Reposted by Mariano Guerra
ai-grep -- when you're looking for something, but you're not exactly sure what

npm i -g ai-grep

github.com/szymonkalisk...
October 15, 2025 at 7:25 AM
happy that an llm can help me write

```
INPUT_PATH=$(find $TARGET_DIR -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -d' ' -f2-)
OUTPUT_PATH="${INPUT_PATH%.*}-edit.${INPUT_PATH##*.}"
```

but sad that this is still the simplest way to automate something & that I need an AI to help me write it
October 13, 2025 at 12:43 PM