Speaker

Michael Bashurov

Michael Bashurov

Senior Frontend Engineer

Limassol, Cyprus

TypeScript samurai & ReasonML enthusiast. Type theory & compilers wannabe. Speaker & @HolyJSConf program committee. He/him

Freediving into TypeScript

You're already using TypeScript, but want to know more? Prepare for freedive session into discriminated unions, type inference, nominal typing as well as the other aspects, but most important, how to use them and why they matter.

Bending reality with Type-directed emit

Ever wondered why even if you have a Flow/TypeScript type you still can't use it in the runtime? Say, for JSON validation or some other stuff. What if I say you that it's possible to emit based solely on type? In this talk we'll explore what type-directed emit is, it's applications and limitations.

Michael Bashurov

Senior Frontend Engineer

Limassol, Cyprus