Rust Global
Wednesday, September 6 | 9:00am-12:00pm
Location: Hyatt Regency Bellevue
Registration Cost: $15
Rust Global is the first Rust Foundation-hosted gathering dedicated to the use of Rust in global leadership settings.
Rust Global is an opportunity for technology decision-makers, business leaders, and Rust advocates to connect with, learn from, and inspire one another. Join us to discuss a more resilient, secure, and sustainable future built with the Rust programming language.
To learn more and to view the event schedule, visit the event website.
How to Register: Pre-registration is required. To register for Rust Global, add it to your WasmCon registration.
High Performance Network Applications with Wasm
Wednesday, September 6 | 9:00am-10:30Am
Location: Hyatt Regency Bellevue
Registration Cost: $0
Sponsored by: CNCF
Create web servers, web service clients, and database drivers in your Wasm app
As Wasm functions are increasingly used in cloud and server side applications, there are great demands for supporting high performance http and socket networking in Wasm. In this tutorial, we will discuss the two approaches for networking support in Wasm: through a host application framework or through an WASI-like extension. Then, we will go through several exercises to create high performance non-blocking networking applications in Wasm:
Finally, we will go over a complete Wasm application that collects, filters, and forwards log entries from MySQL binlog to a Kafka queue in a log processing pipeline, as a lightweight and cloud native alternative to the ELK stack.
How to Register: Pre-registration is required. To register for the CNCF Workshop, add it to your WasmCon registration.
From Napkin Sketch to Running Your Apps at Scale with Cosmonic
Wednesday, September 6 | 9:00am-12:00pm
Location: Hyatt Regency Bellevue
Registration Cost: $0
Sponsored by: Cosmonic
Is it possible to sketch an idea for an application on a napkin and, in a few clicks, have it running live in multi-cloud, multi-edge, far-edge environments? And is it possible to run them at near native speeds? In this workshop, we’ll show all this is possible – and more! Developers will get up close and personal with the Cosmonic PaaS: the fast, secure-by-default, distributed application development platform that eliminates entire classes of development challenges and dissolves management costs. These hands-on demonstrations will bring WebAssembly to life and demonstrate the speed and ease of going from simple sketch to rapid scale with WebAssembly and Cosmonic.
What to Expect
How to Register: Pre-registration is required. To register for the Cosmonic Workshop, add it to your WasmCon registration.
Getting Started with Serverless WebAssembly and Spin
Wednesday, September 6 | 9:00am-12:00pm
Location: Hyatt Regency Bellevue
Registration Cost: $0
Sponsored by: Fermyon
Learning a new technology can be daunting, and getting started with WebAssembly on the server requires getting up to speed with both new concepts and new tooling.
With Spin, we want to bring a delightful developer experience to building, distributing, and running serverless functions and microservices with WebAssembly.
As with any exciting early ecosystem, there are a lot of tools, libraries, and CLIs out there, and figuring out how and if they work together can be difficult. With Spin, our goal is to empower developers to go from nothing to building and iterating on their application in just a few commands: spin new , spin build, and spin up is all you need to remember.
In this workshop, we will give a guided tour into building your first serverless full-stack applications with WebAssembly and Spin with some of your favorite programming languages (such as Rust, C#, JavaScript and TypeScript, and even Python or Go).
Join the Fermyon team for a couple of hours and jumpstart your WebAssembly experience with Spin!
How to Register: Pre-registration is required. To register for the Fermyon Workshop, add it to your WasmCon registration.
WEdge: Modernizing the Development of AI IoT Devices with WebAssembly-based Edge Virtualization Platform
Wednesday, September 6 | 9:00am-12:00pm
Location: Hyatt Regency Bellevue
Registration Cost: $0
Sponsored by: Midokura
Join the Midokura team for a deep dive into the future of IoT development during our interactive workshop. We’ll introduce you to our WebAssembly-based Edge virtualization platform, WEdge, and our advanced programming paradigm, Vision Sensing Pipeline.
During this workshop, participants will learn about the current challenges in IoT development, with its traditionally monolithic approach and infrequent updates. We will showcase how WEdge, powered by WebAssembly, and the Vision Sensing Pipeline aim to overcome these hurdles, paving the way for more efficient, flexible, and secure IoT development.
In the interactive session, we will connect to github codespaces from Visual Studio Code installed on our laptop locally, develop Wasm modules and then deploy them to Raspberry Pi.
Participants can also have the best experience together by preparing the following environment:
Agenda:
Participants will gain an understanding of:
The workshop will include live and interactive demonstrations, where participants can experience the power of WEdge firsthand. The exact activities will be designed to cater to a wide range of expertise levels, from beginners to advanced users.
Come to explore, learn, and get a taste of the future of IoT development powered by WebAssembly!
How to Register: Pre-registration is required. To register for the Midokura Workshop, add it to your WasmCon registration.
Bytecode Alliance “Componentize the World”
Friday, September 8 | 8:00am-5:00pm
Location: Microsoft Building 33 | Executive Briefing Center – “St. Helens” Room | 16070 NE 36th Way, Redmond 98052, WA
Registration Cost: $0
In conjunction with WasmCon, the Bytecode Alliance invites you to stay on Friday, September 8, 2023, for the WebAssembly “Componentize the World” hackathon & documentation! All are welcome for this hands-on event!
At this event, participants will have the opportunity to delve into the intricacies of the WebAssembly Component model. Attendees will be porting popular language frameworks from Rust, JavaScript, and potentially other languages into WebAssembly components with the help and guidance of the teams building the core open-source tooling. Participants will collaborate in guided sessions to help validate and build popular frameworks as components and participate in all aspects of the development lifecycle including implementation, QA, testing, and more.
This Hackathon will also include a ‘Documentathon’. Participants are encouraged to contribute to our comprehensive library of documentation, assist with effective messaging, and create engaging blog posts. This event is for all skill levels – all are welcome to participate.
The Bytecode Alliance extends this invitation to developers, product managers, and all professionals involved in the product development ecosystem. We foster a diverse and inclusive environment, and we welcome the participation of all interested parties. While we maintain a professional atmosphere, the Bytecode Alliance also promotes a light-hearted and engaging environment that encourages collaboration, knowledge sharing, and creativity.
To learn more, visit the blog post.
How to Register: Pre-registration is required. To register for the Bytecode Alliance “Componentize the World”, please register here.