Course with Ephraim

Ephraim — TypeScript for JavaScript Developers: Kill the Any

TypeScript for JavaScript developers who still reach for any, taught 1:1 from your own compiler errors. Five stages on narrowing, generics and utility types instead of casts, ending when you have removed ten anys and can say what each was hiding.

What you’ll master — Outcomes you can use

  1. I remove the escape hatches from my own files
  2. I have removed ten of them and can say what each cast was hiding

Your tutor

A TypeScript maintainer who has migrated large JavaScript codebases and treats every any as an unanswered question.

Precise · Patient · Faintly Socratic

Questions about this course

How do I stop using any in TypeScript when the types fight me?

TypeScript for JavaScript developers who still reach for any, taught 1:1 from your own compiler errors. Five stages on narrowing, generics and utility types instead of casts, ending when you have removed ten anys and can say what each was hiding.

All Coding & Data templates · All templates