Node+JS Interactive 2019
| title | author | length |
|---|---|---|
| TensorFlow.js - Bringing ML and Linear Algebra to Node.js | Ping Yu, Sandeep Gupta | 37m |
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… | ||
| Will React Hooks Replace Redux? | Trivikram Kamat | 25m |
Will React Hooks Replace Redux? - Trivikram Kamat
Speakers: Trivikram Kamat
React Hooks let you use React state and other React features without writing a… | ||
| CLI Tools for All the Things | Ruy Adorno | 30m |
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… | ||
| About Life, Robots and Cats! | Constanza Yáñez Calderón | 18m |
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 +… | ||
| Keynote: Closing Remarks | Robin Bender Ginn | 02m |
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… | ||
| Throw Me a Lifebuoy: Debugging Node.js in Production with Diagnostic Reports | Christopher Hiller | 23m |
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… | ||
| Workshop: How to Use Powerful Feature Flags and Controlled Rollouts | Asa Schachar, Justina Nguyen | 51m |
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… | ||
| JavaScript Apps Going Inter-Planetary | Alessandro Segala | 25m |
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… | ||
| When Porgs Scream at Webpack and Other Stories | Dominik Kundel | 30m |
Three concrete pipelines for using JavaScript with hardware: control devices via cloud APIs or MQTT (example: an esp8266 ($2) subscribing to a broker), run… | ||
| Work Less and Do More: Google Sheets for JavaScript Developers | Franziska Hinkelmann, Leah Cole | 32m |
Prototype pulls GitHub metrics via octokit and survey results from Google Forms, writes them into Google Sheets using the Sheets API, programmatically creates… | ||
| Keynote Panel: 2020 Tech Trends Predictions | Alex C. Williams | 35m |
Argues JavaScript is maturing into usefulness not boredom with examples like left‑pad replaced by built‑ins padStart/padEnd, reports React ~60% usage and… | ||
| JS in the Virtual & Augmented Reality Ecosystem | Andres Cuervo | 17m |
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… | ||
| Memory Chronicles: Manage, Trace and Fix Memory Leaks | Giovanny Gongora | 35m |
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… | ||
| First 200 Days: The Adventures of the OpenJS Cross Project Council | Joe Sepi, Jory Burson | 24m |
OpenJS Cross Project Council reports practical progress after 200 days: weekly public meetings (over 40 so far) with minutes on GitHub and livestreams, a… | ||
| Why You Should Maintain Type Definitions for Your JavaScript Project | Ethan Arrowood | 17m |
Fastify ships handwritten TypeScript declarations alongside its 97.3% JavaScript code so consumers get guaranteed, up-to-date types rather than relying on… | ||
| Beyond npm Install... | Darcy Clarke | 32m |
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… | ||
| Keynote: What are the Top 10 Frustrations for Web Developers and Designers? | Kadir Topal | 23m |
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… | ||
| The State of the Art in Localization | Eemeli Aro | 26m |
Covers concrete JavaScript tooling: Intl.NumberFormat/DateTimeFormat/RelativeTimeFormat/ListFormat and Intl.PluralRules for locale-aware numbers, dates… | ||
| Productive Web Development Powered by AMP | Kristofer Baxter, Ben Morss | 28m |
AMP is a web component framework that enforces stable layout and restricts upfront JavaScript so pages load predictably and faster, claiming support for… | ||
| Rethinking JavaScript Test Coverage | Benjamin Coe | 25m |
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… | ||
| Keynote: Welcome New Projects | Jory Burson | 23m |
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… | ||
| GraphQL, Simplified | David Mark Clements, Matteo Collina | 01h 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… | ||
| Electron: Desktop Apps with JavaScript | Felix Rieseberg | 25m |
Argues that JavaScript is practical for big desktop apps and demonstrates a tiny code editor built with Electron using Chromium + Node, loading Monaco editor… | ||
| Introduction to libuv: What's a Unicorn Velociraptor? | Colin Ihrig | 34m |
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++… | ||
| 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… | ||
| Panel: Open Source, Standards, and Economics | Luis Villa, Jory Burson, James Bryce Clark, Wendy Seltzer | 01h 02m |
Discussion explains that standards groups enforce royalty-free patent policy reciprocity, projects use developer certificate of origin or contributor license… | ||
| Broken Promises | James M Snell | 34m |
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… | ||
| Scaling Accessibility in the Age of Components | Ayesha Mazumdar | 30m |
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… | ||
| Promises API in Node.js Core: Part "Do", the Update! | Joe Sepi | 20m |
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… | ||
| The State of Open Source Security | Liran Tal | 37m |
Open source dependency risk is quantified with concrete findings: NPM tops 1M packages, 78% in transitive dependencies are where vulnerabilities surface, and… | ||
| Learning to Read Music with the Web MIDI API | Jan Kleinert, Ryan Jarvinen | 26m |
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… | ||
| Cloud Native Buildpacks: Containers for Everyone | Danielle Adams | 26m |
Cloud Native Buildpacks create runnable Docker images from Node source without Dockerfiles, using the pack CLI, Docker and a builder.toml that composes… | ||
| A QUIC Update | Trivikram Kamat | 21m |
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… | ||
| Hands-on Intro to Kubernetes (and OpenShift) for JS Developers | Jan Kleinert, Ryan Jarvinen | 01h 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… | ||
| Looking at the Future of Express: Using and Contributing to Express in 2020 | Wes Todd | 28m |
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… | ||
| Gasket: Framework Maker | Andrew Gerard | 33m |
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… | ||
| A Chat with the Node.js Technical Steering Committee | Michael Dawson, Anatoli Papirovski, Gabriel Schulhof, Matteo Collina, Anna Henningsen | 35m |
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… | ||
| Keynote: Coding in 3D: How to Code Like a Girl | Sara Chipps, Ellie Galloway | 17m |
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… | ||
| Bringing JavaScript to the IoT Edge | Joe Karlson | 41m |
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… | ||
| Keynote: Making Your Open Source Project Foundation-Ready | Joe Sepi | 09m |
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… | ||
| How Node.js Bootstraps Itself: 2019 Edition | Joyee Cheung | 17m |
Explains how Node now embeds a V8 startup snapshot — a serialized context blob compiled into the binary so the engine deserializes primordials instead of… | ||
| Validating Event Driven Architecture (EDA) with AsyncAPI | Waleed Ashraf | 19m |
Relayr adopts AsyncAPI to validate Kafka and MQTT messages across 30–40 microservices with over 50 message types. A small open-source library… | ||
| Workshop: Cloud Native Development for Node.js Engineers | Luke Holmquist | 01h 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… | ||
| Keynote: Node Certifications Detailed Overview | David Mark Clements, Adrián Estrada | 17m |
Two certifications launch: Node.js Application Developer and Node.js Services Developer, built with peer review and a psychometrician and alpha-tested by ~150… | ||
| Node.js Diagnostic Best Practices | Gireesh Punathil | 29m |
Node.js Diagnostic Best Practices - Gireesh Punathil, IBM
Speakers: Gireesh Punathil
The session will cover the philosophy of Diagnostics Best Practices… | ||
| Oh No! The Robots Have Taken Over! | Christopher Wilcox | 26m |
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… | ||
| Keynote: The Future of JavaScript is Universal | Myles Borins | 19m |
Argues that JavaScript must become a shared platform rather than a collection of targets, showing concrete divergence points: Deno, Cloudflare Workers… | ||
| Stream into the Future | Matteo Collina | 34m |
Argument: replace Node Core Streams with plain JavaScript async iterators and generators, using for await...of to consume streams and readable.from to convert… | ||
| Keynote: Welcome Remarks | Robin Bender Ginn | 12m |
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… | ||
| Async Iterators: A New Future for Streams | Stephen Belanger | 25m |
Async iterators replace complicated Node streams with concise generator-style code that can read a file, split lines, parse CSV and produce newline-delimited… | ||
| Happy Developers, Healthy Modules - Together We Can Do This | Michael Dawson | 30m |
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%… | ||
| Getting the Most out of JavaScript Errors | Ben Vinegar | 27m |
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… | ||
| Getting Started with gRPC and JavaScript | Colin Ihrig | 25m |
gRPC uses HTTP/2 and Protocol Buffers, offers four RPC types (unary, client/server streaming, bidi), and enforces metadata, deadlines, compression, and… | ||
| Extra Special Modules | Myles Borins | 29m |
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… | ||
| Robust Tests for Unconventional Environments | Carolina Pinzon | 28m |
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… | ||
| Workshop: Build your First VS Code Extension | Nicolas Carlo, Florent Vilmart | 01h 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… | ||
| A Crash Course On Worker Threads | Rich Trott | 27m |
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… | ||
| A JavaScript Parody: A Fun Journey through Hot Topics of Node.js and JS | Liz Parody | 25m |
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… | ||
| Node.js Loader Hooks for Fun and Profit | Vladimir de Turckheim | 28m |
Shows the experimental Node.js loader hook API (Node 12, ES modules only, run with --experimental-modules and --experimental-loader) and three concrete builds… | ||
| Next Generation N-API: A Hands-on Workshop | Nicola Del Gobbo, Jim Schlight | 39m |
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… | ||
| Scaling Node.js Applications with Kubernetes and Docker | Erick Wendel | 28m |
Explains how Node.js services run on Docker images and how Kubernetes handles rolling updates, health checks and scale with concrete tooling: minikube demo… | ||
| The Past, Present and Future of JavaScript Engines | Alejandro Oviedo | 28m |
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… | ||
| Workshop: Node.js Help Alive! | Gireesh Punathil, Anna Henningsen | 49m |
Hands-on clinic diagnosing real Node.js apps: attendees bring code and maintainers reproduce issues live using GitHub repos and examples. Demonstrated… | ||
| Hacker-Powered Data: Why the Most Common Vulnerabilities Aren’t What You Think They Are | David Horvath | 25m |
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… | ||
| FaaS Meets Node.js Frameworks: Developing Cloud Native Node.js Applications at Speed | Chris Bailey | 31m |
Demonstrates using FaaS with familiar Node.js frameworks by running Apache OpenWhisk style functions with the actual signature exports.handler(params), a… | ||
| Node.js in a Kubernetes World | Michael Dawson | 30m |
Explains concrete steps: use the official Node Docker images (Debian, slim, Alpine caveat), write a Dockerfile and multi-stage Docker builds, push to a… | ||
| Securing the DOM from the Bottom Up | Mike Samuel, Krzysztof Kotowicz | 36m |
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… | ||
| You're Doing UX Unconsciously, Now Let's Make it Conscious and Intentional | Maurice Hayward | 24m |
Team shifts from accidental fixes to repeatable practices: refactoring the UI into components makes internal apps responsive across desktop, laptop, tablet and… | ||
| Make the Cloud Your Dev Box with Visual Studio Online | Nik Molnar | 30m |
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… | ||
| Node.js 12: A Decade of Node.js | Bethany Griggs | 27m |
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… | ||
| Transform a Country through Code | Marian Villa | 20m |
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… | ||
| nothing matches | ||