~/talks

Will Klein

what they talk about

all 12 in the filters

where they keep going back

all 8 in the filters

on a stage with

all 11 in the filters

who talks about the same things

titleconferencedate
DevTool Wars: Across the Browser-verseJSNation US 20252025-11-17
Most developers use Chrome DevTools, but what about Firefox, Safari, and Edge? Venture off the well-traveled path, and we’ll find each browser hiding its own…
Talk on
Pragmatic 101 on Custom JS Tooling for Your ProjectJSNation US 20252025-11-17
Introduction to a JavaScript tooling workshop based on personal experiences and the motivation behind creating custom tools for enhanced productivity. Speaker…
Talk on
Will Klein's Q&A RoomReact Day Berlin 20242024-12-13
-- no description --
Talk on
What Makes a Design System WinReact Day Berlin 20242024-12-13
How does a design system win over product developers and designers? Everyone wants to ship new features, but they don't know why they should adopt your…
Talk on
React CompilerReact Day Berlin 20242024-12-13
Concrete claim: a build‑time compiler for React 19 removes manual memoization and produces plain JS that avoids unnecessary child rerenders. Demonstration uses…
Talk on
Testing Our Way to a Better Developer ExperienceReact Day Berlin 20242024-12-13
Are our UI tests a chore, or do they help us move faster? Let’s examine what makes testing great and not so great. We’ll focus on test strategies that help us…
Talk on
What makes a design system winWey Wey Web 20242024-11-27
Shows how a ubiquitous chat assistant ships to 60M users yet bypasses the design system, then flips that failure into adoption by doing specific work: code…
Talk on
Design & Developer CollaborationJSNation 20232023-06-01
-- no description --
Talk on
Where & How You Write Your CodeJSNation 20232023-06-01
Angular claims a new fine-grained reactivity model using signals reactivity that notifies only affected template parts, promises order-of-magnitude runtime…
Talk on
Start Building Your Own JavaScript ToolsJSNation 20232023-06-01
Your first JavaScript tool might not be the next Babel or ESLint, but it can be built on them! Let's demystify the secret art of JavaScript tools, how they…
Talk on
Will Klein's QnAJSNation 20232023-06-01
-- no description --
Talk on
Memory Leaks and the Havoc They WreakCascadiaJS 20202020-09-01
JavaScript engines reclaim unreachable objects but can’t detect everything, so closures and forgotten listeners often keep things alive. Chrome and Firefox…
Talk on
Follow The (Full)stack Trace: Understand Your App with Distributed TracingReact Rally 20192019-08-22
A concrete claim: distributed traces make a user click visible across frontend and backend so bottlenecks are found and fixes validated. Example stack: the…
Talk on
The (Full)stack Trace: Understand Your App with Distributed TracingJSConf US 20192019-08-12
Shows that full stack distributed traces link browser activity to backend spans so you can see what actually happens and why a user sees slowness. Demonstrates…
Talk on
How Linters, Compilers & Other Cool Things WorkCascadiaJS 20182018-11-15
Explains what actually gets built and why it works: the abstract syntax tree is the concrete data structure used to parse JavaScript, drive Babel transforms…
Talk on
End to End Testing: The Game Has ChangedJSConf Iceland 20182018-03-01
Claims that end-to-end testing shifts from remote drivers to an in-process JS runtime, replacing Selenium Webdriver with Cypress to cut flakiness and tool…
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.