Middle of Nowhere
Edoardo Vacchi
Programming Language Nerd
About Me 🔗
During my PhD I researched language design and implementation at University of Milan. After three years at UniCredit Bank’s R&D department, I have joined Red Hat in the KIE group, where I worked on the Drools rules engine and the Kogito project. I worked at Tetrate, as a member of the wazero development team.
My continued love for programming language technology and compilers brought me to Dylibso: I still contribute to wazero, and I now also work on Chicory, Extism and XTP!
Research 🔗
Public Speaking 🔗
Slides on Speaker Deck
Presentations (ENG) 🔗
2024 🔗
- [GraalVM Community Meetup 2024]: The
main()
in the Mirror: Native Image and Reflection-Free Run-Time Code Loading with Wasm - [Software You Can Love 2024] The Role Of Social Interaction in Language Ecosystems
- [Wasm I/O 2024] The WasmScape Navigator: Sorting Through the Mosaic of Specs
- [Devoxx Greece 2024] The Caffeinated Gopher’s Guide to Language Runtimes
- [JFokus 2024] WebAssembly from the Inside Out
2023 🔗
- [Cloud-Native Wasm Day NA 2023] Lightning Talk
- [WasmCon 2023] From Wazero to Wazhero: An Introduction to Wazero for Gophers and Other Species
- [HighLoad++ Serbia 2023] WebAssembly from the inside out
- [JNation 2023] WebAssembly for the Java Geek
- [JNation 2023] Workshop: Write You An Actor (System) For Great Good! (with JDK 19, records and vthreads!) - with Andrea Peruffo
- [Devoxx UK 2023] Ignite Talk: Write a microservice in 5 minutes with Go, WebAssembly and Wazero!
- [Devoxx UK 2023] Mini-lab: Write You An Actor (System) For Great Good! (with JDK 19, records and vthreads!) - with Andrea Peruffo
- [Wasm I/O 2023] Wasmer Things: An Upside-Down Guide To WebAssembly
- [Voxxed Days Zurich 2023] Wasmer Things: An Upside-Down Guide To WebAssembly
- [JFokus 2023] Hands-on-lab: Write You An Actor (System) For Great Good! (with JDK 19, records and vthreads!) - with Andrea Peruffo
- [JFokus 2023] Dr. Futamura and the Projection Machine: From Interpreters to Compilers
- [Voxxed Days Ticino 2023] Wasmer Things: An Upside-Down Guide To WebAssembly
2022 🔗
- [Codemotion Milan 2022] Wasmer Things: An Upside-Down Guide To WebAssembly
- [Devoxx Belgium 2022] Write You An Actor (System) For Great Good! (with JBang, JDK 19, records, pattern matching and virtual threads!)
- [Voxxed Days Zurich 2022] The Call of Ctooling: The Secrets Behind Native Image Building
2021 🔗
- [Devoxx Ukraine 2021] The Call of Ctooling: The Secrets Behind Native Image Building
- [KIE Drop 2021] Kogito Public API
- [KIELive#47 2021] The Road towards a Kogito Public API
- [Voxxed Days Romania 2021] The Call of Ctooling: The Secrets Behind Native Image Building
- [Joker Conf 2021] Kogito: Cloud-native business automation (w/ Mario Fusco)
- [MakeIT 2021] Kogito: Cloud native Business Automation (w/ Mario Fusco)
- [DevConf.US 2021] Dr Futamura’s Projection Machine!
Others 🔗
- [QCon São Paulo 2019] Your Program as a Transpiler: Applying Compiler Design to Everyday Programming
- [Devoxx Belgium 2019] Your Program as a Transpiler: Applying Compiler Design to Everyday Programming
- [Devoxx Belgium 2019] Event-driven business automation powered by cloud native Java (w/ M. Swiderski & M. Fusco)
- [Voxxed Days Milano 2019] Your Program as a Transpiler: Improving Application Performance by Applying Compiler Design
Playlist: Presentations (ITA) 🔗
- [Go Meetup Turin] from wazero to wazhero: an introduction to WebAssembly and the wazero runtime!
- JUG Milano Meeting #139 - Wasmer Things: Guida Sottosopra a WebAssembly
- PWLMI#4: Partial Computation of Programs (Futamura, 1983)
- The Call of Ctooling: I Segreti delle Immagini Native
- Your Program as a Transpiler (vol.2): Applying Compiler Design to Everyday Programming
- JUG Milano Meeting #101 - Storia di un impieDato – Uno sguardo al futuro della JVM
- JUG Milano Meeting #77 - Introduzione a Shapeless
- Sii Acqua, Amico Mio — Un’Introduzione a Shapeless by Edoardo Vacchi