codingstairs
NotesEDULifeContact
⌕Search⌘K
koen

Navigation

  • Intro
  • Blog
  • Life

Get in touch

Send without signing in. Add your email if you'd like a reply.

  • Leave a message anonymously →
  • ✉ warragon112@gmail.com
  • KakaoTalk Open Chat ↗

© 2026 codingstairs

  • Notes
  • EDU
  • Search
  • Life
  • Contact
  • Legal
  • RSS
  • GitHub

EDU

Step-by-step development guides, starting from setting up Windows or macOS.

Courses

  • Getting Started with a Dev Environment

    Beginner

    From turning on the computer to running your first code. A 5-step climb for beginners.

    5 stepsStart →
  • From HTML/CSS/JS to React, Next.js, Tailwind

    Beginner

    A single arc from your first HTML line to React 19 + Next.js 16 + Tailwind in 10 steps.

    10 stepsStart →
  • Build Your First Fullstack App with Next.js 16

    Intermediate

    From `pnpm create` to PostgreSQL via Drizzle ORM, deployed to Fly.io. 4 hands-on steps.

    4 stepsStart →
  • Backend with Spring Boot 4

    Intermediate

    A 7-step path through a real backend — from the first line to auth, tests, and deployment.

    7 stepsStart →
  • Python · FastAPI · Data Pipelines

    Intermediate

    One language, end-to-end: API, scheduling, external data, observability, practical patterns.

    8 stepsStart →
  • AI-native developer tooling — Claude Code · MCP · design tools

    Beginner

    A 7-step path to using AI tools beyond chat — MCP, Skills, Subagents, workflows, and design-side tooling.

    7 stepsStart →
  • Docker · Caddy · Cloud — 10 deploy options

    Intermediate

    Compare 10 deploy options, from a single Docker + Caddy server to Replit, GitHub Pages, and object storage.

    10 stepsStart →
  • Central admin platform — many domains behind one hub

    Intermediate

    An 8-step course for building an operator hub with Next.js 16 and multiple PostgreSQL pools. AdminResourceTable, audit log, OAuth, backups.

    8 stepsStart →
  • Local LLM · pgvector · building a RAG chatbot

    Advanced

    Build a chatbot that answers from your own documents with LM Studio + pgvector + Gemini. Seven steps — embeddings, prompts, and a SaaS comparison.

    7 stepsStart →
  • Tauri 2 — desktop · mobile in one codebase

    Intermediate

    Ship desktop and Android apps from a single Rust + web frontend. Seven steps — IPC to OCR to AdMob.

    7 stepsStart →
  • Testing strategy and quality gates

    Intermediate

    Six steps to lock down regressions with vitest, pytest, Playwright, and testcontainers.

    6 stepsStart →
  • Web security foundations — JWT · OAuth · OWASP

    Intermediate

    Practical security in seven steps — auth, validation, headers, CORS, email verification.

    7 stepsStart →
  • PostgreSQL in depth + Redis · Kafka

    Advanced

    Ten steps to a real data platform — indexes, caching, event streams.

    10 stepsStart →
  • Building public-data crawlers

    Intermediate

    Build an ethical crawler in six steps with Playwright, http_utils, and APScheduler.

    6 stepsStart →
  • Monorepo · SSOT · layer separation thinking

    Advanced

    Six mental steps to running several services from one repository.

    6 stepsStart →