Masthash

#wasmio

Flaki
2 months ago

Last week at the #wasmio #wasmio23 conference our friends over at the VMWare Wasm Labs (🌐 wasmlabs.dev) presented about bringing interpreted languages to #WebAssembly — such as #ruby, #python, #php, and more, soon even comparably obscure languages like #tcl!).

Okay that was quite enough hashtags for now, but if your first thought was “…but why?!”, that's an easy answer: you want to meet your users where they are! What's better, telling your future users off with "sorry you will need to learn Rust/JavaScript/whatever first", or telling them "You know Python? Great, we support Python!"?
Exactly.

On the other hand, if your first thought was “okay... but how??” boy have I got a blogpost for you! Here we talk about how we use the Wasm Labs team's work in our extension engine at Suborbital:
https://blog.suborbital.dev/bringing-python-to-se2-with-webassembly

Rafael Fernández López and Asen Alexandrov from VMWare on-stage at Wasm I/O 2023 in Barcelona about the WebAssembly Language Runtimes project. Slides show large PHP, Ruby & Python logos, a table that lists the version of the language available through this project (PHP 8.2.0, Python 3.11.1, Ruby 3.2.0), and the accompanying text:
What? — WebAssembly Language Runtimes
Pre-compiled binaries, ready to use
Build popular language interpreters:
• Up-to-date
• Tested
• Automated builds
Flaki
2 months ago

Got to hang out with many wonderful friends, both old & new (and some for the very first time in-person!) at #wasmio #wasmio23 this weekend :BlobCat_Love:

CW selfie, eye contact

w/ @hola_soy_milk @alvin @sylwia @baela & Roberto Vidal

(PS: WASM I/O was a truly splendid event and they have already announced next year's event, highly recommended :kittyWant: https://wasmio.tech )

Selfie at our shared dinner after the first day of the conference on an outdoor café terrace in Barcelona
Flaki
2 months ago

“Every big-boy language today needs pattern matching, so naturally https://grain-lang.org has pattern matching!”
#wasmio #wasmio23 #webassembly

Oscar Spencer on-stage at Wasm I/O 2023, his slide shows off the Pattern Matching feature of the Grain programming language
Flaki
3 months ago

Wasm I/O Dan-ception: @ricochetcode on-stage, co-presenting with @danologue who is present via a pre-recorded video, himself referring back to @sunfish's earlier talk (without knowledge of the actual contents as it happened). :blobcateyesspin:

Hat tip for pulling off this "hybrid presence" moment, masterfully executed :foxClap:

#wasmio #wasmio23 #webassembly

Bailey Hayes and Dan Chiarlone (virtually) on-stage at Wasm I/O 2023, see toot for description
Flaki
3 months ago

“When it comes to WebAssembly-educators, we all, myself included, have a responsibility. I need to write and talk more — as I keep wanting to do so. We all know it's still early days for Wasm, but the time is now for us (especially with the Component Model around the corner) to start ramping up our efforts on contributing to making Wasm more approachable” — Oscar Spencer, speaking at the panel discussion at Wasm I/O 2023 (paraphrasing)

📸 @hola_soy_milk @k33g_org Oscar & @sylwia at #wasmio #wasmio23

Oscar Spencer on-stage at Wasm I/O 2023, joined by panelists Sylwia Vargas, Philippe Charrière, Ramón Huidobro talking about approachability of WebAssembly. Oscar is speaking, gesturing with his left hand, the other panelists listen intently.
Flaki
3 months ago

“As a a devrel at @stackblitz I frequently have to liaison between engineers and e.g. product managers who have no idea what WebAssembly is. Not having an accessible description to what this technology entails is making that a lot harder than it should be…” — @sylwia at the Wasm I/O 2023 panel discussion on making #WebAssembly more accessible (somewhat paraphrased)

📸 @hola_soy_milk @k33g_org Oscar Spencer & @sylwia at #wasmio #wasmio23

Four panelists on-stage at Wasm IO 2023 conference, sitting on chairs. From left to right: Ramón Huidobro, Philippe Charrière, Oscar Spencer and Sylwia Vargas. Sylwia is speaking while the others listen attentively, she has her hands in the air, gesturing.
Flaki
3 months ago

I often like to say “Let computers do what computers do best”, and using IDLs (interface-definition languages) to describe the *intent* of the interface, then using binding generators to do the hard work of implementing that intent for us in a machine-understandable manner is such a beautiful example of that :BlobhajTinyHeart:

📸 @sunfish at #wasmio #wasmio32
#webassembly

Dan Gohman presenting at Wasm I/O 2023. Slides read:
A tale of two design approaches
ABIs
• Pointers, layouts, lifetimes
• Baked into engines and toolchains
• Adding functions is hard
• Tunneled protocols look attractive

IDLs
• Build bindings and protocol generators
• Ergonomic API design
• Support more source languages, virtualization, composition, safety
• Add functions is easy

Hey friends #wasmio 2023! 👋

@sylwia & I would like to ask for an approachable definition for WebAssembly, particularly aimed at non-technical folks in tech or emerging devs.

We’ll pick our favourite three tomorrow at our panel.

Get a treat from Vienna as a prize! 💜

#wasmio

Pack of Manner Schnitten wafers
Flaki
3 months ago

Hello #wasmio! 👋 https://wasmio.tech

w/ @hola_soy_milk @baela

CW eye contact

Selfie at the Wasm.io conference with Ramón and Baela the plush fox. I'm wearing a white Flo Mask and Ramón is wearing a pink mask.
dd
3 months ago

Ready for the WASM I/O Barcelona conference! #wasm #barcelona #wasmio

Flaki
3 months ago

It has been a day-long trek but I have finally arrived to Barcelona for tomorrow's wasmio.tech to talk (and watch ppl talk) shop about #webassembly :blobcatnerd:
#wasmio