Back
EN/TR

Blog

Notes on what I build and learn along the way.

Rendering in Next.js

Aug 28, 2026

Someone produced the HTML your browser receives; the real question is when. CSR, SSG, ISR, SSR and PPR in order, each with a diagram.

Aug 28, 2026

How do networks work?

Aug 13, 2026

What actually happens when you type an address into the bar. DNS, IP, ports, NAT, routing, TCP and TLS in order, each with a command you can run on your own machine.

Aug 13, 2026

What Do We Actually Know About llms.txt?

Aug 11, 2026

What llms.txt is, who is using it, and what the data actually says about whether anything reads it.

Aug 11, 2026

Next.js 16 (Beta): What's New for Developers?

Oct 12, 2025

Turbopack as the default, React Compiler, new caching APIs and Cache Components: what changed in the Next.js 16 Beta, from a developer's point of view.

Oct 12, 2025

Caching in Next.js 15

Jun 24, 2025

Caching at the page, data, function and route handler level, then use cache, cacheLife and cacheTag. Next.js 15's caching model, explained with examples.

Jun 24, 2025

Sending Email in Next.js with Nodemailer and Server Actions

Jun 7, 2025

A free contact form with no extra API route: a Gmail app password, Nodemailer and a single Server Action, set up step by step.

Jun 7, 2025
PreviousPage 1 of 2Next