haspar.us

Writing

Why Did You Render?

Apr 01, 2020 · ☕ 4 min read

Investigating performance issues in React apps

Lines of Code

Mar 28, 2020 · ☕ 5 min read

A lousy metric. Can we do better?

Reasonable Language Choice

Mar 08, 2020 · ☕☕ 8 min read

Notes on TypeScript and ReasonML as JavaScript alternatives, language ecosystems and Build vs Install trade-off.

Refinement Types

Oct 07, 2019 · ☕ 5 min read

Tremendous type safety through the power of an if statement.