Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

In-Person Training
WebAssembly deep dive

Brian Sletten (Bosatsu Consulting)
Monday, June 11 & Tuesday, June 12, 9:00am - 5:00pm
Location: 212 A/B
Average rating: ****.
(4.00, 1 rating)

Participants should plan to attend both days of this 2-day training course. Platinum and Training passes do not include access to tutorials on Tuesday.

Join Brian Sletten for an overview of WebAssembly, a new technology standard that will lay the foundation for writing code once and targeting almost all of the platforms of the world both in and out of a web context with near-native speeds, portable, interoperable software modules, and the infrastructure of the web to tie it all together.

What you'll learn, and how you can apply it

By the end of this two-day training, you’ll understand:

  • How to build software that can run on any modern browser (or node) written in languages such as C, C++, Rust, Kotlin, Lua, and (soon) Go
  • Why the future of WebAssembly will be the future of the web
  • How this will define the desktop of the future with AAA games, video editing, 3D graphics, deep learning, and more running in the browser

And you’ll be able to:

  • Build, structure, deploy, and use WebAssembly modules
  • Read and write code in the native stack-based WAST format

This training is for you because...

  • You're a software developer who wants to build advanced, high-performance, and future-friendly software that runs anywhere while still interacting with the browser.

Prerequisites:

  • A basic understanding of JavaScript and the DOM
  • Familiarity with C/C++ (useful but not required)

Twenty years ago, we were promised two things: a web of information that embraced change and a virtual machine that allowed you to write your code once and run it anywhere. What would happen if you combined those ideas? The web has evolved as a platform to embrace 3D graphics, peer-to-peer networking, hardware-accelerated video, and more. The language that you use to build applications on it has remained an accident of history until now.

Join Brian Sletten for an overview of WebAssembly, a new technology standard that will lay the foundation for writing code once and targeting almost all of the platforms of the world both in and out of a web context with near-native speeds, portable, interoperable software modules, and the infrastructure of the web to tie it all together.

About your instructor

Photo of Brian Sletten

Brian Sletten is the president of Bosatsu Consulting, where he focuses on web architecture, resource-oriented computing, social networking, the semantic web, data science, 3D graphics, visualization, scalable systems, security consulting, and other technologies of the late twentieth and early twenty-first centuries. A liberal arts–educated software engineer with a focus on forward-leaning technologies, Brian has worked in many industries, including retail, banking, online games, defense, finance, hospitality, and healthcare. He holds a BS in computer science from the College of William and Mary. Brian is a rabid reader and devoted foodie with excellent taste in music. If pressed, he might tell you about his international pop recording career.

Twitter for bsletten

Conference registration

Get the Platinum pass or the Training pass to add this course to your package.