Home
HomeProjectsBlogRésumé
My Blog

Engineering notes

The decisions, mistakes, and fixes behind the things I ship.

REST API Design Principles That Stand the Test of Time

REST API Design Principles That Stand the Test of Time

Updated July 27, 2026

Practical REST API design principles for consistent resources, predictable errors, versioning, pagination and maintainable contracts.

Building Scalable Design Systems with React and Tailwind

Building Scalable Design Systems with React and Tailwind

Updated July 27, 2026

A practical guide to design-system foundations, tokens, component APIs, documentation and governance that scale with teams and products.

Five Failures Between a Bun App and a Working Vercel Function

Five Failures Between a Bun App and a Working Vercel Function

July 27, 2026

Five runtime boundaries that can break a Bun app on Vercel even after local type checks, tests and builds pass—and how to diagnose each one.

The Developer Survival Guide for 2026

The Developer Survival Guide for 2026

Updated July 27, 2026

A grounded 2026 developer guide to AI-assisted work, system design, edge computing, security, communication and durable engineering judgment.

Why I Switched to Bun (and When You Might Want To)

Why I Switched to Bun (and When You Might Want To)

Updated July 27, 2026

Bun is fast, cohesive, and pleasant to use. Here is what sold me, where it fits, and the trade-offs to check before switching.

Git Workflow Guide: From Chaos to Clarity

Git Workflow Guide: From Chaos to Clarity

Updated July 27, 2026

A practical Git workflow covering branches, commits, rebasing, pull requests and conflict resolution for readable history and focused reviews.

Page 1 of 2
PreviousNext
Mojtaba Beheshti
  • Home
  • Projects
  • Blog
  • Résumé

© 2026 Mojtaba Beheshti. All rights reserved.

  • GitHub
  • LinkedIn