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.