~/conference

JSNation Conference 2022

full stack developers, frontend engineers, framework authors, toolchain and build engineers, web performance engineers, developer experience engineers, accessibility engineers

Astro islands architecture; SolidJS fine-grained reactivity; WebAssembly x86 virtualization; Deno and Deno Deploy; Docker Extensions SDK; Yarn 4 package management; Webpack incremental builds proposals; Chrome DevTools recorder and flows; server-side rendering and partial hydration; monorepos with npm Workspaces; accessibility and test-driven development

titleauthorlength
The Next Wave of Web Frameworks is BYOJSBrandon Roberts23m
Claim: Astro ships zero JavaScript out of the box for static pages and adds interactivity via islands architecture with partial hydration. Tools demonstrated…
Talk on
SolidJS: Reactivity UnchainedRyan K Carniato19m
SolidJS claims fine‑grained reactivity that replaces a virtual DOM with no virtual DOM and components only run once. The runtime uses signals and createEffect…
Talk on
The formation of Framework Waves from the EpicenterSarah Drasner20m
Angular claims concrete wins: a ground-up Ivy rewrite ships and reduces tech debt while improving compile-time errors, CLI autocomplete and bundle speeds…
Talk on
Announcing Starbeam: Universal ReactivityYehuda Katz27m
Announcing Starbeam as a library for universal reactivity and showing a working users table built inside a React app, the demo implements…
Talk on
What are Docker ExtensionsAmy Bass06m
Docker Desktop gains a plugin system called Docker Extensions with an SDK that lets teams build UI extensions using React and TypeScript, includes an extension…
Talk on
Automated Application Security TestingScott Gerlach09m
Claims an automated dynamic application scanner that runs against live HTTP apps and APIs and reliably finds real bugs — demo surfaces SQL injection and…
Talk on
The Future of Performance ToolingAddy Osmani21m
Chrome adds a DevTools recorder that captures and replays full user journeys, generates traces and a Lighthouse flow report, and exports flows to Puppeteer or…
Talk on
Webpack in 5 Years?Tobias Koppers20m
Webpack originates in 2012 and reaches ten years of maintenance, still growing on npm downloads, and claims core wins: code splitting on demand and co‑located…
Talk on
Full Stack DocumentationRich Harris24m
Builds an interactive full‑stack tutorial platform that runs Node compiled to WASM inside the browser using web containers and StackBlitz, extends the…
Talk on
Reacting to Web3Jonathan Sheely05m
Claims a drop-in stack that lets web developers use prebuilt smart contract modules via a JavaScript API and npm install style workflow, with contracts already…
Talk on
Crafting the Impossible: X86 Virtualization in the Browser with WebAssemblyAlessandro Pignotti16m
WebVM claims to run unmodified x86 binaries in the browser by combining WebAssembly with a two-tier engine (interpreter plus JIT + interpreter tier) and a…
Talk on
Auto maintaining thousands of code demos across multiple framework variations, Stephen CooperStephen Cooper07m
A system converts one canonical TypeScript demo into Angular, React, Vue and Vanilla variants, generating roughly 8,000 demos from about 500 base examples by…
Talk on
Content Modeling 101Harshil Agrawal07m
Claims that content modeling prevents chaos and speeds team workflows, supported by concrete numbers: 550% GraphQL spike and 73% CDA increase during a Black…
Talk on
Getting Real with NodeJS and Kafka: An Event Stream TaleMarcos Maia08m
Concrete config and code using KafkaJS with NodeJS: shows how to get exactly-once semantics inside Kafka (not in external databases) by setting producer…
Talk on
Interview with Alessandro Pignotti – JSNation 2022Alessandro Pignotti05m
Claims that x86 virtualization in the browser is feasible and shows a working prototype that splits the runtime and two-tier execution engine design, plus a…
Interview on
Interview with Rich Harris – JSNation 2022Rich Harris04m
Claims that tools that require Node can run in the browser using web containers, enabling full-stack interactive documentation for the first time; demonstrates…
Interview on
Interview with Daniel Thompson Yvetot – JSNation 2022Daniel Thompson-Yvetot04m
Announcement of Towery 1.0 released this morning anchors a candid interview about a three‑year project started during COVID, a tooling system that prioritizes…
Interview on
Interview with Iris Schaffer – JSNation 2022Iris Schaffer03m
Claim of concrete career change: a four year path at Spotify produces a repeatable growth mindset that treats hard problems as attackable by planning next…
Interview on
Interview with Tobias Koppers – JSNation 2022Tobias Koppers03m
Interview content centers on webpack’s concrete roadmap and hard lessons not vague promises: reflecting on the last 10 years yields a claim that webpack must…
Interview on
Interview with Yulia Startsev – JSNation 2022Yulia Startsev02m
Explains how the ES6 module system is implemented inside browsers with concrete Firefox details including the SpiderMonkey engine and module loading behavior…
Interview on
Future Features of JS?!Hemanth HMlink
Welcome to the future features of JavaScript, including proposals for array operations, throw expressions, records and TPUs, pipeline operators, and more. The…
Talk on
Record & Tuple: Immutable Data Structures in JSRobin Ricardlink
This talk introduces the concept of record and tuple in JavaScript, which provide a new way to handle data. The talk explores the references and mutability of…
Talk on
Yarn 4 - Modern Package ManagementMaël Nisonlink
Yarn is a package manager that focuses on stability, performance, and security. It offers unique features like plug and play installation, support for…
Talk on
Build a 3D Solar System with Hand Recognition and Three.jsLiad Yoseflink
This talk explores the use of TypeScript, 3JS, hand recognition, and TensorFlow.js to create 3D experiences on the web. It covers topics such as rendering 3D…
Talk on
Makepad - Leveraging Rust + Wasm + WebGL to Build Amazing Cross-platform ApplicationsRik Arendslink
Welcome to MakePad, a new way to build UI for web and native using WebAssembly and Rust. JavaScript is not suitable for complex applications like IDEs and…
Talk on
Confessions from an ImpostorKyle Simpsonlink
The talk discusses imposter syndrome and reframes it as being a professional imposter. It emphasizes the importance of sharing and starting, embracing…
Talk on
WebHID API: Control Everything via USBNikita Dubkolink
This talk introduces the webHID API, which allows developers to control real devices from the browser via USB. The HID interface, including keyboards, mice…
Talk on
Get started with AG Grid Angular Data GridStephen Cooperlink
The workshop introduces AG Grid and covers topics such as setting up row data and column definitions, enabling sorting, configuring grid features and user…
Talk on
How JS Modules work: a Browser PerspectiveYulia Startsevlink
This talk discusses JavaScript modules from the perspective of a browser, exploring how they work and their differences from common JS. It covers topics such…
Talk on
High-Speed Web Applications: Beyond the BasicsMichael Hladkylink
This talk covers the latest features in Chrome DevTools, including network tab analysis, performance tab optimization, and user flows. It discusses optimizing…
Talk on
Build a chat room with Appwrite and ReactWess Copelink
AppRight is an open-source backend as a service that simplifies server setup and API design. It offers features like authentication, user management, database…
Talk on
Going on an adventure with Nuxt 3, Motion UI and AzureMelanie de Leeuw
The workshop covered topics such as Nuxt3, Azure Static Web Apps, and Azure Functions. The participants created an insect encyclopedia-like application called…
Talk on
GPU Accelerating Node.js Web Services and Visualization with RAPIDSAllan Enemarklink
Welcome to GPU Accelerating Node.js Web Services and Visualization with Rapids. Rapids aims to bring high-performance data science capabilities to Node.js…
Talk on
The Age of MonoreposMiroslav Jonašlink
This talk is about the world of monorepos, their history, benefits, and features. Monorepos address challenges in web development, such as slow build processes…
Talk on
a11y and TDD: A Perfect MatchRita Castrolink
This talk explores the intersection of accessibility and test-driven development (TDD) in software development. TDD is a process that involves writing tests…
Talk on
Is Module Federation Right for You?Grgur Grisogonolink
This workshop on micro-frontends covers topics like dependencies, communication between federated modules, team organizations, and code sharing. It emphasizes…
Talk on
The Clinic.js WorkshopRafael Gonzagalink
This workshop focuses on using Clinic, a suite of tools for diagnosing performance issues in applications. It covers tools like clinic doctor, clinic flame…
Workshop on
🚀 Supercharge your NodeJS with RustDmitry Kudryavtsevlink
In this talk, Dmitry Kudravtsev discusses how to supercharge JavaScript and Node.js using Rust. He introduces NEON, an open-source library for integrating Rust…
Talk on
Should we have business logic in the UI?Samuel Pinto
The workshop focused on developing a quiz game about the TV show 'Friends' using React and the Meet dependency. It emphasized the importance of separating UI…
Talk on
MIDI in the Browser... Let's Rock the Web!Jean-Philippe Côtélink
MIDI is a versatile communication protocol that extends beyond music and opens up exciting possibilities. The Web MIDI API allows remote access to synths and…
Talk on
How I've been Using JavaScript to Automate my HouseErick Wendellink
The talk covers various experiments with JavaScript and C++, including controlling lights and creating a car control system. The speaker shares his experiences…
Talk on
Security Controls in the JavaScript Supply ChainLiran Tallink
This talk discusses the security challenges in the JavaScript ecosystem, including supply chain security, lock file tampering, and arbitrary command execution…
Talk on
Quantum Computing in JavaScript with Q.jsStewart Smithlink
Stuart Smith discusses his journey in virtual reality and quantum computing, highlighting his work in web VR and the creation of Quantum JavaScript. He…
Talk on
Ensuring your Users are on the Right Path: the Future of Modals and Focus ManagementSam Thorogoodlink
This talk discusses the new features of Modals and focus management in web development. The dialogue element allows for the creation of modal dialogs that…
Talk on
Building JS Apps with Internationalization (i18n) in MindNaomi Meyerlink
This talk discusses building JavaScript apps with internationalization in mind, addressing issues such as handling different name formats, using Unicode for…
Talk on
Animations with JSAashima Ahujalink
This talk is about animations in Javascript, covering frame rates and different methods like CSS transitions and animations. JavaScript provides more control…
Talk on
Getting Started with Deno and Deno DeployLuca Casonato
This workshop is about building a full stack application using Deno and Deno deploy. We will create a blog with personalized blog entry pages and explore…
Talk on
Performance is User Experience: Optimizing the Frontend for the UsersChinenye Onuegbulink
This talk discusses software performance and optimizing the frontend for the user. It emphasizes the importance of passive performance, which is a subjective…
Talk on
How Blitz.js Makes Fullstack Web Development a BreezeAleksandra Sikoralink
Bleach.js is a toolkit designed to make full-stack web development enjoyable. It is built on top of Next.js and includes features like authentication…
Talk on
Tauri Foundations and FuturesDaniel Thompson-Yvetotlink
Tauri is a tool built to improve the JS ecosystem, providing a lightweight alternative to Electron. It integrates the stack, focuses on security, and offers…
Talk on
How to Use Gamification to Improve Quality on Your ProjectJonathan Wagnerlink
Welcome to my talk on using gamification to improve quality. Code quality is crucial and involves maintaining technical debt, ensuring maintainability, and…
Talk on
Finding, Hacking and fixing your NodeJS Vulnerabilities with SnykMatthew Salmonlink
This workshop on Open Source and Security covers topics such as the use of open source packages in JavaScript, the risks and vulnerabilities associated with…
Talk on
Building with SvelteKit and GraphQLScott Spencelink
This workshop focuses on building a small blog with a GraphQL backend using SvelteKit for the front end. It covers topics such as reactive programming, props…
Talk on
Building a Sustainable Codebase with FPCarolina Pascale Camposlink
This talk focuses on building sustainable architecture through functional programming, tests, and hexagonal architecture. It emphasizes the importance of…
Talk on
Docker 101 - Intro to ContainerShy Ruparellink
Software containers provide a consistent running experience, making it easy to package code and dependencies. Docker Hub is a repository of existing images…
Talk on
Web Components are awesome!Dwane Hemmingslink
Web components allow you to create your own HTML elements that can do anything you want, and they are supported by all modern browsers. Many companies…
Talk on
Immutable Web AppsAndrew Desmaraislink
This talk discusses immutable web apps and their benefits, such as faster loading times and easy version tracking. The use of Universal Module Definition (UMD)…
Talk on
Finding Stealthy Bots in Javascript Hide and SeekAdam Abramovlink
The talk discusses the challenges of detecting and combating bots on the web. It explores various techniques such as user agent detection, tokens, JavaScript…
Talk on
Bringing the Power of AI into your Editor with GitHub CopilotKrzysztof Cieślaklink
GitHub Copilot is a software development productivity tool that suggests whole blocks of code based on the collective knowledge of software developers. It has…
Talk on
Build Web3 apps with JavascriptShain Dholakiya
Hyperverse simplifies blockchain development by providing modular on-chain smart contracts for all major blockchains. Fungible tokens are interchangeable…
Talk on
Levelling up Monorepos with npm WorkspacesRuy Adornolink
This talk provides an introduction to NPM Workspaces and covers various aspects of using them, including starting a workspace with npm init, adding…
Talk on
Web3.js - Past, Present & FutureNazar Hussainlink
Today we will discuss the Web3JS library, its history, maintenance, and community involvement. The upcoming version 4 aims to address challenges faced in…
Talk on
An Introduction to Deno for Node.js DevelopersColin Ihriglink
This talk provides an introduction to Deno for Node.js developers, highlighting the differences in architecture and dependencies between the two runtimes. It…
Talk on
Managing state in Vue3 applicationMikhail Kuznetsov
This workshop covers an introduction to Vue 3 and project overview, setting up the project and exploring the content, Vue 3 features and directives, project…
Talk on
Accessibility Credit and How to Pay itEva Ferreiralink
The talk discusses technical debt and its relationship with bad code and lack of caring. It emphasizes the importance of repaying technical debt, particularly…
Talk on
Building UIs - By the People, for the People!Nikhil Sharmalink
This talk focuses on the importance of accessibility in building user interfaces, discussing WCAG and WAI. It emphasizes the use of correct HTML tags for…
Talk on
Build Blockchain dApps using JavaScriptRussell Fustinolink
Hello, my name is Russ Fustino, and welcome to Build Blockchain DApps Using JavaScript. We'll cover Algorand blockchain, layer one, setup your development…
Talk on
JS Security Testing in GitHub ActionsZachary Conger
This workshop focuses on automating build and security tests for a Node.js application using tools like Stackhawk, Dependabot, CodeQL, and GitHub Actions…
Talk on
WebBluetooth – the Missing LinkNico Martinlink
This talk introduces the Web Bluetooth API and its role in bridging the gap between browsers and peripheral devices. It covers how to interact with devices…
Talk on
JavaScript Beats CancerKarol Przystalskilink
This talk discusses using JavaScript to combat skin cancer, with a focus on machine learning integration. The speaker has experience in medical imaging and has…
Talk on
Engaging Ecommerce with the Visual WebColby Fayocklink
Images, video, and media are crucial in e-commerce to deliver the best user experience. Nike's acquisition of Artifact Studios and the launch of Nike land on…
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.