इस ब्लॉग के पीछे की कहानी: मैंने लिखने का फैसला क्यों किया, किन विषयों पर लिखूंगा, और इस साइट को शुरू से कैसे बनाया गया।
मैं सालों से वेब पर चीजें बना रहा हूं। प्रोडक्ट्स शिप करना, रात 2 बजे डीबगिंग करना, तीसरी बार वही authentication flow फिर से लिखना। लेकिन इनमें से किसी के बारे में लिखने के लिए मैं शायद ही कभी रुका।
अब यह बदलता है।
मैंने एक पैटर्न देखा: हर बार जब मैं किसी और को कुछ समझाता हूं — चाहे कोई concept हो, debugging approach हो, या architectural decision — मैं खुद उसे बेहतर समझ पाता हूं। लिखना बस वही प्रक्रिया है, बड़े पैमाने पर।
यह ब्लॉग SEO के पीछे भागने या audience बनाने के बारे में नहीं है। यह एक public notebook है। एक ऐसी जगह जहां मैं document करता हूं कि मैं क्या सीखता हूं, क्या बनाता हूं, और रास्ते में क्या टूटता है।
मैं उन चीजों के बारे में लिखूंगा जिनके साथ मैं रोज़ काम करता हूं:
Docs से कॉपी किए गए tutorials नहीं। अगर मैं किसी चीज के बारे में लिखता हूं, तो इसलिए क्योंकि मैंने वास्तव में उसे production में इस्तेमाल किया है।
यह ब्लॉग एक ऐसे stack पर चलता है जिसके साथ काम करने में मुझे सच में मज़ा आता है:
// कोर stack
const stack = {
framework: "Next.js 16",
language: "TypeScript",
content: "MDX + Velite",
styling: "Tailwind CSS 4",
animation: "Framer Motion",
i18n: "next-intl",
hosting: "VPS with PM2",
};हर ब्लॉग पोस्ट एक MDX फ़ाइल है जो build time पर process होती है। Syntax highlighting Shiki द्वारा rehype-pretty-code के माध्यम से handle की जाती है। साइट English और Turkish दोनों को support करती है, default रूप से dark mode है, और Core Web Vitals पर अच्छा score करती है।
कोई CMS नहीं, content के लिए कोई database नहीं, कोई अनावश्यक complexity नहीं। बस files, git, और एक build step।
मेरे पास पहले से कुछ पोस्ट pipeline में हैं — एक Next.js प्रोजेक्ट्स को बड़े पैमाने पर structure करने पर और दूसरी on-chain data के साथ काम करने की real-world चुनौतियों पर। वे तब आएंगी जब तैयार होंगी।
अगर आप संपर्क करना चाहते हैं, तो links footer में हैं। मैं हमेशा code, architecture, या जो भी आप बना रहे हैं उसके बारे में बात करने के लिए खुश हूं।
चलिए शुरू करते हैं।