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

In-Person Training
WebAssembly

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

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.

WebAssembly is 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

  • How all of these ideas gel into a cohesive and incremental platform that is already delivering amazing results
  • 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)
  • How to build, structure, deploy and use WebAssembly modules
  • How to read and write code in the native Stack-based WAST format
  • How 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
  • This training is for you because...

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

    Prerequisites:

    • A basic understanding of JavaScript, the DOM
    • Some C/C++ would be useful but not necessary

    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.

    WebAssembly is 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 20th and early 21st 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. Best Price ends March 30.

    Leave a Comment or Question

    Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

    Join the conversation here (requires login)