Stack

Tools I use, why I chose them, and what I learned along the way. 5 stack · 16 learning

Stack

  • Strict mode, type-level programming

  • App router, server components

  • Desktop apps, main/renderer processes, IPC

  • Auth, Firestore, hosting

  • Redis
    2025

    Caching, background workers

Learning

  • NestJS
    2026

    Backend framework, dependency injection

  • Relational database, SQL

  • Prisma
    2026

    ORM, type-safe database queries

  • Minimal Node.js web framework, routing and middleware

  • High-performance Node.js web framework, NestJS HTTP adapter

  • Docker
    2026

    Containerization, orchestration

  • Message broker, async task queues

  • Zod
    2026

    Schema validation, runtime type checking

  • JavaScript runtime, server-side development

  • Utility-first CSS framework, responsive design

  • StyleX
    2026

    Deterministic, production-ready CSS-in-JS compiler

  • State management library, React hooks

  • gRPC
    2026

    RPC framework, HTTP/2, Protocol Buffers

  • Nginx
    2026

    Web server, reverse proxy, TLS termination

  • Go
    2025

    Backend services, CLI tooling

  • Wails
    2026

    Go + React/TypeScript desktop apps, system WebView, native bindings