Skip to content
TkDodo's blog

Dead Code Shouldn't Exist

Oct 20, 2026 — Talk, TypeScript, JavaScript, Knip
Dead Code Shouldn't Exist
Photo by Egor Komarov

This year, I’ve had the pleasure of giving Dead Code Shouldn’t Exist: How We Removed 28k Lines of Code, One Knip at a Time at multiple conferences: React Paris (opens in a new window), JSHeroes (opens in a new window), JSNation (GitNation) (opens in a new window), React Norway (opens in a new window), React Alicante, and ZurichJS. The linked conference names take you to recordings of the talk.

Here are the slides + transcript. You can swipe left or right or use the arrow buttons / arrow keys to switch between the slides. The slides follow your light or dark theme. Enjoy!



That’s it for today. Feel free to reach out to me on bluesky (opens in a new window) if you have any questions, or just leave a comment below. ⬇️

Like the monospace font in the code blocks?

Check out monolisa.dev

Bytes - the JavaScript Newsletter that doesn't suck