An Introduction to WebAssembly
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the world of WebAssembly in this comprehensive 59-minute conference talk. Delve into the fundamentals of this byte-code language designed as an alternative to JavaScript for web applications. Learn how WebAssembly works, its role in application development, and how to build and use WebAssembly modules. Follow along with live coding demonstrations in Rust and WebAssembly Text Format, gaining practical insights into assembly language programming. Discover the advantages of WebAssembly over traditional JavaScript transpilation, including simplified build pipelines and improved debugging processes. Cover topics such as the history of assembly languages, microprocessors, and virtual machines. Engage with hands-on examples like creating a visible calculator and implementing a Fizzbuzz program. Gain knowledge about WebAssembly tools, resources, and its potential impact on web development. By the end of this talk, acquire the foundational skills needed to start incorporating WebAssembly into your own web applications.
Syllabus
Introduction
Guy Royse
What is WebAssembly
JavaScript
Tools
The Silver Bullet
What is assembly
How microprocessors work
Assembly language
First assembly language program
Vietnam hates assemblers
C
Microprocessors
Virtual microprocessor
WebAssembly
Visible Calculator
Rust
Hard Way
Stack Based
Quick Demo
Bigger Program
Fizzbuzz
wabbit
echo
modulus
production code
pair programming
S expressions
If statement
Testing
Resources
Internal WebAssembly
Questions
Taught by
NDC Conferences
Related Courses
Health Informatics: Data and Interoperability StandardsGeorgia Institute of Technology via edX Fractal Architecture
NDC Conferences via YouTube Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube Refactoring Is Not Just Clickbait
NDC Conferences via YouTube Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube