The Blog

Fetch API Error Handling in Frontend Apps

Frontend-Browser - 1782043200

A practical guide to handling Fetch API errors in frontend apps, including network failures, HTTP status codes, JSON parsing, timeouts, and user-facing messages.

Read More

Local Storage vs IndexedDB vs Cookies

Frontend-Browser - 1782043200

A practical comparison of localStorage, IndexedDB, and cookies, including what each is for, what to avoid storing, and how to choose between them.

Read More

TypeScript for Python Developers

Frontend-Browser - 1782043200

A practical introduction to TypeScript for Python developers, covering types, objects, functions, async code, and how static checking changes the workflow.

Read More

What Is Bun and Where Does It Fit?

Frontend-Browser - 1782043200

A practical overview of Bun, how it relates to Node.js, package management, scripts, TypeScript, and where it may fit in modern JavaScript projects.

Read More

Building a Static Blog With Python and Markdown

Projects - 1782043200

A practical overview of building a static blog with Python, Markdown, frontmatter, templates, generated pages, and an output directory.

Read More

Choosing Small Projects That Teach the Right Thing

Projects - 1782043200

A practical framework for choosing small software projects that teach useful skills instead of becoming oversized unfinished ideas.

Read More

Rebuilding tristanisfeld.com

Projects - 1782043200

A build-log style overview of rebuilding tristanisfeld.com as a custom static site with Markdown content, Notion sync, Python build tools, and generated output.

Read More

Writing Project Build Logs That Are Actually Useful

Projects - 1782043200

A practical guide to writing project build logs that capture decisions, tradeoffs, bugs, and useful context without turning into marketing updates.

Read More