~/conference

Node+JS Interactive 2018

date:2018-10-10..2018-10-12
location:Vancouver, Canada
series:Node+JS Interactive · 2 editions
editions:[Node+JS Interactive 2018, Node+JS Interactive 2019]
titleauthorlength
Please Wait... Loading: A Talk of Two LoadersMyles Borins32m
Node.js implements ES modules behind --experimental-modules with ESM files forced to use dot MJS extension, no transparent CJS interop (CJS imports appear as a…
Talk on
Clean-up Your Service Mess with Service MeshBrian Redmond31m
Demoed a running Kubernetes app using Linkerd tap to inspect live requests (found a planted 404 and traced it to the data API route) and used Istio 85/15…
Talk at West Meeting Room 118-120 on
GraphQL - AcceleratedMathias Buus, Matteo Collina23m
Benchmarks use clinic flame to show GraphQL spends most CPU time parsing, validating and walking the AST on every request, so an LRU cache of parsed/validated…
Talk at West Meeting Room 118-120 on
Designing Accessibility for Other DevelopersSarah Higley37m
Describes building an accessible Dojo widget library using TypeScript, SVG icons, ARIA attributes and WCAG patterns, showing concrete fixes: icon-only buttons…
Talk at West Meeting Room 118-120 on
I'm Afraid Your Browser Has Been Talking to the Robots Again - A Gentle Intro to WebUSBSuz Hinton35m
WebUSB lets a web page talk to real USB hardware: the demo finds an Adafruit Feather 32u4, opens it with navigator.usb.requestDevice, claims an interface and…
Talk at West Meeting Room 118-120 on
Internationalize your Web Applications with Globalize.jsAlolita Sharma35m
Globalize.js is a JavaScript i18n library that uses Unicode CLDR JSON data and implements UTS#35, pulls IANA timezone data in JSON, and ships precompilation…
Talk at West Ballroom C on
Service Workers and Their Role in PWAsIpsha Bhidonia22m
Progressive Web Apps use service workers as a client‑side proxy to intercept requests, cache assets, and run background tasks; the talk shows code for caching…
Talk at West Ballroom C on
Bridging the Designer-Developer Gap, PWA EditionAntoinette Janus14m
States that PWAs meet Google’s criteria of fast reliable and engaging and shows concrete steps: a web manifest as a simple JSON file with name, icons (multiple…
Talk at West Ballroom C on
Cross-platform Progressive Web AppsSimon MacDonald32m
Explains how a single codebase uses manifest.json + service workers to deliver a web, Android and iOS app, shows a basic service worker…
Talk at West Ballroom C on
Keynote: Contrasting Approaches For Tech TransformationAlex Grigoryan17m
Walmart Labs documents two real migration patterns: a top-down vs bottoms-up contrast where top-down efforts show a higher chance of team exits due to vertical…
Talk at West Ballroom C on
Keynote: From “Open Source” to “Development in the Open”Chris Dias10m
Microsoft publishes ~2,500 GitHub projects, and Visual Studio Code exemplifies development in the open: a 20–22 engineer team using Electron/Chromium and…
Talk at West Ballroom C on
Keynote: Create, Deploy and Scale: Building Enterprise Grade Cloud Native Node.js APIsChris Bailey10m
IBM reports 4.5 million lines contributed to Node core and shifts focus to tooling that builds, deploys and scales cloud native Node.js APIs. Announces module…
Talk at West Ballroom C on
Intro to Web Components & Polymer WorkshopChris Lorenzo, John Riviello01h 48m
Step-by-step build of a small PWA using Web Components and Polymer 3 shows real code: ES6 module imports, polymer CLI/npm, polymer serve, polymer lint, and…
Talk at West Meeting Room 121-122 on
Master Serverless with JSF ArchitectBrian LeRoux01h 36m
JSF Architect (arc/architect workflows) shows how to build real serverless apps on AWS by generating two isolated environments (staging and production), wiring…
Talk at West Meeting Room 121-122 on
A New Way to Profile Async Activity in Node.jsMathias Buus, David Mark Clements01h 12m
A new Node.js profiling flow that pairs a benchmarker with trace-based visualizers exposes real async bottlenecks: run autocannon against a Dockerized app, run…
Talk at West Meeting Room 121-122 on
Keynote: Programmers Don't Like People...or Do They?April Wensel20m
Argues that tech culture is rooted in a harmful stereotype (citing an IBM 1960s study that claimed "programmers don't like people"), traces how hiring and…
Talk at West Ballroom C on
Automated Accessibility TestingDylan Barrell28m
Deque’s axe-core is an open source JavaScript accessibility engine that finds about half of common issues automatically — in one audit of 65 apps it flags 50%…
Talk at West Ballroom B on
Automated Performance Testing With WebDriverChristian Bromann25m
Automates Chrome DevTools via WebDriver to capture tracing and compute user-centric metrics, using webdriver.io devtools service to open a DevTools connection…
Talk at West Ballroom B on
Bringing JavaScript Back to LifeJoyee Cheung23m
Claims ability to resurrect JavaScript values from a crashed process by reading raw core dumps using llnode as an LLDB plugin and a new npm addon Java API. It…
Talk at West Ballroom B on
Building Great CLI Experiences in NodeJeff Dickey26m
A practical guide to building CLIs using the oclif CLI framework that Heroku and Salesforce use (also adopted by Apollo, Netlify, Appify), with a demo…
Talk at West Ballroom A on
Create an Engaging Native Mobile App with Vue and NativeScriptJen Looper25m
Shows a working cross-platform workflow that uses Vue + NativeScript to build a downloadable iOS/Android app and a companion web app, with Firebase backend…
Talk at West Meeting Room 118-120 on
Formalizing Asynchronous ContextMike Kaufman, Mark Marron24m
Proposes a concrete Continuation Model that gives every async callback a continuation wrapper via a host API called continuify, producing a context object with…
Talk at West Ballroom A on
HTTP/2, One Frame At A TimeIrina Shestak24m
Node.js code that uses tls-keygen and the nghttp2/http2 APIs builds a working HTTP/2 server and client and demonstrates HTTP/2 push by preloading a bundled CSS…
Talk at West Ballroom A on
Keynote: But Why?Sarah Novotny09m
Google says it funds and codes to shape a usable open-source stack: 350+ JavaScript projects and about 20M lines of code tied to Node.js, Angular and platform…
Talk at West Ballroom C on
Math In JavaScript Can Be AwesomeDominic Kramer24m
TensorFlow.js core tensors run hardware accelerated in browser and Node including TFJS‑Node with native bindings and enable linear algebra workflows like…
Talk at West Ballroom A on
Merge Q&A Session / Town HallSarah Novotny52m
Announced intent to merge the Node.js Foundation and JS Foundation into one organization that preserves each project’s independent technical governance while…
Talk at West Ballroom A on
N-API: The Next Generation Node.js API is Ready!Michael Dawson, Arunesh Chandra31m
N-API claims to deliver ABI stability across Node.js versions, letting native modules run without recompilation; the demo shows leveldown compiled once works…
Talk at West Ballroom B on
Node.js Meets DockerShaun Warman25m
PayPal migrates Node.js apps to containers, rebuilding deployment with Docker images, dockerfiles and Alpine base image to get immutable, layer-cached…
Talk at West Ballroom B on
Passwords Are Dead, Long Live Passwords!Alejandro Oviedo38m
Claims that WebAuthn plus CTAP (FIDO) can replace passwords for web apps and also serve as a robust second factor, demonstrated end to end with an Express…
Talk at West Ballroom B on
Server-Side Rendering with DockerOwen Buckley33m
Demonstrates using React + Express SSR inside a Dockerfile so the server returns fully rendered HTML (view-source shows content), with a webpack build copied…
Talk at West Ballroom B on
WebAssembly: Of Portability, and PerformanceDeepti Gandluri28m
WebAssembly runs by compiling existing C/C++ into a dense binary that loads faster and runs in a sandbox so Node.js 8 and Chrome Firefox Safari Edge support it…
Talk at West Ballroom A on
Building your Own Internet of Things with JavaScriptZiran Sun25m
Shows a complete JavaScript-based IoT stack: tiny-device runtime JerryScript (~64 KB RAM footprint, ~160 KB ARM binary) running on Raspberry Pi Zero, a…
Talk at West Ballroom A on
Keynote: Can the Web Save the Internet of Things?Rob Tiffany21m
Claims IoT stalled by complexity, cost and security and is stuck in “POC hell,” not because sensors or analytics are missing but because integration and skills…
Talk at West Ballroom C on
What's New in Node.js Core?Franziska Hinkelmann22m
Node.js 10 moves into LTS with three years of support and concrete changes: http/2 stable for production use, N‑API stable so native C++ add‑ons no longer need…
Talk at West Ballroom C on
Going FaaSter: Function as a Service at NetflixYunong Xiao31m
Netflix runs a custom JS FaaS that packages a Node.js runtime into Docker images, manages them with Titus container scheduler, and stores versioned function…
Talk at West Ballroom C on
Zero to Production with the Serverless FrameworkDiana Lee25m
A practical recipe for shipping a production-ready Node.js microservice in days using Serverless Framework CLI with AWS Lambda + API Gateway and DynamoDB, plus…
Talk at West Ballroom C on
Vue Vixens WorkshopJen Looper44m
Vue Vixens is an initiative that aims to create full-day workshops to teach Vue.js to under-represented foxy people in a cool and fun way. It is based on the…
Talk at West Meeting Room 121-122 on
Machine Powered Refactoring: Leverage AST's to Push Your Legacy Code (& the Web) ForwardAmal Hussein43m
Argues that regex-based refactors fail on dynamic JavaScript and that parsing code into an AST gives a predictable, queryable structure for safe, large-scale…
Talk at West Ballroom A on
Node.js Applicative DoS Through MongoDB InjectionVladimir de Turckheim22m
Shows a practical exploit: sending a malicious query object that uses MongoDB $where with sleep to make the server execute a millisecond sleep per document…
Talk at West Ballroom B on
A React Point of VueDivya Sasidharan25m
Compares concrete React and Vue code by building a tea mug demo that switches hot/cold via radio inputs and shows how state, children and render-as-a-function…
Talk at West Ballroom A on
Building a Threat Model & How npm Fits Into ItAdam Baldwin20m
NPM runs a 10 million‑user registry with ~809,000 packages and over a billion downloads per day and finds compromised maintainer accounts cause the worst…
Talk at West Ballroom B on
The Cloud Provider Lift and Shift: Staying Mobile with Node.js and KubernetesCabell Maddux32m
Demonstrates lifting a real Node.js service to multiple clouds by provisioning three managed clusters (AWS EKS, GKE, Azure AKS) with Terraform, deploying the…
Talk at West Ballroom A on
Panel: Building A Secure Ecosystem for Node.jsLiran Tal, Michael Dawson, Stephanie Evans, Vladimir de Turckheim27m
The Node.js Security Working Group reports running two active HackerOne programs (one for npm modules, one for Node core), triaging incoming reports, assigning…
Panel at West Ballroom B on
JS Behind the FirewallGlenn Hinks, Roberto Marte21m
American Express runs a Node + React + webpack stack for customer-facing card flows and reports ~50–60k employees; upgrades require maintaining a private npm…
Talk at West Meeting Room 118-120 on
The Winding Road Towards JS InteroperabilityDylan Schiemann31m
Argues that real interoperability comes from aligning with standards not frameworks, citing ES Modules, web components, and TypeScript interfaces as practical…
Talk at West Ballroom A on
Node Generator: Realizing Rapid Low-Code Prototyping of Node-RED ConnectorsKazuhito Yokoi29m
Tool parses an OpenAPI/Swagger spec and auto-generates the Node-RED node code (HTML + JavaScript) plus a packaged npm module that installs into Node-RED. Demo…
Talk at West Ballroom B on
Reading the Repo: A Workshop on Clear, Effective Communication TechniquesJory Burson, Tracy Hinds01h 50m
Workshop teaches a practical toolkit: use who says what to whom and with what effect (Laswell) to plan messages, spot why a mentorship pitch or a docs sprint…
Talk at West Meeting Room 121-122 on
Temporal: Keep Time on Your SidePhilipp Dunkel29m
Proposes a replacement for JavaScript Date with five immutable types (Instant, ZonedDateTime, PlainDate/PlainTime/PlainDateTime) that separate absolute time…
Talk at West Meeting Room 118-120 on
Using Node.js and React with Drupal CMS at EdutopiaEric Hestenes25m
Edutopia builds a decoupled site using Node.js + React front end with Drupal 8 as a jsonapi content service, and reports it works in production. Key pieces: a…
Talk at West Ballroom A on
From Parentheses to Perception: How Your Code Becomes Someone Else's RealityJenna Zeigen27m
Maps HTML/CSS/JS into concrete browser structures: DOM and CSSOM merged into a render tree, layout converts relative sizes to exact pixels, painting makes…
Talk at West Ballroom B on
The Art of Building Node.js Projects at ScaleRaymond Feng35m
A large open-source API framework moves from dozens of separate repos into a single Lerna monorepo to manage 50+ npm packages, cut PR and CI complexity, and…
Talk at West Meeting Room 118-120 on
The State of Node.jsJames M Snell30m
Project activity hits about 3,500 pull requests and 3,200 commits year to date with roughly 250 new contributors, and tests run across 55 OS/arch combos…
Talk at West Ballroom A on
Tales from the QA CryptJennifer Voss26m
Anthology of QA mistakes turns into a concrete recipe: adopt TDD, move testing earlier with shift testing left, and use Cypress for end-to-end tests (demo runs…
Talk at West Meeting Room 118-120 on
Effective Agile Processes: It’s All About PeopleBryan Hughes33m
Argues that effectiveness comes from values not rituals and lists concrete rules: require PMs create user stories and developers create tasks, plan sprints in…
Talk at West Ballroom A on
Scaling Webpack to Thousands of Concurrent BuildsCharlie Robbins19m
Warehouse.ai is an open source distributed build system that makes webpack reproducible by storing npm tarballs so npm install becomes deterministic the system…
Talk at West Ballroom B on
Hands On Intro to Kubernetes & OpenShift for JS HackersRyan Jarvinen01h 45m
Hands-on demo uses kubectl/oc/curl against an OpenShift cluster (minishift or a hosted cluster) to create pods, services, deployments and replica sets, build…
Talk at West Meeting Room 121-122 on
Building Websites for the Invisible MajorityKeerthana Krishnan34m
Maps of real constraints: average connection throttles to 50 kbps 2G so CNN and ad‑heavy sites time out in tests using Chrome devtools; device mix is low‑end…
Talk at West Ballroom A on
Finding Your Voice: Building Screenless Interfaces with Node.jsNara Kasbergen29m
NPR builds a Node.js voice stack that uses AWS Lambda (or any REST endpoint) and official SDKs to handle Alexa and Google Assistant requests, sharing about 60%…
Talk at West Ballroom B on
Keynote: Controlling Tesla Model 3 from Node.jsAlex Roytman05m
Controls a Tesla Model 3 from Node.js using the Profound.js/Profound Spaces environment and the tesla-js package, demonstrating 20 minutes and 15 lines of code…
Talk at West Ballroom C on
Keynote: Node for Max—Bringing Node to Desktop Creative SoftwareSam Tarakajian07m
A new library called Node for Max ships in Max 8 and lets users launch full Node processes alongside the Max patcher so JavaScript can send messages back into…
Talk at West Ballroom C on
Wiring the Internet of Things with Node-REDNick O'Leary31m
A live demo shows Node-RED running in a browser on a Raspberry Pi with Sense HAT, reading motion and joystick input, throttling events, and driving the 8x8 LED…
Talk at West Ballroom C on
Cover Your Apps While Still Using npmTierney Cyren23m
Left-pad and pinkie-promise failures are concrete examples of single-module outages breaking builds; npm now hosts ~800,000 packages and sees billions of…
Talk at West Ballroom A on
Fail Faster: Adding Circuit Breakers to your APIsCraig Freeman25m
Shows how circuit breakers cut failed upstream calls to milliseconds instead of minutes, using concrete numbers (99.7% uptime → 0.3% of 500k = ~1,500 failures…
Talk at West Ballroom B on
npm and the Future of JavaScriptLaurie Voss41m
npm reports more than 10 million users and about 7.6 billion package downloads per week and backs its claims with a survey of 16,000 developers; npm 6 adds…
Talk at West Ballroom C on
N-API on JerryScriptGabriel Schulhof29m
Implements N-API on JerryScript so ABI-stable Node native add-ons can run on a tiny VM whose entire heap is a linker section (≈1 KB) and that enforces strict…
Talk at West Meeting Room 118-120 on
Standardizing JavaScript - a Look at Ecma and TC39Jory Burson31m
ECMAScript is a worldwide, royalty-free standard that now publishes a new edition yearly (published around June) after roughly six in-person meetings and a…
Talk at West Ballroom C on
Offline First: Making Your App Awesome When the Network Isn'tTeri Chadbourne30m
Shows a working offline-capable Progressive Web App built with PouchDB and Apache CouchDB for local and remote storage, plus a Service Worker for caching…
Talk at West Ballroom C on
Panel: Don't Break the Web! - Evolving JS While Keeping Developers SaneMaggie Pint34m
TC39 balances adding features with the mandate to not break the web, choosing names (switching from flatten to alternatives) to avoid a real-world breakage…
Panel at West Ballroom C on
Machine Learning in the Browser with deeplearnJSLian Li35m
Live in-browser demo generates arbitrary-size training data of normalized 3-element RGB arrays, builds a sequential dense network with 3 inputs and 3 outputs…
Talk at West Ballroom C on
Building High Performance React ApplicationsJoe Karlsson27m
React at Best Buy stays fast by measuring and reducing actual DOM work: using keys cuts a sample list render from 34ms → 17ms, adding shouldComponentUpdate…
Talk at West Ballroom C on
Performance Optimizations for Progressive Web AppsChris Lorenzo23m
Mobile users abandon sites after ~3s and the goal is interactive in 5s, repeat in 2s; keep JS under ~170KB. Use Chrome DevTools + Lighthouse and the User…
Talk at West Ballroom C on
Keynote: JavaScript: Enterprise Adoption and UsageGarth Hansen20m
Large enterprise now runs production Node services at scale: internal GitHub shows 17,000 users committing to projects and over 23,000 repos with package.json…
Talk at West Ballroom C on
Keynote Panel: Node.js at Massive ScaleY. Xiao, J. Chan, M. Hiskes, A. Slaton, K. Borchers31m
Companies report migrating legacy stacks to Node starting around Node 0.10 and incrementally moving features like template rendering and data marshalling off…
Panel at West Ballroom C on
Optimize Your JSON Payload Efficiency x10 timesGireesh Punathil32m
Node.js cannot safely move JSON work to helper threads because V8 has a single JS heap, so this work chops large JSON traversal into resumable pieces using ES6…
Talk at West Ballroom C on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.