Topics

Every article belongs to one of these topics.

JavaScript 23

The language itself, from variables, operators and functions to objects, this, Promises and async/await. Several posts build the same idea in small steps, and the later ones cover TypeScript and the questions that come up in JavaScript interviews.

All 23 JavaScript articles →

Node.js & Express 16

Server-side JavaScript: how the event loop and non-blocking I/O work, building HTTP APIs with Express, middleware, file uploads, authentication with sessions and JWTs, and talking to databases with Prisma and Drizzle.

All 16 Node.js & Express articles →

React & Next.js 7

Components, JSX, state and hooks, what React does internally when it re-renders, and how Next.js adds routing, server rendering and Server Components on top. Also covers React Native with Expo Router.

All 7 React & Next.js articles →

System Design 3

How large systems are put together: caching, rate limiting and observability, realtime messaging with polling, WebSockets and Pub/Sub, and full design walkthroughs such as a WhatsApp-style chat system.

All 3 System Design articles →

AI & LLMs 5

How large language models turn text into tokens and answers, prompting techniques, Retrieval-Augmented Generation (RAG) and where it breaks, and the difference between a plain LLM and an agent that can use tools.

All 5 AI & LLMs articles →

Networking & Web Basics 9

What happens between typing a URL and seeing a page: network devices, DNS resolution and record types, TCP and UDP, HTTP requests with curl, how a browser renders HTML and CSS, and the HTML and CSS basics themselves.

All 9 Networking & Web Basics articles →

Git & Dev Tools 5

The tools developers use every day: why version control exists, Git from the first commit to its object storage internals, the Linux filesystem from the command line, and Emmet for writing HTML faster.

All 5 Git & Dev Tools articles →

Career 1

Personal posts about getting into software engineering: preparation, interviews, rejections and what helped.

All 1 Career articles →