Will Klein
where else to find them
website:https://willklein.co
github:willklein
bluesky:willkle.in
x:WillsLab
linkedin:willklein
speakerdeck:willklein
devto:willklein
what they talk about
all 12 in the filters
where they keep going back
- CascadiaJS2 editions2018–2020
all 8 in the filters
on a stage with
- Joran Quinten2×
- Akash Hamirwasiaonce
- Aria Minaeionce
all 11 in the filters
who talks about the same things
- Addy Osmani31 talks
- Jack Franklin11 talks
- Jecelyn Yeen33 talks
- Daniel Afonso23 talks
- Minko Gechev66 talks
- Malte Ubl25 talks
| title | conference | date |
|---|---|---|
| DevTool Wars: Across the Browser-verse | JSNation US 2025 | 2025-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… | ||
| Pragmatic 101 on Custom JS Tooling for Your Project | JSNation US 2025 | 2025-11-17 |
Introduction to a JavaScript tooling workshop based on personal experiences and the motivation behind creating custom tools for enhanced productivity. Speaker… | ||
| Will Klein's Q&A Room | React Day Berlin 2024 | 2024-12-13 |
-- no description -- | ||
| What Makes a Design System Win | React Day Berlin 2024 | 2024-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… | ||
| React Compiler | React Day Berlin 2024 | 2024-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… | ||
| Testing Our Way to a Better Developer Experience | React Day Berlin 2024 | 2024-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… | ||
| What makes a design system win | Wey Wey Web 2024 | 2024-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… | ||
| Design & Developer Collaboration | JSNation 2023 | 2023-06-01 |
-- no description -- | ||
| Where & How You Write Your Code | JSNation 2023 | 2023-06-01 |
Angular claims a new fine-grained reactivity model using signals reactivity that notifies only affected template parts, promises order-of-magnitude runtime… | ||
| Start Building Your Own JavaScript Tools | JSNation 2023 | 2023-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… | ||
| Will Klein's QnA | JSNation 2023 | 2023-06-01 |
-- no description -- | ||
| Memory Leaks and the Havoc They Wreak | CascadiaJS 2020 | 2020-09-01 |
JavaScript engines reclaim unreachable objects but can’t detect everything, so closures and forgotten listeners often keep things alive. Chrome and Firefox… | ||
| Follow The (Full)stack Trace: Understand Your App with Distributed Tracing | React Rally 2019 | 2019-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… | ||
| The (Full)stack Trace: Understand Your App with Distributed Tracing | JSConf US 2019 | 2019-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… | ||
| How Linters, Compilers & Other Cool Things Work | CascadiaJS 2018 | 2018-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… | ||
| End to End Testing: The Game Has Changed | JSConf Iceland 2018 | 2018-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… | ||
| nothing matches | ||