AN.
  • Home
  • Experience
  • Projects
  • Blog
AN.

Built with Next.js, Tailwind v4, and Framer Motion.

GitHubLinkedInNPM
© 2026 Ahmed Nasser. All rights reserved.

Writing

Thoughts on software engineering, design, and building products.

Jan 30, 2026•
6 min read

Scaling Large Next.js Apps with Multi-Zones: The Complete Guide 🧩

Master Next.js Multi-Zones to split large applications into independent micro-frontends. Learn implementation patterns, routing strategies, and best practices for enterprise-scale architecture.

#Next.js#Architecture#Micro-frontends
Read Article
Jan 4, 2026•
3 min read

Why Your React State is "One Step Behind" 🐢

Have you ever tried to log or send state immediately after calling its set function, only to find the old value instead? This is one of the most common "aha!" moments for React developers.

#React#JavaScript#State
Read Article
Dec 27, 2024•
3 min read

Splitting next-intl Locales into Feature-Based JSON Files in Next.js

Learn how to organize your next-intl translations into feature-based JSON files using namespaces, with parallel loading and fallback locale support for better maintainability in large Next.js applications.

#Next.js#i18n#next-intl
Read Article
Mar 5, 2024•
5 min read

Why You Should Not Use Index as Key in React Lists

Discover why using array indices as keys in React can lead to performance issues and bugs, and learn the best practices for proper list rendering.

#React#Next.js#Performance
Read Article
Feb 10, 2024•
3 min read

How To Make Recursion: Use Case For new Map Syntax

Learn how to implement recursion in React components to manage nested radio button groups using JavaScript's Map object for efficient state management.

#React#JavaScript#Recursion
Read Article
Jan 15, 2024•
5 min read

Clean Your Objects Efficiently in JavaScript

Learn how to streamline your API data handling by efficiently removing null, undefined, and empty values from JavaScript objects using Lodash and recursion.

#JavaScript#React#Lodash
Read Article