Skip to main content
← Back

August 30, 2023

Agenda

  • DEMO: Rust host, OTP feature parity
  • DISCUSSION: Rust host initial release, v0.78.0 (R = 18, U = 21, S = 19, T = 20; 18 + 21 + 19 + 20 = 78)
  • DISCUSSION: Roadmap look
  • REMINDER: BACon + WasmCon next week!

Meeting Notes

Welcome

  • Intro to Yordis Prieto, joining us from Cuba who has been programming for a decade. He has 7 years experience working in Eilxir and React and has a background in fintech -- event-sourcing architecture. He has reached the limit of what he can do in other developer experiences and is now experimenting with wasmCloud. Welcome, Yordis! 🎉

DEMO: Rust Host OTP Feature Parity

  • You can see an update in the wasmCloud/wasmCloud repo
  • We have made huge progress along the journey to WITification with a couple of small issues to resolve.
  • The good news is OTP feature parity is almost complete, with the final PR on policy-checking merging shortly.
  • Shout out to Roman, Victor and Connor for getting the Rust OTP host in shape. Amazing work.
  • What does this mean to wasmCloud devs?
    • All this hard work brings backwards compatible experience to wasmCloud when we switch to the Rust host with wash you won't notice any difference when you launch your apps.
    • When you come to launch the Rust host and run wash up, you'll see the options are the same as you would find in the wasmCloud host.
  • We can also leverage the power of Wadm manifests.
  • Crucially, this will allow us to stay close to Wasm standards as they evolve.
  • It also means we can iterate on new functionality quickly, which is the exciting part.

DISCUSSION: Rust Host initial release

  • We are now running components - able to use WASI HTTP which is super exciting.
  • When will you be able to use it? We would like to release something that signifies we are making a sig release but it won't yet be 1.0.
  • We will release wasmCloud v0.78.0 - this will be the first release of the Rust host.
  • Rapidly approaching a 1.0 release of wasmCloud, looking primarily at the stability of our SDKs and tooling rather than fundamentals of wasmCloud concepts.

Roadmap Review

  • A greatway for you to see where projects are and what's coming up.
  • Roadmap: https://github.com/orgs/wasmCloud/projects/7/views/1
  • We are currently working on standardized WASI Worlds - blobstore, http, keyvalue to name a couple.
  • Defining interfaces with WIT - we are a good way along here. Our biggest challenge is wasi-cloud interfaces. There is a lot of work going on upstream in the wasmCloud repos.

WasmCon and BACon

  • The schedule is packed for both events and we're super excited to see everyone.
  • Check out the schedule on the WasmCon site and take 30% off tickets with code WasmSponsor30
  • Register for our WebAssembly Workshop at WasmCon 'From Napkin Sketch to Running Your Apps at Scale'
  • Register for the Bytecode Alliance 'Componentize the World' hackathon
  • We're checking on live-streaming details and will update you in Slack.
  • Discussion on docs - agree to review docs per discussions from Justin and Yordis. Thank you for the comments and suggestions.

Impromptu WASI tinygo demo

  • Check out the recording to see Jordan demo kvcounter-wasi-go, a wasmCloud TinyGo actor that uses only wasi-keyvalue and wasi-http to run the kvcounter demo, no wasmCloud SDKs. This is the culmination of a ton of hard work by Victor and Jordan to get this actor componentized.

Recording

Check out the recording for the full discussion.