~/talks

Stefan Judis

what they talk about

all 9 in the filters

where they keep going back

all 18 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
DX in the frontend developer ecosystemREFACTOR DX 20232023-07-12
Web pages average over 2 MB and modern build trees pull in huge node_modules, yet CrUX shows content-first sites (Astro, jQuery/WordPress) often beat heavy…
Talk on
Everything You Should Know About Web Development in 2022DevTernity 20222022-12-08
Browser CSS gets concrete: container queries land across Chromium and Safari with Firefox planning January 2023, and the new :has parent selector lets styles…
Talk on
Playwright Can Do This?TestJS Summit 20222022-11-04
Playwright is a powerful tool for end-to-end testing, offering support for all major browsers and platforms. It provides features like parallelization…
Talk on
Back to boringJSHeroes 20222022-06-09
Argues that many sites should be plain multi‑page HTML instead of heavy client apps, shows measurements: average page weight >2 MB, React docs 400k vs 50k…
Talk on
Did We(b Development) Lose the Right Direction?GOTO Copenhagen 20212021-11-08
Argues that modern sites often ship unnecessary JavaScript — example site ships 22 JavaScript files and universal frameworks inline lots of data — causing…
Talk on
Did We(b Development) Lose the Right Direction?GOTOpia November 20202020-11-10
A personal site is rebuilt from a universal-JS stack to plain HTML/CSS with tiny JS, yielding reduced page weight by 64% and build time 4min → 40s across ~400…
Talk on
Did we(b development) lose the right direction?JavaScript fwdays'202020-03-14
Claim: heavy client JavaScript often harms users more than it helps. Evidence: a cutting‑edge personal site ships 340KB index.html with 22 inlined articles and…
Talk on
Regular expressions my secret lovedotJS 20192019-12-05
Walks through concrete regex tricks and shows what actually changes results: use non-capturing groups to stop unwanted array entries, name captures with…
Talk on
HTTP headers for the responsible developerRuhrJS 20192019-10-05
Headers earn concrete wins: Strict-Transport-Security eliminates repeated HTTP roundtrips and enforces HTTPS; Content-Security-Policy works in report-only…
Talk on
HTTP Headers for the Responsible DeveloperWeb Unleashed 20192019-09-13
HTTP headers can force HTTPS with HSTS preload, block or report rogue scripts with Content-Security-Policy (only ~6% of 2.8M pages enable it), and save…
Talk on
I didn't know thatNDC Oslo 20192019-06-17
Ten concrete JavaScript gotchas and fixes: how JSON.stringify replacer can strip functions or sensitive keys, using localeCompare and…
Talk on
HTTP headers for the responsible developerJSConf EU 20192019-06-01
Shows concrete headers and outcomes: sets HSTS preload to force HTTPS (explains why .dev is HTTPS‑only), uses CSP report-only to find and then block unwanted…
Talk on
HTTP headers for the responsible developerJavaScript fwdays'192019-03-16
Headers actually change behavior: HSTS with preload forces HTTPS and skips slow redirects, CSP with report-only CSP lets broken sites be found before blocking…
Talk on
What the v…DOM?FrontEnd Con 20182018-12-04
Explains how JSX becomes function calls via Babel AST transforms, shows a hand‑rolled vDOM: an h() factory, renderNode, component class handling setState and a…
Talk on
Frontend Development 2018 - What's in your stack?NDC Oslo 20182018-06-11
Covers concrete moves from 2018: the platform adds a native dialog and CSS Grid with minmax for responsive layouts, ES modules and top-level strict mode land…
Talk on
Decrease your conversions – common ways to lock people outFrontend United 20182018-06-01
Shows concrete losses and fixes: median image is ~800 KB so switching PNGs to JPEG or WebP and using picture element plus srcset cuts payload from cents per…
Talk on
What the v...DOM?JSHeroes 20182018-04-10
Shows how JSX becomes an AST using Babel (Babylon) + traverse + generator, implements an H function that returns virtual nodes, wires components with a…
Talk on
Decrease your conversion - common ways to lock people outInclusive Design 24 (#id24) 20172017-11-16
Shows concrete ways sites lose users: images are 65% of bytes so using PNG24 or oversized PNGs can cost users cents per page while WebP at 121 KB = 0.1¢ and…
Talk on
Watch your back, Browser! You're being observedJSConf Budapest 20172017-10-26
Title shows a use case: a lazy‑load animation built with IntersectionObserver restores 60fps after replacing costly reads; measurement shows…
Talk on
Watch your back, Browser! You're being observedRuhrJS 20172017-10-14
Demonstrates concrete wins: replacing scroll handlers and boundingClientRect cuts CPU and raises animation from ~31fps to ~59fps using IntersectionObserver for…
Talk on
Watch Your Back, Browser! You're Being Observed.Front-Trends 20172017-05-24
Replaces scroll+getBoundingClientRect polling with IntersectionObserver, raising a demo effect from about 8fps to 18fps by avoiding layout thrashing; uses…
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.