My Blog

AI: What model should I use?

AI: How to build with the Claude API

AI: What is a skill and why are they useful?

Open Telemetry, in a nutshell

Sharing a codebase for web and mobile

Rendering Large Lists in React

The JavaScript Event Loop

Microservices, Decomposition Patterns

What are websockets?

Reconciliation in React

The Critical Rendering Path

TypeScript Generics

ELI5: Keyof and TypeOf in TypeScript

Forms, pending state and server actions

Creating a Reusable Table Component (external link: dev.to)