~/conference

Frontrunners 2024

frontend developers, web platform engineers, React developers, full-stack developers, engineering managers, site reliability engineers, security engineers

OpenTelemetry browser tracing; SolidJS universal renderer; Trusted Types DOM XSS prevention; WebContainers in-browser Node; Angular smart directives; Jekyll to Next.js migration; Playwright screenshot testing; ChatGPT API with Next.js; hand-coded SVG visualizations; three.js animated globe; Melange OCaml-to-JS compilation; Battlesnake TypeScript bots

titleauthorlength
"Observability for the Front End"Jessica Kerr30m
Claim: OpenTelemetry can trace browser requests end-to-end but it’s partial and fiddly. Uses OpenTelemetry protocol with W3C traceparent headers, demo ties a…
Talk on
"SolidJS: The Universal Renderer"Chris Lorenzo30m
Claims SolidJS is the fastest frontend framework and demonstrates a concrete Universal Renderer by wiring Solid into LightningJS (a WebGL renderer)…
Talk on
DOM XSS Protection at ScaleJen Ozmen34m
Claims that Trusted Types plus a rollout pipeline eliminates DOM XSS at scale, with Google reporting zero DOM XSS across hundreds of apps serving billions of…
Talk on
"Spinning up Node in the Browser"Tim Simms39m
Claim: a full dev stack runs entirely in the browser so collaborators need no local installs. Demo uses StackBlitz web containers, the WebContainers API and…
Talk on
"Simpler Enterprise Angular Components with Smart Directives"Jacob Yacovelli, Laura King27m
A design pattern called smart directives extracts observable and store logic out of overloaded smart components so page components only handle layout…
Talk on
"Lessons Learned Migrating from Jekyll to Next.js with Help from Playwright"M. Scott Ford35m
Migration moves a Jekyll site into Next.js, preserves existing markdown collections and nearly about 1,000 blog posts, and validates fidelity with Playwright…
Talk on
"We're Snaking it Live!"Michael Schoonmaker39m
Multiplayer Battlesnake runs as a web server with /info /start /move /end routes, 500ms turns and snakes that starve after 100 ticks; a TypeScript Express bot…
Talk on
"Melange: The Next Frontier in Type-Safe Web Development"Dillon Mulroy46m
Melange compiles OCaml/ReasonML to idiomatic, readable JavaScript and promises near‑seamless interop with npm via PPX bindings, ships a CLI/boilerplate via…
Talk on
"EASILY level up your website using the ChatGPT API and NextJS"Jim Becker19m
Shows how to wire the ChatGPT API into a NextJS app, create an API key, and handle pricing (examples given: $10 per million input / $30 per million output for…
Talk on
"Hand Coded Artisanal Data-Visualization"Nathan E. Lilly29m
Claims that hand-coded SVG replaces heavy libraries, demonstrates no d3 required workflows, and shows concrete wins: a full-screen HD SVG is 14K versus a GIF…
Talk on
"Where Numbers Meet Art: Building Data Visualizations In The Modern Web"Shri Khalpada26m
Argues that data visualization is an artful practice grounded in cognitive psychology and tradeoffs between precision and pattern recognition, shows a chord…
Talk on
"Build Your Own Devtools"Alec Barrett26m
Practical criteria and concrete outcomes: a Chrome extension adds a URL pretty printer that structures long app URLs so parameters are editable and time-travel…
Talk on
"Simplicity: The Key to Software Success"Brian Childress37m
The central claim is that simplicity reduces failure: an architecture is reworked by removing roughly 80% of picked AWS services to convert a sprawling…
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.