Developers hub
Developers
Start with JavaScript if you are new, then move into React, Next.js, and the rest of the stack.
Cross over to the AI hub, practice with free tools, or prep via interview notes.
Start by topic
What JavaScript is and how to run it
Start JavaScript from zero: what it actually does on a page, where it runs, and how to type your first lines in the browser console and a tiny HTML file — without installing a framework first.
AI Voice Pro Editorial16 min read
React hooks patterns in 2026
The hook patterns that actually matter in 2026 — useState pitfalls, stale closures, derived state, custom hooks, dependency array rules, and a clear-eyed look at when useMemo and useCallback are worth reaching for.
AI Voice Pro Editorial18 min read
Next.js App Router basics
Learn the App Router from zero: folders become URLs, Server Components render on the server, layouts share chrome across pages — with real setup steps and examples.
AI Voice Pro Editorial18 min read
MERN stack architecture
The MERN stack is four technologies that click together remarkably well — but only once you understand where each layer starts and stops. This tutorial maps the full architecture from MongoDB through Express and Node.js to React, so you always know exactly where your code lives, why it lives there, and what to check when something breaks.
AI Voice Pro Editorial17 min read
Node.js async patterns
Node.js does one thing at a time, but it never sits idle — that's the async model. This tutorial walks callbacks, Promises, and async/await from the ground up, shows when to run tasks in parallel vs. in sequence, and gives you patterns you can apply the next time an API call or database query is making your code hard to read.
AI Voice Pro Editorial17 min read
AWS for Node apps
Setting up AWS for a Node.js project trips people up not because any single step is hard, but because the pieces — IAM users, CLI profiles, SDK clients, credential chains — aren't obvious until someone explains how they fit together. This tutorial connects every piece so you can use any AWS service from Node.js code with confidence.
AI Voice Pro Editorial17 min read
System design: caching
Caching is the highest-leverage optimization in most production systems. This guide covers cache-aside, write-through, TTL strategy, active invalidation, and stampede prevention — with the mental model behind when to use each.
AI Voice Pro Editorial17 min read