blackscripts.hashnode.devFixing the “Module not found: Can't resolve '@/…'” Error in Next.js (and Why It Happens on Netlify)Have you ever pushed a perfectly working Next.js app to Netlify and suddenly got a wall of red text saying: Module not found: Can't resolve '@/components/Button' Don’t worry — you didn’t break anything.I ran into the same issue while deploying Selle...Oct 28, 2025·3 min read
self-hosting-101.hashnode.devLesson 4: Docker and Docker ComposeThe Foundation of Modern Self-Hosting TL;DR:In this lesson, you’ll install Docker and Docker Compose on Ubuntu, understand how containers actually work, and deploy your first web app in a clean, isolated environment.You’ll also learn how to organize ...Oct 20, 2025·4 min read
self-hosting-101.hashnode.devLesson 5: Reverse Proxy with TraefikRouting Traffic the Smart Way TL;DR:In this lesson, you’ll set up Traefik, a modern reverse proxy that automatically detects your running containers and routes web traffic to them.You’ll learn what a reverse proxy does, how to map domains to your app...Oct 20, 2025·4 min read
self-hosting-101.hashnode.devHardware, Ubuntu & FirewallLessons 1-3 This post is part of my “Self-Hosting from Scratch” series.Tired of paying AWS, Render, or Fly.io while juggling multiple projects? I’m documenting how I built my own self-hosting setup, step by step, with all the mistakes, fixes, and les...Sep 19, 2025·7 min read
blackscripts.hashnode.devYour First AI Agent: A Clear, Practical Path (Checklists + Code Stubs)Most “AI agent” advice is either super abstract or painfully over-engineered. Five days ago I saw a concise blueprint on Reddit that nailed the path. This post paraphrases and expands that idea into a copy-paste plan you can actually ship. Credit: I...Aug 27, 2025·7 min read