~/conference

OpenJS World 2021

date:2021-06-02..2021-06-03
location:-- online --
series:OpenJS World · 3 editions
editions:[OpenJS World 2021, OpenJS World 2022, OpenJS World 2023]
tags:[nodejs]

Join JavaScript professionals including developers, software engineers, developer advocates and business leaders at the OpenJS virtual global conference. Connect, learn and collaborate with community members from projects including AMP, Dojo, Electron, and Node.js.

titleauthorlength
Kubernetes for EveryoneSendil Kumarn32m
A simple Express app is containerized with Docker and deployed via YAML to Kubernetes, demonstrating a live setup with readiness and liveness probes, a replica…
Talk on
Webpackage is Probably One of the Greatest Opportunities to Make the Web...Vladimir de Turckheim21m
Web Bundles pack an entire website into a single file that the demo builds as site.wbn using gen-bundle/dump-bundle/sign-bundle (Go tools) with an alternative…
Talk on
secure.AllTheThings() - Make Security Accessible to Everyone!Christian Bromann, Justin Dolly22m
Platform integrates OWASP ZAP with existing functional tests via WebDriver/Cypress to run security scans in parallel across CI, leveraging Sauce Labs’ signal…
Talk on
Package Vulnerability Management & Reporting Collaboration Space for...Darcy Clarke, Wes Todd37m
The collaboration space launches a neutral forum to fix CVE workflows across npm, GitHub and consumers, backed by numbers: ~1.6M public packages, ~123 billion…
Talk on
Safely Handling Dynamic Data with TypeScriptEthan Arrowood17m
Combines TypeScript static types with runtime JSON Schema validation to make API inputs and responses safe, using Fastify + TypeBox + AJV on the server and the…
Talk on
Observing Node.js: Using Metrics to Improve your Application PerformanceGuilherme Hermeto26m
Uses Prometheus and Grafana with a Docker Desktop demo repo and autocannon load tests to show concrete fixes: moving a builder to module top-level cuts a…
Talk on
VS Code Tips and TricksHarald Kirschner32m
VS Code checklist of concrete, usable items: enable screencast mode to show keyboard shortcuts; set Auto Save to afterDelay (1s) to avoid lost edits; move…
Talk on
Unlocking High Performing Teams with Open SourceTracy Miranda23m
Claims that the DORA/Accelerate research maps to four key metrics — deploy frequency, lead time for changes, change failure rate and time to restore — and that…
Talk on
Testing EcmaScript ModulesDavid Mark Clements54m
Three tools target ESM mocking and testing: lazaretto uses a worker thread and stringified mock functions to load candidate code and allow white‑box checks…
Talk on
Type-safe GraphQL with TypeScriptAaron Powell25m
Shows how to get end-to-end TypeScript safety by generating types from a GraphQL schema and using them on server and client. Uses graphql-code-generator to…
Talk on
The Phantom of the App: Background ServicesMaxim Salnikov30m
Survey of concrete service worker features and limits: covers background fetch with pause/resume and access to bytes, periodic background sync (min ~12 hours…
Talk on
One Source to Rule them AllJohn Niedzwiecki25m
Claim: one codebase produces both web and native apps by sharing Angular logic and UI layers using Angular + NativeScript and an NX monorepo with NX + xplat…
Talk on
Web Monetization and the Future of AdvertisingBriana Marbury11m
Argues that Interledger enables micropayment streaming as a practical alternative to ads and paywalls, moving fractions of a cent continuously so creators earn…
Talk on
Take the Leap into Open Source ProjectsTim Lai23m
Practical steps for joining an open source project: pick a small single story and ship it, build a demo using the Swagger UI plugin system, add unit or…
Talk on
Responsible Coding for a Better FutureLucile Jerber, Stephane Rodet29m
Digital services produce 4% of global CO2 emissions, more than aviation, with manufacturing of user devices causing over half the impact, so focus is on making…
Talk on
Node.js Package Maintenance...Glenn Hinks, Bethany Griggs, Darcy Clark, Dominykas Blyze, Rodion Abdurakhimov37m
A three‑year working group documents best practices and builds concrete tools: a pkg.js support spec and validator that encodes supported Node versions and…
Talk on
Write Great Code, in the CloudLinda Nichols31m
Demonstrates preserving linting, tests and CI gates for serverless code by using eslint, GitHub Actions and deploys two functions to Azure Functions and AWS…
Talk on
Wrap WebdriverIO to Build your Test FrameworkSoumya Mukherjee28m
A shippable wrapper built on WebdriverIO unifies automation for Electron apps (via spectron), React web pages and browser extensions by merging custom YAML…
Talk on
Shifting-left and Right to Test a web app with CINikolay Advolodkin29m
Creates a Create React app in under five minutes, adds component tests with React Testing Library (data-test-id to avoid brittle text checks), adds visual…
Talk on
Keynote Panel: Getting HiredScott Hanselman, Jerome Hardaway, Zainab Ebrahim, Saron Yitbarek31m
Hiring tightens in the pandemic: entry-level posts sometimes ask for five years of experience and companies increasingly hesitate to invest in juniors, while…
Panel on
Keynote: Glamorous JavaScript: Makeup and Coding EducationAnna Lytical14m
A live demo maps makeup to code by building an Eye class with 2D array that models lid, crease, outer V, inner corner and a cut‑crease area, and implements…
Talk on
Making Capacitor Flux with NativeScript and an Ionic FriendNathan Walker22m
Shows an Angular + Capacitor setup that installs the nativescript-capacitor npm plugin, creates a native video player via AVPlayerViewController, and exposes…
Talk on
Node.js Diagnostic Best PracticesGireesh Punathil, Mary Marchini16m
Documentation maps concrete flows for debugging Node.js services: step‑by‑step user journeys that align tools to real incidents and include setup instructions…
Talk on
Hit the Ground Running with WebAssemblyRobert Aboukhalil21m
WebAssembly compiles existing C/C++/Rust code to run in the browser and at the edge, enabling concrete wins: the CDN-hosted bioasm tools power fastq.bio and…
Talk on
Demystifying Database Performance Issues with sqlcommenterJan Kleinert, Bala Chandrasekaran26m
sqlcommenter augments SQL with URL-encoded key=value tags appended after the statement (preserving existing comments, comma‑separated and lexicographically…
Talk on
JavaScript the Grumpy PartsRob Richardson33m
JavaScript is described as a language cloned with its original bugs after Brendan Eich wrote it in ten days and 40 early users froze fixes; the talk…
Talk on
Can we Double the Node.js HTTP Client Throughput?Matteo Collina26m
Claims a new HTTP client undici doubles throughput for Node.js by combining a default keep-alive agent with optional HTTP/1.1 pipelining and a LIFO socket…
Talk on
A "fast" Introduction to FastifyMatteo Collina28m
Fastify claims top-tier throughput with near-zero framework overhead and reports ~900,000 downloads/month, 15 collaborators and ~185 plugins (v3 with v4…
Talk on
Notebooks in VS CodeTanha Kabir30m
VS Code runs both Jupyter .ipynb notebooks and custom notebooks built on the VS Code APIs; examples include a TypeScript notebook using axios to hit an Express…
Talk on
JavaScript Powered Smart Home With (Almost) No CodeJoel Lord30m
Builds a working smart-home system using Node-RED flows wired to Espruino and Raspberry Pi devices, Johnny-Five/raspi-io libraries, Docker, IFTTT and MongoDB…
Talk on
Lightning Talk: Building a Community Inside your CompanyJean Burellier11m
Builds an internal engineering community over two years, running recurring meetups, mentorship circles and asynchronous channels (Zoom and messaging) to…
Lightning on
Lightning Talk: Node-RED installer, Standalone Installer using ElectronKazuhito Yokoi09m
Claim: packaging Node-RED, Node.js and all connectors into a single offline installer solves closed‑network factory deployment. The project uses Electron-based…
Lightning on
Lightning Talk: Event Based Communication in Complex Micro-service...Sapna Upreti, Prabal Raghav11m
Starts from a monolith, migrates to microservices, then replaces synchronous request/response with an event stream to avoid cascading failures and manual…
Lightning on
Node.js Deep DebuggingGireesh Punathil30m
Five production cases and concrete fixes: high and steady RSS is explained by virtual memory behavior proven with a small C test showing freed memory stays…
Talk on
(Ͼ˳Ͽ)...Check-my-repo!!!Paloma Andrade de Oliveira26m
An automated checker built on Repolinter with Node.js and Vue.js uses GitHub Actions to run nightly or on push and publishes results to GitHub Pages. It…
Talk on
Automation as a Core IT PrincipleJean Burellier21m
Small team automates configuration, CI/CD and dependency updates so one change lands across dozens of repos without manual edits. A single microservice split…
Talk on
Aligning Node.js with the Web PlatformJames M Snell32m
Node.js now embeds many browser primitives so same JavaScript can run server and client: implemented new URL is fully spec-compliant and…
Talk on
Integrating Containers in JavaScriptLucas Santos32m
Builds two integrations: a quick child_process + ctr CLI proof‑of‑concept that is runnable in about an hour, can pull images and start tasks but forces fragile…
Talk on
Building Strongly Typed REST Clients with TypescriptJose Manuel Heredia Hidalgo26m
Builds a type-safe client for a book-catalog REST API (paths /book and /book/{bookId} supporting GET/POST/PUT and GET/DELETE) using TypeScript template literal…
Talk on
Developer Workflow Automation with GitHub Actions (CI/CD)Brian Douglas18m
Explains concrete CI/CD setups using GitHub Actions: release-drafter and semantic-release generate changelogs and automated releases; Lighthouse action records…
Talk on
JavaScript Mode and the MySQL ShellDavid Stokes28m
The MySQL Shell runs three modes and the JavaScript mode uses the X DevAPI to treat MySQL as a JSON document store, returning 237 documents from the example…
Talk on
Internet of Things (IoT) with Node: Both Practical and Fun!Jesse Gorzinski, Michael Dawson30m
Shows a working pipeline: an ESP8266 based wemos D1 mini reads a light resistor and a DS18B20 temperature sensor, publishes every ~10 seconds over TLS with a…
Talk on
Keynote: Breaking Transmission Chains with JavaScriptCian O’Maidin19m
NearForm builds and ships a privacy first COVID-19 exposure notification system written in React Native and TypeScript that initially uses a custom Bluetooth…
Talk on
Keynote: Open Open Source and Making Great Places for Col...Joe Sepi, Michael Dawson, Bethany Griggs20m
Node.js runs as an explicitly shared project where no single-company control shapes development, decisions live in GitHub issues/PRs and open meetings, and the…
Talk on
Keynote: Restoring Balance in Technology: Lessons from the Indie Rock DIY MovementJenny Toomey36m
Argues that grassroots DIY methods scale into policy impact by showing concrete projects: ran a label that put out 70 releases and mailed a 16-page guide on…
Talk on
Keynote: Game Design Thinking + Social JusticeAshlyn Sparrow21m
Games reach 1.82 billion self-identified players and the industry grosses $139.7B in 2020, with Minecraft at 200M copies and Among Us downloaded 264M that…
Talk on
Lightning Talk: What’s Coming with Appium 2.0?Jonathan Lipps04m
Project announces Appium 2.0 as a plugin and driver platform: drivers are small Node.js modules extending a base driver to target new OSes, with planned Roku…
Lightning on
A Robust, Modular UI Automation Framework with WebdriverIOOlga Smolyar26m
InterSystems builds a modular UI automation framework on WebdriverIO + Cucumber + TypeScript that runs in CI with Jenkins and Allure and supports its org-wide…
Talk on
Fighting Covid with Serverless and JavaScriptDavid González35m
NearForm builds and open sources the Covid contact-tracing stack at https://github.com/covidgreen and runs it on AWS using React Native frontends, Node.js…
Talk on
Building Modern Native Add-ons for Node.js in 2021Kevin Eady, Gabriel Schulhof31m
Covers concrete Node‑API changes: thread-safe functions with configurable initial thread count, max queue size and blocking vs non‑blocking posts; the Addon…
Talk on
Upgrading to Fastify 3Austin Akers23m
Upgrading Docs Render from Fastify 2 to Fastify 3 yields concrete outcomes: plugin signatures simplify (four lines collapse to one via the Fastify plugin async…
Talk on
Cloud Native Landscape for Node.js DevelopersUpkar Lidder27m
Overview of practical steps to go cloud native for Node.js: packaging with Dockerfiles, deploying images to registries and Kubernetes using YAML deployments…
Talk on
Master Production-grade Best Practices to Build your Node.js Docker ImagesLiran Tal31m
Pins base images by digest instead of FROM node:latest, uses npm ci --only=production with a lockfile to get deterministic, faster installs, and sets NODE_ENV…
Talk on
Keynote: Making JavaScript on WebAssembly FastLin Clark19m
Packages SpiderMonkey as a WebAssembly module and uses wiser snapshotting to preinitialize the JS engine state so instantiation skips most setup. Snapshotting…
Talk on
Keynote: Building Great Web Experiences with AMP and TensorFlow.jsJeffrey Jose, Sandeep Gupta20m
Overview of practical tools and measured outcomes: AMP runtime plus AMP cache and the AMP optimizer aim to keep Largest Contentful Paint under the 2.5s…
Talk on
Application Modernization with Camel JavaScript and OpenShiftIp Sam, Wuxin Zeng30m
Apache Camel runs JavaScript via JSR‑223 and Camel K runs integrations natively on OpenShift, using S2I images and the Camel K CLI to push single-file routes…
Talk on
Crafting Bespoke PWA Experiences with AngularMark Thompson17m
Angular projects become installable PWAs by running ng add angular/pwa, which scaffolds a service worker, web manifest, and default icons, and creates…
Talk on
Node.js: The New and the ExperimentalBethany Griggs29m
Node.js delivers two major releases a year with even-numbered lines promoted to LTS (April release, October promotion), and Node 16 is current as of April 2021…
Talk on
Facilitating and Demonstrating your Growth as a Node.js DeveloperDavid Mark Clements23m
A practical certification pathway maps specific courses to measurable outcomes: a free Introduction to Node.js course that uses Fastify for examples; a Node…
Talk on
Lightning Talk: Node-RED UpdateNick O'Leary08m
Node-RED 1.3 ships features that let the Function node automatically install external modules (with allow/deny controls), add MQTT v5 support, and introduce a…
Lightning on
Shiver My Timbers! Migrating yargs to ECMAScript ModulesBenjamin Coe25m
Yargs migrates to dual ESM+CJS so existing users keep working while modern platforms can import it, using a TypeScript → ES2020 build plus Rollup to emit a…
Talk on
ML at Client SideMuthukumarswamy B19m
Concrete examples of on device ML running entirely in the browser using TFJS with WebAssembly, WebGL, WebGPU backends are demonstrated including image…
Talk on
KeynoteMichael Jennings11m
Argues that inclusion drives business outcomes and lays out a practical roadmap: an inclusion pyramid with individual, interpersonal, organizational and…
Talk on
Keynote: How Open Governance Influences Open Source & Inner Sou...Charlie Robbins, Jonathan Keslin09m
GoDaddy formalizes open governance with GD Open: a steering committee plus working groups that require at least three members, use a GitHub template for…
Talk on
What is Open Source?Tobie Langel30m
Argues that the OSI definition only certifies licenses, not the broader concept of open source, and proposes a 2x2 quadrant (OSI-certified vs not, follows…
Talk on
Take a Trip through JSLandiaJoe Sepi, Jory Burson26m
Cross Project Council describes concrete programs: a reworked community fund (expanded from a travel fund) that reimburses event costs, a set of collab spaces…
Talk on
Welcome Keynote: the Roaring Twenties for JavaScriptRobin Bender Ginn, Todd Moore19m
JavaScript powers 96% of websites and the OpenJS portfolio lists 37 projects with recent milestones: node.js ships version 16, Fastify grows from 500k to…
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.