This site runs best with JavaScript enabled.

Hi, I'm Kent C. Dodds. I help people make the world better through quality software.

Kent C. Dodds

Blog

Define function overload types with TypeScript

Have your JS expressiveness and type it too.

Read →

2020 in Review

An overview of what I accomplished in 2020 and a bit about my goals for 2021.

Read →

Business and Engineering alignment

How to convince "the business folks" to let you do what you want.

Read →
View all articles
EpicReact.Dev

Get Really Good at React

Blast Off

Write professional React.

TestingJavaScript.com

Your Essential Guide to Flawless Testing

Start Now

Write well tested JavaScript.

KCD Community on Discord

Come join us and make connections, share ideas, and use software to make the world a better place.

KCD Community on Discord

Workshops

Workshops

Talks

Talks

Chats with Kent

Chats with Kent

Join the Newsletter



Kent C. Dodds