Loading…
Node Interactive North America 2017 has ended
October 4-6, 2017 - Vancouver, BC Canada
Click Here For Information & Registration
Front-end engineering with Node.js [clear filter]
Thursday, October 5
 

9:00am PDT

What's a Wasm? - Paul Milham, WildWorks
WebAssembly (wasm) represents a potential sea change in the Javascript world. But what is it? Will it replace Javascript? Can it make my code magically faster? In this session we'll cover all the basics of wasm. We'll discuss what wasm is, how it interfaces with Javascript and how to use it. First, we'll cover wasm at a high level and walk through its binary and textual representation. Second, we'll see how it interfaces with Javascript by seeing calls to and from wasm modules. Third, we'll build a wasm module using wasm-init and C++. Wasm holds immense potential for many different applications. Developers will leave the session understanding how wasm could fit into their application and have the knowledge necessary to implement it.

Speakers
avatar for Paul Milham

Paul Milham

Lead Developer, WildWorks
My name is Paul Milham. I'm a lead developer at WildWorks where I spend my time using Node.js to keep the millions of kids who play Animal Jam safe. Keeping children safe online is an ever evolving challenge that requires adaptability. I love games and Javascript. Luckily the two... Read More →



Thursday October 5, 2017 9:00am - 9:30am PDT
West Meeting Room 122

9:40am PDT

Kill All Humans: Introducing Reliable Dependency and Release Management for npm Packages [I] - Gregor Martynus, Neighbourhoodie
“Versionsnummernerhöhungsangst” is the German word for the fear of increasing the major version number of a module, and just look at this word – it must be real! Let’s explore the reasons for this fear and how we, collectively, can overcome it. People think Semantic Versioning is an ambiguous concept, but we can learn how to work with it correctly, how to interpret the author’s intent (or express our own), and how to back up the whole process with automation, security layers and verification mechanisms. Let me introduce you to an automated, tool-backed process that unfolds the full potential of a small modules world, while leaving humans to what they’re needed for: creation, communication and decision making.

Speakers
avatar for Gregor Martynus

Gregor Martynus

Neighbourhoodie
Node Developer by day, Open Source Community Engineer by night.


Thursday October 5, 2017 9:40am - 10:10am PDT
West Meeting Room 122
 
Filter sessions
Apply filters to sessions.