~/conference

Conf42 JavaScript 2023

frontend developers, React developers, Node.js developers, full-stack developers, frontend architects, web accessibility engineers, web3 developers

React Server Components; webpack 5 module federation; single-spa microfrontends; WebGL to WebGPU migration; Playwright and axe-core accessibility testing; yjs CRDT real-time collaboration; Opal Cedar policy sidecar authorization; Node.js event loop phases; JavaScript heap analysis and memory leaks; Figma to AWS Amplify Figma-to-code workflow; multi-tenant REST APIs on serverless (Vercel/AWS Lambda); shadow DOM and component encapsulation

titleauthorlength
Premiere21m
Twenty minutes of conference highlights that lists 30+ sessions with timestamps, links and short claims: a custom framework called cruded for fast shipping…
Promo on
How to develop your APIs without a backendDaniele Fontani, Daniele Ciulli29m
A lightweight JavaScript library ~100 KB that creates a multi-tenant REST API for CRUD against document databases (Mongo Atlas), deployable to serverless…
Talk on
Breaking the Monolith: A Comprehensive Guide to Code SplittingAleksandr Guzenko
Six concrete ways to split a monolith with tradeoffs and triggers: iframe embeds for simple modules, proxy (nginx) for framework migrations at the cost of…
Talk on
Develop a Web3 webapp in Blockchain, with JS and PythonCesar Cordero Rodriguez15m
Step‑by‑step build of a Pi Network Web3 app using JavaScript frontend and Python (or PSP) backend with code in the Latinchain repo (Pi Hackathon 2021 winner)…
Talk on
Easy mode for full-stack development with Figma & AWS AmplifyArundeep Nagaraj20m
Shows a Figma-to-code workflow using Figma-to-code plugin, AWS Amplify Studio and the Amplify UI React library to generate reusable React components from Figma…
Talk on
Every Node.js app should have real-time collab featuresVladi Stevanovic22m
Argues that Node.js apps gain retention and faster workflows by adding real‑time collaboration and demonstrates a concrete stack: yjs CRDT for state sync…
Talk on
The Node.js Eventloop FairytaleLorenzo Pieri21m
Clear, introductory walkthrough of the Node.js event loop that names the six phases (timers, pending callbacks, idle/prepare, poll, check, close), explains how…
Talk on
Building Authorization with Node.js: Dos and Don’tsGabriel Manor-Liechtman43m
Shows a concrete authorization microservice built with Opal and the Cedar policy language, using an Opal client as a sidecar decision agent that accepts…
Talk on
AI Meets Node js With Crafting a Custom Sports Activity ServiceAnton Kalik31m
Node.js + Express service wires an OpenAI GPT-3.5-turbo completion into a Postgres-backed user model (Knex migrations), Redis session store, and simple…
Talk on
React Server Components: A Deep DiveTejas Kumar39m
Builds a small "my dog site" app and converts client-only pages into async server components, using Express and renderToString to serve a serialized React…
Talk on
Battleship gameAndrey Makarov31m
Builds a playable two‑player Battleship clone with a React front end, Express/socket.io server and a simple AI that picks random unknown cells or targets…
Talk on
Scalable Multi-Tenant Frontend for an E-Commerce PlatformGuilherme Dalla Rosa43m
Migrates a per-tenant AWS Fargate React stack to a single Next.js site on Vercel that identifies tenants by domain via a global tenant table and a middleware…
Talk on
Creating videos... with React!Alfonso Graziano13m
React components render frames which Puppeteer captures as Puppeteer screenshots at 30 or 60 FPS, then FFmpeg stitches frames and audio into final files…
Talk on
Why don’t browser dev tools understand your code?Steven Schkolne32m
Demo shows a working code‑aware dev tool for React that reads JSX and styles, instruments the app with an Envoy sidecar, parses components into an editable…
Talk on
Web Accessibility testing with playwright.js & axe-coreTaslan A. Graham32m
Demo integrates axe-core with playwright to run automated scans that output rule IDs, help URLs, the exact HTML line causing each violation, and an HTML…
Talk on
Typesafe Client for Smart ContractsAlbert Groothedde33m
A Kadena client that parses Pact contracts into generated TypeScript APIs, letting code call coin.transfer(account, months) with compile-time types, required…
Talk on
Database Guardrails - new age for developers and databasesAdam Furmanek54m
Shows concrete failures and fixes: a single aggregate query extracts ~300,000 rows and runs ~25 seconds until rewritten as several small queries; a CTE rewrite…
Talk on
Analyze the JS Heap and detect Memory LeaksJulian Jandl35m
Shows how to find real leaks: use Chrome DevTools Memory tab to take a heap snapshot, inspect retain size and the retainers list to see what keeps objects…
Talk on
Git submodules: we have monorepo at homeVadim Tsaregorodtsev21m
Argues that git submodules let small teams get monorepo-like benefits without full monorepo tooling by embedding shared repos as directories, using commands…
Talk on
Skeleton Mammoth - solving the problem of Skeleton LoadersAleksandr Tkachenko20m
A reusable library called Skeleton Mammoth provides pure CSS, no JS skeleton loaders that activate with a single class and two element classes (SM loading and…
Talk on
Everything-as-Code: It's time to fix configurationsPeleg Porat18m
Argues that treating configs as code removes drift and human errors and demonstrates it with the open source configu CLI, a CFG schema file and a simple…
Talk on
The Role of Frontend Code in Reducing Carbon EmissionsJulia Ziebinska20m
The web produces roughly 4% of global greenhouse gases, with an average page view emitting about 1.8 g CO2 and 250,000 pages published daily; cutting data…
Talk on
Unlocking the Power of Shadow DOMAnkit Gupta06m
Defines Shadow DOM as encapsulation used by YouTube, Google Maps and Material UI and shows concrete code: uses attachShadow on a custom element, builds a…
Talk on
Stop using JS for that: moving features from JS to CSS & HTMLKilian Valkhof36m
Shows concrete replacements for common JS widgets: a toggle built from a checkbox with appearance: none + :checked + :focus-visible, a datalist autosuggest and…
Talk on
How the magic of open source helps our projectDaniel Espino García25m
Concrete workflows for using open source: inspect node_modules and npm registry, trace a flaky image bug from fast-image down to SDAnimatedImageView, verify a…
Talk on
Migration from WebGL to WebGPUDmitrii Ivashchenko24m
Chrome 130 and recent engines already expose WebGPU so migrating means concrete API shifts not vague promises: shaders move from glsl to wgsl and can be…
Talk on
Scaling an application without microfrontendsMaksim Zemskov38m
Yandex Direct runs a frontend with several million lines of code and scales without microfrontends by imposing strict module boundaries, one-way imports and a…
Talk on
We are all good with browsers made by othersFrancesco Sciuti33m
Explains how modern browsers use a multi‑process architecture (browser, render, network, GPU) and why rendering a single frame must fit a 10 millisecond budget…
Talk on
Beyond the Basics: Securing JS ApplicationsJoshua Arvin Lat26m
Code lets an attacker turn an innocuous math evaluator into a remote backdoor that writes a hello.txt then spawns a reverse shell to the attacker IP, enabling…
Talk on
Road to Zero Lint Failures: Tackling Code Quality Challenges at ScaleChris Ng33m
Claim: lint failures drop from a ~7,000 peak to near zero by combining policy, tooling and people. Built a lint failure visualizer, a nightly checkup cron job…
Talk on
APIs - Refactoring to PatternsGil Zilberfeld37m
Starts from a single messy Next.js API that uses Mongoose and MongoDB and sends events with KafkaJS and refactors it into clear pieces: a ports and adapters…
Talk on
The Remix Philosophy is not Just for RemixKen Snyder37m
Argues Remix’s philosophy generalizes beyond the framework and demonstrates it by building a shopping-list app that uses routes, loader/action functions…
Talk on
CMS and JAMstack: A Tale of Innovation in Web DevelopmentJuan Felipe Gomez12m
Traces web history from static pages to LAMP to open source CMS and claims the real shift is headless CMS via API enabling one backend to serve smartwatches…
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.