KolarclubPersonal website

Posts

Programming, healthy lifestyle and personal experience.

ChatGPT and OpenAI Codex Are Down Today

I planned to work on our ecommerce shop today. I needed to make a big redesign of some important architecture, but with the AI tools down, everything is on hold.

How I Built Emocia.net

From a minimal holiday project to 15,000+ digital cards, covering product decisions, architecture, SEO, and video rendering.

The Best Breakfast I’ve Found for Myself

After years of skipping breakfast and trying different foods, I found a simple combination that keeps me full, focused, and energized for hours.

How to Regain Access to Your VPS with Hetzner Rescue Mode

Recover access to a Linux server by booting into Hetzner Rescue Mode, mounting the root filesystem, and restoring a password or SSH key.

Next.js 15 App Router Caching, Part 1: Request Memoization

How React deduplicates matching fetch calls during one server render, where request memoization works, and where it does not.

Next.js 15 App Router Caching, Part 2: Data Cache

How to persist server-side fetch results across requests with force-cache, time-based revalidation, tags, and paths in Next.js 15.

Next.js 15 App Router Caching, Part 3: Full Route Cache

How static rendering, dynamic APIs, cached data, and revalidation determine whether a Next.js 15 route uses the Full Route Cache.

Why I Built Kolarclub

Why I created Kolarclub as a place to share what I learn, present my projects, offer development services, and experiment with a new publishing workflow.