Writing

Frontend engineering articles

Practical writing on React, JavaScript, frontend architecture, and developer-facing product work.

TypeScript

How to type third-party API responses in TypeScript (without lying to your compiler)

A practical guide to typing API responses in TypeScript: where generics help, why type assertions are a trap, and how runtime validation and codegen give you real end-to-end safety.

Read article

TypeScript

TypeScript vs. JavaScript: Explaining the differences

TypeScript provides developers many advantages over JavaScript: you can identify and enforce data...

Read article

JavaScript

What is the global object in JavaScript? A practical guide for developers

The JavaScript global object and scope are a key part of building apps with JavaScript....

Read article

Vue

Vue vs. React: Which JavaScript UI framework is best?

Choosing the right UI framework can make a big difference to your project's success. Vue and React...

Read article

React

React vs. React Native: The difference, and which is best for you

Choosing between React vs. React Native for your project can be confusing. Both JavaScript user...

Read article

Demos

Designing Demos That Don’t Lie: A Demo Engineer’s Guide

There’s a special kind of dread that comes from watching a demo you know will never survive first...

Read article

React

What is React memo? How to improve React performance

React memo is a powerful feature that improves the performance of your React applications by letting...

Read article