Edoardo Vacchi
banner
evacchi.dev
Edoardo Vacchi
@evacchi.dev
Programming Language Nerd, PhD in C.S. Staff Research Engineer @ Dylibso — Compilers, WebAssembly, Java, Rust, Go (chicory.dev and wazero.io) — prev: wazero @ Tetrate, RedHat, UniCredit — organizer Papers We Love Milano

evacchi.dev
Pinned
New Blog Post: The Return Of Language-Oriented Programming blog.evacchi.dev/posts/2025/1...
Oh-oh, here she comes
Watch out, boy, she'll chew you up
Oh-oh, here she comes
She's
November 13, 2025 at 2:40 PM
Reposted by Edoardo Vacchi
‼️Helm v4.0.0 is now officially live! github.com/helm/helm/re... ‼️

New updates include:

🎉 plugin system that supports WASM based plugins

🎉 Server side apply support

🎉 & LOTS more

Go check it out! & if you’re around at #KubeCon, come chat about it at the Helm booth!
Release Helm v4.0.0 · helm/helm
The Helm Team is proud to announce the first stable release of Helm 4. New Features Helm 4 has numerous new features, but a few deserve highlighting here: Redesigned plugin system that supports We...
github.com
November 12, 2025 at 4:43 PM
Reposted by Edoardo Vacchi
What's from Chicago, hates Illinois Nazis, and is holy as fuck?

It's the Pope in 1982.
November 13, 2025 at 1:37 AM
Reposted by Edoardo Vacchi
New Blog Post: The Return Of Language-Oriented Programming blog.evacchi.dev/posts/2025/1...
November 9, 2025 at 1:22 PM
Reposted by Edoardo Vacchi
Happy There Is A Circulatory System Walking Through The Kitchen Day to all who celebrate.
November 10, 2025 at 10:54 AM
New Blog Post: The Return Of Language-Oriented Programming blog.evacchi.dev/posts/2025/1...
November 9, 2025 at 1:22 PM
wazero 1.10.0 was just released. It includes a few bug fixes, an exciting new concurrent compilation opt-in feature, and experimental support for tail-calls! (also, first release under wazero/wazero!)

github.com/wazero/wazer...
Release v1.10.0 · wazero/wazero
Hiya folks - wazero release v1.10.0 has arrived, the first one under the wazero org! Experimental Features 5dd247b Concurrent Wasm compilation (#2381) @davidmdm 481bac9 Tail-call proposal (#2403) ...
github.com
November 9, 2025 at 1:19 PM
The #vllm meetup is kicking off in Zurich. I'm told there's a live stream too! Say hi if you're around
November 6, 2025 at 4:36 PM
Reposted by Edoardo Vacchi
After weeks of procrastination, I finally wrote the first post in a series explaining SPy.
This one focuses on why Python is slow—the gap between what the language allows and how it’s used in practice—and hints at how SPy aims to fix it:
antocuni.eu/2025/10/29/i...
Inside SPy, part 1: Motivations and Goals - Antonio Cuni's blog
Antonio Cuni's blog
antocuni.eu
October 29, 2025 at 4:22 PM
Reposted by Edoardo Vacchi
We finally decided to write out how we use XDP in our network plane for live network migrations and more specifically to process outgoing packets!

This is the first in a series of promised deep dives into how Loophole's live migration tech works!
An eBPF Loophole: Using XDP for Egress Traffic

XDP is Linux's fastest packet processor but only handles incoming traffic. We found a loophole in how the kernel determines packet direction to make it work for outgoing traffic too!

Blog post with details 👇

loopholelabs.io/blog/xdp-for...
Using XDP for Egress Traffic
XDP only works for ingress. We found a loophole that lets it work for egress. Here's how we did the impossible.
loopholelabs.io
November 4, 2025 at 6:25 PM
Reposted by Edoardo Vacchi
An eBPF Loophole: Using XDP for Egress Traffic

XDP is Linux's fastest packet processor but only handles incoming traffic. We found a loophole in how the kernel determines packet direction to make it work for outgoing traffic too!

Blog post with details 👇

loopholelabs.io/blog/xdp-for...
Using XDP for Egress Traffic
XDP only works for ingress. We found a loophole that lets it work for egress. Here's how we did the impossible.
loopholelabs.io
November 4, 2025 at 6:24 PM
Reposted by Edoardo Vacchi
Early Bird tickets for Wasm I/O 2026 are live.

🗓️ 19–20 March 2026
📍Barcelona

Don’t miss out → 2026.wasm.io
October 21, 2025 at 12:05 PM
The entire reason Anthropic named a feature “Skills” is so they could file bugs under “Skills Issue” and you can't convince me otherwise
October 18, 2025 at 5:03 PM
“Our model *DOES NOT* generate SLOP! It may lie, hallucinate, generate slop but it is NOT a porn star!”
October 18, 2025 at 6:49 AM
I know I might be losing nuggets of valuable information, but I zone out the moment I notice your article was padded by AI
October 13, 2025 at 2:17 PM
sorry I’m confused does gen ai come before or after gen z
October 8, 2025 at 9:18 PM
what if programming was interacting all day long with your dumb forgetful coworker instead of actually writing the code?
October 6, 2025 at 12:48 PM
It's only a compiler if the output is at a lower level of abstraction, otherwise it's just a sparkling transpiler
September 30, 2025 at 2:23 PM
September 29, 2025 at 3:33 PM
the definitive guide to text engineering
September 29, 2025 at 9:03 AM
Everything is a compiler if you’re obsessed enough
September 27, 2025 at 3:14 PM
Reposted by Edoardo Vacchi
everything is a compiler if you believe
software can only transform data into other data, and everything we view as a higher capability is just composing transformations

imo once you are fully pilled on this, the idea of defining the structure & semantics of the data on either side of the transformation as well as possible seems obvious
May 2, 2025 at 9:48 AM
maybe the real good hires were the friends you made along the way
September 5, 2025 at 12:33 PM
imagine if it's all a big misunderstanding and all they wanted was bran. everyone is running away scared, but they are all just angry because they haven't pooped in weeks, and the brains-based diet just makes it worse. it's hell
September 4, 2025 at 3:41 PM
🕶️🤌 Nice broker you have there, it would be a shame if someone put #wasm in it

In-broker #Wasm transforms in @apachekafka with #Chicory and some light low-level patching 🧐

I hope you enjoyed part 1, because this is part 2 😎

blog.evacchi.dev/posts/2025/0...
September 3, 2025 at 6:55 PM