The Blog
Building a Browser Extension With TypeScript
A practical introduction to browser extensions, including manifests, background scripts, content scripts, permissions, and where TypeScript fits.
Read More
Fetch API Error Handling in Frontend Apps
A practical guide to handling Fetch API errors in frontend apps, including network failures, HTTP status codes, JSON parsing, timeouts, and user-facing messages.
Local Storage vs IndexedDB vs Cookies
A practical comparison of localStorage, IndexedDB, and cookies, including what each is for, what to avoid storing, and how to choose between them.
TypeScript for Python Developers
A practical introduction to TypeScript for Python developers, covering types, objects, functions, async code, and how static checking changes the workflow.
What Is Bun and Where Does It Fit?
A practical overview of Bun, how it relates to Node.js, package management, scripts, TypeScript, and where it may fit in modern JavaScript projects.