~/conference

WebExpo 2022

frontend developers, React developers, web performance engineers, frontend architects, technical leads, CMS engineers, TypeScript developers

CSS Cascade Layers; HTML dialog and details; web font loading strategies; Core Web Vitals (LCP FID CLS); React 18 concurrency features; useTransition and startTransition; Remix nested routes and loaders; Next.js incremental static regeneration; Promise combinators (all any race allSettled); railway-oriented programming in TypeScript

titleauthorlength
Frontend keynoteMartin Michálek07m
Claims that 2022 accelerates frontend change because browsers choose cooperation over fragmentation, with concrete signals: Apple invests heavily in WebKit in…
Talk on
State of the CMSHonza Sládek32m
Compares concrete CMS choices and tradeoffs: WordPress holding 75% market share but plugins can hide data (two‑times base64 example) and make handoff hard…
Talk on
CSS Cascade LayersOndřej Žára19m
CSS Cascade Layers let authors assign declarations to named bins whose order of establishment directly decides priority so app styles can override framework…
Talk on
HTML can do that?Tomáš Pustelník19m
Eight concrete HTML features are shown and evaluated: eight named elements/attributes including dialog element (minimal JS to open/close, built‑in…
Talk on
Optimising Core Web Vitals with web fontsMichal Matuška19m
Custom web fonts frequently push Core Web Vitals over the limits: LCP 2.5s, FID 100ms, CLS 0.1 — fonts can delay LCP by blocking text render, cause long tasks…
Talk on
An overview of React 18 featuresTereza Vaňková, Břetislav Proft16m
Lists concrete changes: React 18 makes concurrency a built‑in behavior and adds Automatic Batching that now batches updates from promises setTimeouts and…
Talk on
Remix run - new kid on the block, and is it a competition for Next.js and Gatsby?Martin Macháček14m
Remix claims fast modern web UX by running nested routes and data loading entirely on the server, using loaders and actions colocated with components so pages…
Talk on
How to turn an agile retrospective into teambuildingMarta Kirchgessner08m
A startup team of about 12–15 people split into four groups runs retrospectives without a dedicated Scrum Master and reports five concrete practices that work…
Talk on
How not to fail when choosing a modern Jamstack frameworkOndrej Polesny40m
A company migrates from Gatsby to Next.js after discovering Gatsby’s long builds and brittle page/data model: site has about 1,000 pages and ~2.5 API queries…
Talk on
Promises are much better than you thinkRiki Fridrich40m
Argues that Promises outperform Async/Await for many real problems and demonstrates the claim with concrete code: uses Promise.all, Promise.any and allSettled…
Talk on
Railway Oriented TypeScriptRobin Pokorny33m
Claim: apply railway-oriented programming to TypeScript by turning ordinary functions into a two-track Result (success/failure), writing a chain combinator and…
Talk on
Responsible Applied AI at ScaleNoelle Silver39m
Starts with the claim 90% of AI projects fail and then gives concrete evidence: production models that grow from ~100 to 2.3–2.4 billion inferences/month, a…
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.