Dev Infra Assessment and Action Plan

Dev Infra Assessment and Action Plan

🧭 Purpose This document outlines the current state, design decisions, and action plan for my personal developer infrastructure. The motivation for self-hosting arises from the unpredictable costs of Vercel, Netlify, Supabase, and other cloud PaaS services — which can scale suddenly without providing long-term control. Since my current hardware (a high-spec ThinkStation P3 Tiny) outperforms most entry-level VPS offerings, this infrastructure gives me both cost savings and performance headroom. In the future, I may even scale this setup to offer private cloud services to selected clients. ...

August 1, 2025 · 4 min · Faisal Darbar
Personal Brand Site Architecture Blueprint

Personal Brand Site Architecture Blueprint

This post is meant to be my development guide. 🌐 Main Site – faisaldarbar.com Stack: Hugo + Giscus + GitHub Pages Static content: blog, about, contact SEO-optimized and fast Newsletter via ConvertKit Comments via Giscus Hosted on GitHub Pages ✅ Done and live 🛍️ Storefront – store.faisaldarbar.com Stack: React + TailwindCSS + Vite Static SPA for digital/physical products Product catalog and detail pages Razorpay Buy Now integration (guest checkout) Inventory indicators (in stock, low stock, out of stock) Tokenized download links for digital products Hosted via GitHub Pages or Netlify (free tier with caution) 🔧 Backend API – api.faisaldarbar.com Stack: Node.js + Express + Prisma + PostgreSQL (self-hosted) ...

July 30, 2025 · 3 min · Faisal Darbar
Hugo Site Setup using Up Business Theme

Hugo Site Setup using Up Business Theme

✅ Prerequisites Make sure you have the following installed: Hugo (extended version) Always update your packages before an install. sudo apt update Download and install the extended version of Hugo wget https://github.com/gohugoio/hugo/releases/download/v0.147.9/hugo_extended_0.147.9_linux-amd64.deb sudo apt install ./hugo_extended_0.147.9_linux-amd64.deb Git sudo apt update sudo apt install git Configure Git: git config --global user.name "Your Name" git config --global user.email "your@example.com" Node.js and npm Instead of using apt, which installs outdated versions, use NodeSource to install the current LTS version (more stable for dev work): ...

July 20, 2025 · 5 min · Faisal Darbar
Developers Want Clean Code. Clients Want a Publish Button.

Developers Want Clean Code. Clients Want a Publish Button

“Can my VA update the blog?” That one sentence kills more dev dreams than a last-minute plugin update on launch day. Let’s be honest: the tools we want to use as developers rarely match what the rest of the world actually wants. Or needs. 🎥 Watch the video version: The Stack We Dream Of We care about clean code, fast builds, and deploy pipelines that make us feel smart. ...

July 13, 2025 · 3 min · Faisal Darbar
Hugo Site Setup using PaperModest Theme

Hugo Site Setup using PaperModest Theme

🌱 Introduction: The Journey So Far This project started with me setting up a Hugo blog using the PaperMod theme, developed on a Linux environment and deployed via Cloudflare Pages. I then moved to WSL (Windows Subsystem for Linux) for better flexibility but ran into high I/O issues with VS Code when working across the Windows (/mnt/c/) and WSL filesystems. To resolve this, I moved all project files fully into the WSL-native Linux filesystem. ...

July 8, 2025 · 5 min · Faisal Darbar