~/conference

Node+JS Interactive 2019

date:2019-12-11..2019-12-12
location:Montreal, Canada
series:Node+JS Interactive · 2 editions
editions:[Node+JS Interactive 2018, Node+JS Interactive 2019]
titleauthorlength
TensorFlow.js - Bringing ML and Linear Algebra to Node.jsPing Yu, Sandeep Gupta37m
TensorFlow.js brings training and inference to Node and the browser by running models with WebGL in the client and a TensorFlow C binding on the server, plus…
Talk on
Will React Hooks Replace Redux?Trivikram Kamat25m
Will React Hooks Replace Redux? - Trivikram Kamat Speakers: Trivikram Kamat React Hooks let you use React state and other React features without writing a…
Talk on
CLI Tools for All the ThingsRuy Adorno30m
Shows how to make small, practical CLIs by wiring shell plus Node: uses npm-installed modules like offensive-words from bash via node -e, exposes local bins…
Talk on
About Life, Robots and Cats!Constanza Yáñez Calderón18m
Builds a home pet feeder called Sasha that dispenses measured portions on schedule for two cats using Raspberry Pi Model 3 and Node.js with johnny-five +…
Talk on
Keynote: Closing RemarksRobin Bender Ginn02m
Event wraps up with logistics and community next steps: announce June 23–24, Austin as the next conference dates, invite people to weekly cross-project council…
Talk
Throw Me a Lifebuoy: Debugging Node.js in Production with Diagnostic ReportsChristopher Hiller23m
Node.js can emit a large JSON diagnostic report (often ~25–28K) that captures header, JS and native stacks, heap, libuv/event-loop state and env; it’s…
Talk on
Workshop: How to Use Powerful Feature Flags and Controlled RolloutsAsa Schachar, Justina Nguyen51m
Shows how to plug Optimizely Rollouts into an Express app, initialize the SDK with an environment SDK key, and use Express middleware so each request gets an…
Talk on
JavaScript Apps Going Inter-PlanetaryAlessandro Segala25m
Shows how a static Svelte app compiled with webpack is published to IPFS, pinned on a Docker node and exposed via the Cloudflare gateway using DNSLink/IPNS so…
Talk on
When Porgs Scream at Webpack and Other StoriesDominik Kundel30m
Three concrete pipelines for using JavaScript with hardware: control devices via cloud APIs or MQTT (example: an esp8266 ($2) subscribing to a broker), run…
Talk on
Work Less and Do More: Google Sheets for JavaScript DevelopersFranziska Hinkelmann, Leah Cole32m
Prototype pulls GitHub metrics via octokit and survey results from Google Forms, writes them into Google Sheets using the Sheets API, programmatically creates…
Talk on
Keynote Panel: 2020 Tech Trends PredictionsAlex C. Williams35m
Argues JavaScript is maturing into usefulness not boredom with examples like left‑pad replaced by built‑ins padStart/padEnd, reports React ~60% usage and…
Panel on
JS in the Virtual & Augmented Reality EcosystemAndres Cuervo17m
Overview of what actually runs today: WebXR lands in Chrome 79 ships WebXR unflagged, so standard WebXR pages can run without hacks; before that many demos…
Talk on
Memory Chronicles: Manage, Trace and Fix Memory LeaksGiovanny Gongora35m
Shows how to reproduce production conditions, capture heap snapshots at cold start and after load, and compare them to spot objects that never GC; uses V8…
Talk on
First 200 Days: The Adventures of the OpenJS Cross Project CouncilJoe Sepi, Jory Burson24m
OpenJS Cross Project Council reports practical progress after 200 days: weekly public meetings (over 40 so far) with minutes on GitHub and livestreams, a…
Talk on
Why You Should Maintain Type Definitions for Your JavaScript ProjectEthan Arrowood17m
Fastify ships handwritten TypeScript declarations alongside its 97.3% JavaScript code so consumers get guaranteed, up-to-date types rather than relying on…
Talk on
Beyond npm Install...Darcy Clarke32m
Registry handles 58+ billion installs a month and package metadata is a mutable “package document” separate from package.json. npm 6.13 ships a funding field…
Talk on
Keynote: What are the Top 10 Frustrations for Web Developers and Designers?Kadir Topal23m
MDN Web DNA runs an annual developer survey built from 16 hours of coded interviews, 30 stakeholder reviews and a localized questionnaire in eight languages…
Talk on
The State of the Art in LocalizationEemeli Aro26m
Covers concrete JavaScript tooling: Intl.NumberFormat/DateTimeFormat/RelativeTimeFormat/ListFormat and Intl.PluralRules for locale-aware numbers, dates…
Talk on
Productive Web Development Powered by AMPKristofer Baxter, Ben Morss28m
AMP is a web component framework that enforces stable layout and restricts upfront JavaScript so pages load predictably and faster, claiming support for…
Talk on
Rethinking JavaScript Test CoverageBenjamin Coe25m
Node gains native runtime coverage via V8 built-in coverage exposed through an env var and turned into readable reports by c8 or NYC. Instrumentation-free…
Talk on
Keynote: Welcome New ProjectsJory Burson23m
Electron formalizes an open governance model this year and moves stewardship into the OpenJS incubation track, with five-to-six working groups of five-to-eight…
Talk on
GraphQL, SimplifiedDavid Mark Clements, Matteo Collina01h 11m
Demo shows a tiny client and a runnable full‑stack example: the front end uses graphql-hooks (1.9kB gzipped) with useQuery/useMutation hooks in React to fetch…
Talk on
Electron: Desktop Apps with JavaScriptFelix Rieseberg25m
Argues that JavaScript is practical for big desktop apps and demonstrates a tiny code editor built with Electron using Chromium + Node, loading Monaco editor…
Talk on
Introduction to libuv: What's a Unicorn Velociraptor?Colin Ihrig34m
libuv is the C89 C library that supplies Node.js with its event loop, async I/O and primitives for TCP/UDP/DNS/file I/O and threads; code paths go JS → C++…
Talk on
JS Party LIVE at Node+JS Interactive!01h 07m
Live podcast panels walk through concrete hacks and results: Node loader hooks can transpile TypeScript on the fly and create virtual modules, but only one…
Interview on
Panel: Open Source, Standards, and EconomicsLuis Villa, Jory Burson, James Bryce Clark, Wendy Seltzer01h 02m
Discussion explains that standards groups enforce royalty-free patent policy reciprocity, projects use developer certificate of origin or contributor license…
Panel on
Broken PromisesJames M Snell34m
Performance audits show Node apps allocating thousands of promises in synchronous code paths, for example a case that creates 30,000 promises during a 30…
Talk on
Scaling Accessibility in the Age of ComponentsAyesha Mazumdar30m
Optimizely UI (OUI) components get concrete fixes: button icons gain a box-shadow focus ring and darker hover token; icon color props stop accepting arbitrary…
Talk on
Promises API in Node.js Core: Part "Do", the Update!Joe Sepi20m
Status update on promisifying Node core: several APIs like FS and DNS now have experimental Promise variants, Node 12 ships zero-cost async stack traces, and a…
Talk on
The State of Open Source SecurityLiran Tal37m
Open source dependency risk is quantified with concrete findings: NPM tops 1M packages, 78% in transitive dependencies are where vulnerabilities surface, and…
Talk on
Learning to Read Music with the Web MIDI APIJan Kleinert, Ryan Jarvinen26m
A small web app connects a USB digital keyboard to the browser via navigator.requestMIDIAccess and the Web MIDI API, listens for MIDI note on (144) messages…
Talk on
Cloud Native Buildpacks: Containers for EveryoneDanielle Adams26m
Cloud Native Buildpacks create runnable Docker images from Node source without Dockerfiles, using the pack CLI, Docker and a builder.toml that composes…
Talk on
A QUIC UpdateTrivikram Kamat21m
Node.js adds an experimental QUIC in core implementation that targets HTTP/3 on top of UDP and TLS 1.3 (IETF draft 24, Dec 2019). It removes TCP head‑of‑line…
Talk on
Hands-on Intro to Kubernetes (and OpenShift) for JS DevelopersJan Kleinert, Ryan Jarvinen01h 49m
Live lab that authenticates to a 19-node cluster, uses oc and kubectl, and builds a Node.js image with nodejs source-to-image from a Git repo; it deploys a web…
Talk on
Looking at the Future of Express: Using and Contributing to Express in 2020Wes Todd28m
Explains that Express isn’t one module but a family (proxy-addr, path-to-regexp, compression, range-parser, serve-static) used across projects; shows a tiny…
Talk on
Gasket: Framework MakerAndrew Gerard33m
Gasket is a tooling layer that builds frameworks by composing plugins, presets, and lifecycle hooks into a CLI-driven app. It wires Next.js, Express (or…
Talk on
A Chat with the Node.js Technical Steering CommitteeMichael Dawson, Anatoli Papirovski, Gabriel Schulhof, Matteo Collina, Anna Henningsen35m
Node.js positions as a mature runtime: core stabilizes while ecosystem keeps growing — 58 billion npm downloads and N-API ~300k/week reported — and migration…
Talk on
Keynote: Coding in 3D: How to Code Like a GirlSara Chipps, Ellie Galloway17m
Company story claims a 2015 Kickstarter and 10,000+ robots shipped to 30+ countries and shows a pivot from bracelets to low-cost science kits. Demonstration…
Talk on
Bringing JavaScript to the IoT EdgeJoe Karlson41m
Claims that JavaScript and Node.js already dominate IoT (about 58% of IoT devs), shows concrete tooling: Johnny-Five + Raspberry Pi for GPIO, load cells under…
Talk on
Keynote: Making Your Open Source Project Foundation-ReadyJoe Sepi09m
Explains what it takes to be accepted into the OpenJS Foundation: the foundation already houses 30+ projects (nvm, AMP, Fastify, Electron among them), uses a…
Talk on
How Node.js Bootstraps Itself: 2019 EditionJoyee Cheung17m
Explains how Node now embeds a V8 startup snapshot — a serialized context blob compiled into the binary so the engine deserializes primordials instead of…
Talk on
Validating Event Driven Architecture (EDA) with AsyncAPIWaleed Ashraf19m
Relayr adopts AsyncAPI to validate Kafka and MQTT messages across 30–40 microservices with over 50 message types. A small open-source library…
Talk on
Workshop: Cloud Native Development for Node.js EngineersLuke Holmquist01h 06m
Hands-on workshop that builds a Node.js microservice app (frontend + insult, adjective, noun services) and deploys it to Kubernetes/OpenShift using oc/kubectl…
Talk on
Keynote: Node Certifications Detailed OverviewDavid Mark Clements, Adrián Estrada17m
Two certifications launch: Node.js Application Developer and Node.js Services Developer, built with peer review and a psychometrician and alpha-tested by ~150…
Talk on
Node.js Diagnostic Best PracticesGireesh Punathil29m
Node.js Diagnostic Best Practices - Gireesh Punathil, IBM Speakers: Gireesh Punathil The session will cover the philosophy of Diagnostics Best Practices…
Talk on
Oh No! The Robots Have Taken Over!Christopher Wilcox26m
Team manages 150 APIs across 7 languages and over 70 Node repositories and faces crushing toil, so an army of Probot-based bots automates repetitive work and…
Talk on
Keynote: The Future of JavaScript is UniversalMyles Borins19m
Argues that JavaScript must become a shared platform rather than a collection of targets, showing concrete divergence points: Deno, Cloudflare Workers…
Talk on
Stream into the FutureMatteo Collina34m
Argument: replace Node Core Streams with plain JavaScript async iterators and generators, using for await...of to consume streams and readable.from to convert…
Talk on
Keynote: Welcome RemarksRobin Bender Ginn12m
Over 95% of the world’s websites use JavaScript and it remains the top language by GitHub contributions; the foundation now hosts 30+ key projects (Appium…
Talk on
Async Iterators: A New Future for StreamsStephen Belanger25m
Async iterators replace complicated Node streams with concise generator-style code that can read a file, split lines, parse CSV and produce newline-delimited…
Talk on
Happy Developers, Healthy Modules - Together We Can Do ThisMichael Dawson30m
Package maintenance team measures the ecosystem and builds practical fixes: a scan of the top 1,000 packages finds only ~60% released in the last year and ~66%…
Talk on
Getting the Most out of JavaScript ErrorsBen Vinegar27m
Explains that Error.stack is generated when an Error is instantiated, not when thrown, so rethrowing the same Error preserves the original trace while creating…
Talk on
Getting Started with gRPC and JavaScriptColin Ihrig25m
gRPC uses HTTP/2 and Protocol Buffers, offers four RPC types (unary, client/server streaming, bidi), and enforces metadata, deadlines, compression, and…
Talk on
Extra Special ModulesMyles Borins29m
Node.js ships a new ESM implementation in 12.x with plans to unflag for LTS; it supports .mjs or "type":"module" packages, dynamic import and top-level await…
Talk on
Robust Tests for Unconventional EnvironmentsCarolina Pinzon28m
Dapper wallet is an Ethereum Chrome extension that deploys a smart contract per user, so transactions are slow (about 15–20 tx/s, ~1–2 minutes to confirm) and…
Talk on
Workshop: Build your First VS Code ExtensionNicolas Carlo, Florent Vilmart01h 04m
Hands-on build of a VS Code extension that reads editor text, parses it with Babel parser/traverse/generator into an AST, replaces function declarations with…
Talk on
A Crash Course On Worker ThreadsRich Trott27m
Node.js 10.5 introduces worker_threads (use 12.11.0+ for stable) and demonstrates a concrete hello‑world example, message passing and workerData usage, plus…
Talk on
A JavaScript Parody: A Fun Journey through Hot Topics of Node.js and JSLiz Parody25m
Covers practical demos and concrete numbers: creates a 1,000,000-line file and shows readFile RAM blowup (~475 MB) versus streaming with pipeline down to 27 MB…
Talk on
Node.js Loader Hooks for Fun and ProfitVladimir de Turckheim28m
Shows the experimental Node.js loader hook API (Node 12, ES modules only, run with --experimental-modules and --experimental-loader) and three concrete builds…
Talk on
Next Generation N-API: A Hands-on WorkshopNicola Del Gobbo, Jim Schlight39m
Hands-on coverage of N-API v1–v6 shows exact APIs and build tools used: thread-safe functions (v4) for safe cross-thread callbacks, napi_set_instance_data…
Talk on
Scaling Node.js Applications with Kubernetes and DockerErick Wendel28m
Explains how Node.js services run on Docker images and how Kubernetes handles rolling updates, health checks and scale with concrete tooling: minikube demo…
Talk on
The Past, Present and Future of JavaScript EnginesAlejandro Oviedo28m
A concise history of engines, tracing Lisp JITs through three eras of optimization — a first-wave profiler-driven JIT, a multi-tier second wave, and a third…
Talk on
Workshop: Node.js Help Alive!Gireesh Punathil, Anna Henningsen49m
Hands-on clinic diagnosing real Node.js apps: attendees bring code and maintainers reproduce issues live using GitHub repos and examples. Demonstrated…
Talk on
Hacker-Powered Data: Why the Most Common Vulnerabilities Aren’t What You Think They AreDavid Horvath25m
HackerOne counts incidents across 140,000 valid vulnerabilities from ~1,700 programs and $75M paid in bounties to show which flaws actually get exploited and…
Talk on
FaaS Meets Node.js Frameworks: Developing Cloud Native Node.js Applications at SpeedChris Bailey31m
Demonstrates using FaaS with familiar Node.js frameworks by running Apache OpenWhisk style functions with the actual signature exports.handler(params), a…
Talk on
Node.js in a Kubernetes WorldMichael Dawson30m
Explains concrete steps: use the official Node Docker images (Debian, slim, Alpine caveat), write a Dockerfile and multi-stage Docker builds, push to a…
Talk on
Securing the DOM from the Bottom UpMike Samuel, Krzysztof Kotowicz36m
Chrome ships a new browser mechanism called Trusted Types that prevents DOM XSS by making sinks reject raw strings and accept only typed values; a polyfill…
Talk on
You're Doing UX Unconsciously, Now Let's Make it Conscious and IntentionalMaurice Hayward24m
Team shifts from accidental fixes to repeatable practices: refactoring the UI into components makes internal apps responsive across desktop, laptop, tablet and…
Talk on
Make the Cloud Your Dev Box with Visual Studio OnlineNik Molnar30m
Demo shows Visual Studio Online actually create a hosted Linux dev environment from a GitHub repo in under a minute, preinstalls Node and npm packages, and…
Talk on
Node.js 12: A Decade of Node.jsBethany Griggs27m
Node.js 12 enters LTS (October 2019) and is safe for production until EOL April 2022, backed by a V8 upgrade (v7.7) that yields faster async performance and…
Talk on
Transform a Country through CodeMarian Villa20m
Pionerasdev runs monthly meetups teaching HTML, CSS, JavaScript and NodeJS and turns learners into hires: growth from a handful to 1,200 active members across…
Talk 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.