[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"\u002Fblog\u002Fcloudflare-broke-stack\u002F:hi":3,"\u002Fblog\u002Fcloudflare-broke-stack\u002F-surround:hi":283,"blog-all-posts:hi":284},{"id":4,"title":5,"author":6,"body":10,"date":265,"description":266,"extension":267,"image":268,"locale":269,"meta":270,"minRead":271,"navigation":272,"original":273,"path":274,"pinned":273,"seo":275,"source":276,"sourceUrl":23,"stem":277,"tags":278,"updated":268,"__hash__":282},"blog\u002Fblog\u002Fcloudflare-broke-stack.hi.md","2026 इंडी डेवलपमेंट की सर्वश्रेष्ठ प्रैक्टिस: Cloudflare का 'कंगाल ऑल-इन-वन' स्टैक",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":251},"minimark",[13,28,36,41,158,162,167,170,174,177,181,184,206,210,213,217,237,241,244],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"पिन की गई पोस्ट। मूल रूप से ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066586160902881542",[25],"nofollow","X"," पर प्रकाशित — 40 हज़र से ज़्यादा बार देखी गई।",[17,29,30,31,35],{},"2026 इंडी डेवलपमेंट की सर्वश्रेष्ठ प्रैक्टिस: ",[32,33,34],"strong",{},"Cloudflare का कंगाल ऑल-इन-वन स्टैक","।",[37,38,40],"h2",{"id":39},"स्टैक-एक-नज़र-में","स्टैक एक नज़र में",[42,43,44,60],"table",{},[45,46,47],"thead",{},[48,49,50,54,57],"tr",{},[51,52,53],"th",{},"परत",[51,55,56],{},"चुनाव",[51,58,59],{},"लागत",[61,62,63,75,86,97,107,118,128,138,148],"tbody",{},[48,64,65,69,72],{},[66,67,68],"td",{},"कोड लिखना",[66,70,71],{},"Codex",[66,73,74],{},"सदस्यता",[48,76,77,80,83],{},[66,78,79],{},"वर्ज़न कंट्रोल",[66,81,82],{},"GitHub",[66,84,85],{},"मुफ़्त",[48,87,88,91,94],{},[66,89,90],{},"भुगतान",[66,92,93],{},"Stripe",[66,95,96],{},"प्रति-लेनदेन शुल्क",[48,98,99,102,105],{},[66,100,101],{},"फ्रंटएंड",[66,103,104],{},"TanStack Start",[66,106,85],{},[48,108,109,112,115],{},[66,110,111],{},"बैकएंड",[66,113,114],{},"Hono + Cloudflare Workers",[66,116,117],{},"मुफ़्त कोटा",[48,119,120,123,126],{},[66,121,122],{},"डिप्लॉयमेंट",[66,124,125],{},"Cloudflare Pages",[66,127,85],{},[48,129,130,133,136],{},[66,131,132],{},"डेटाबेस",[66,134,135],{},"Cloudflare D1",[66,137,117],{},[48,139,140,143,146],{},[66,141,142],{},"फ़ाइल स्टोरेज",[66,144,145],{},"Cloudflare R2",[66,147,117],{},[48,149,150,153,156],{},[66,151,152],{},"कैश \u002F कॉन्फ़िगरेशन",[66,154,155],{},"Cloudflare KV",[66,157,117],{},[37,159,161],{"id":160},"यही-कॉम्बिनेशन-क्यों","यही कॉम्बिनेशन क्यों",[163,164,166],"h3",{"id":165},"codex-कोड-लिखना-यानी-पूरा-फुल-स्टैक-डेवलपमेंट","Codex: कोड लिखना, यानी पूरा फुल-स्टैक डेवलपमेंट",[17,168,169],{},"AI कोडिंग इंडी डेवलपर्स के लिए पहले से ही डिफ़ॉल्ट प्रोडक्टिविटी टूल बन चुकी है। Codex का Agent मोड \"ज़रूरत → कोड → टेस्ट → डिप्लॉय\" की पूरी श्रृंखला को लगभग कुछ भी नहीं रहने देता — एक इंसान पूरी टीम का काम कर जाता है।",[163,171,173],{"id":172},"फ्रंटएंड-tanstack-start-बैकएंड-hono","फ्रंटएंड TanStack Start + बैकएंड Hono",[17,175,176],{},"TanStack Start एक फुल-स्टैक React फ्रेमवर्क है जो Workers इकोसिस्टम में खूब फिट बैठता है। बैकएंड के लिए है Hono — Workers के लिए ही बना हल्का-फुल्का फ्रेमवर्क, जिसमें रूटिंग, मिडलवेयर और टाइप हिंट्स सब सहज हैं। आकार छोटा, स्टार्टअप तेज़।",[163,178,180],{"id":179},"डेटाबेस-d1-स्टोरेज-r2-कैश-kv","डेटाबेस D1 + स्टोरेज R2 + कैश KV",[17,182,183],{},"यह तिकड़ी Cloudflare के मुफ़्त कोटे का केंद्र है:",[185,186,187,194,200],"ul",{},[188,189,190,193],"li",{},[32,191,192],{},"D1",": SQLite-संगत रिलेशनल डेटाबेस। मुफ़्त कोटा पर्सनल प्रोजेक्ट्स के लिए काफ़ी से ज़्यादा है।",[188,195,196,199],{},[32,197,198],{},"R2",": S3-संगत ऑब्जेक्ट स्टोरेज। 10 GB मुफ़्त स्टोरेज और ज़ीरो ईग्रेस शुल्क — यह अकेला फ़ायदा AWS को पीछे छोड़ देता है।",[188,201,202,205],{},[32,203,204],{},"KV",": दुनिया भर में वितरित की-वैल्यू स्टोरेज, जो कॉन्फ़िगरेशन, कैश और सेशन के लिए बेहतरीन है।",[163,207,209],{"id":208},"pages-पर-डिप्लॉयमेंट-पूरी-तरह-मुफ़्त-इन्फ्रास्ट्रक्चर","Pages पर डिप्लॉयमेंट + पूरी तरह मुफ़्त इन्फ्रास्ट्रक्चर",[17,211,212],{},"Pages सीधे आपके GitHub रिपॉज़िटरी से जुड़ता है — push करते ही डिप्लॉय, साथ में CDN और HTTPS। डोमेन, DNS, CDN — सब कुछ Cloudflare पर ही एक ही जगह मिलता है। मुफ़्त कोटा पूरी एक प्रोडक्ट लाइन को खड़ा कर देता है।",[37,214,216],{"id":215},"कंगाल-रणनीति-का-सार","कंगाल रणनीति का सार",[185,218,219,225,231],{},[188,220,221,224],{},[32,222,223],{},"मुफ़्त कोटे का अधिकतम दोहन",": DNS, CDN, Pages, Workers, KV, D1, R2, Tunnel, AI Gateway — जो कुछ भी मुफ़्त है, सब साइन अप कर लो।",[188,226,227,230],{},[32,228,229],{},"जहाँ मुफ़्त में मिले, पैसा मत खर्च करो",": सदस्यता का पैसा सिर्फ़ वहीं जाए जहाँ वाक़ई मायने रखता है (Codex); बाक़ी सब मुफ़्त इन्फ्रास्ट्रक्चर पर चलता है।",[188,232,233,236],{},[32,234,235],{},"सब कुछ एक ही प्लेटफ़ॉर्म पर",": कई क्लाउडों के बीच कूदना नहीं, ऑपरेशन का मानसिक बोझ न्यूनतम।",[37,238,240],{"id":239},"यह-किसके-लिए-है","यह किसके लिए है",[17,242,243],{},"जिन इंडी डेवलपर्स का बजट तंग है और वे प्रोडक्ट को जल्दी से वैलिडेट करना चाहते हैं; जो AI कोडिंग के शौक़ीन हैं और इन्फ्रास्ट्रक्चर पर मेहनत नहीं लगाना चाहते; और हर उस प्रोजेक्ट के लिए जो \"पहले शिप करो, बाद में सोचना\" की नीति पर चलता है।",[17,245,246,247,35],{},"Cloudflare इंडी डेवलपर्स का साइबर-बोधिसत्व है। एक पैसा भी खर्च किए बिना आप अपने प्रोडक्ट को पूरी तरह चला सकते हैं। विस्तार से जानें: ",[21,248,250],{"href":249},"\u002Fblog\u002Ffree-cloudflare","मुफ़्त यूज़र के तौर पर Cloudflare को कैसे पूरी तरह निचोड़ें",{"title":252,"searchDepth":253,"depth":253,"links":254},"",2,[255,256,263,264],{"id":39,"depth":253,"text":40},{"id":160,"depth":253,"text":161,"children":257},[258,260,261,262],{"id":165,"depth":259,"text":166},3,{"id":172,"depth":259,"text":173},{"id":179,"depth":259,"text":180},{"id":208,"depth":259,"text":209},{"id":215,"depth":253,"text":216},{"id":239,"depth":253,"text":240},"2026-06-15","इंडी डेवलपर्स के लिए ज़ीरो-कॉस्ट टेक स्टैक: कोड लिखने के लिए Codex, वर्ज़न कंट्रोल के लिए GitHub, भुगतान के लिए Stripe, फ्रंटएंड के लिए TanStack Start, बैकएंड के लिए Hono + Workers, डेटाबेस के लिए D1, स्टोरेज के लिए R2 और कैशिंग के लिए KV — सब कुछ Cloudflare पर चलता है।","md",null,"hi",{},6,true,false,"\u002Fblog\u002Fcloudflare-broke-stack",{"title":5,"description":266},"x","blog\u002Fcloudflare-broke-stack.hi",[279,280,281],"Cloudflare","इंडी डेवलपमेंट","टेक स्टैक","A1xYPlA0yI1Ko9688lzRjcI7oaJ7-xtriOdrytJa_2Y",[268,268],[285,293,295,304,311,317,324,332,340,346,353,362,369,377],{"path":286,"title":287,"description":288,"date":289,"minRead":271,"tags":290},"\u002Fblog\u002Fagent-harness-selection","Pi Agent, OMP, Codex और ZCode आज़माने के बाद, मैंने आख़िरकार OpenCode + OpenChamber ही क्यों चुना","एजेंट हार्नेस चुनने की समीक्षा: GUI अनुभव, वेंडर लॉक-इन और आगे विकास की आज़ादी — इन तीन मानदंडों ने Pi Agent, OMP, Codex और ZCode को बाहर कर दिया और आख़िर में चुना गया OpenCode कोर + OpenChamber इंटरफ़ेस।","2026-08-06",[291,292],"AI Agent","उपकरण चयन",{"path":274,"title":5,"description":266,"date":265,"minRead":271,"tags":294},[279,280,281],{"path":296,"title":297,"description":298,"date":299,"minRead":271,"tags":300},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek के API में बिल्ट-इन वेब सर्च — Responses API से आधिकारिक सर्च मुफ़्त में पाएँ","DeepSeek ने API में ही वेब सर्च बना दिया है: Responses इंटरफ़ेस से deepseek-v4-flash को कॉल करें और web_search टूल घोषित कर दें। न थर्ड-पार्टी सर्च इंजन जोड़ना पड़ता है, न अलग सर्च API की चाबी चाहिए।","2026-08-05",[301,302,303],"DeepSeek","API","AI टूल्स",{"path":305,"title":306,"description":307,"date":299,"minRead":308,"tags":309},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash स्थिर रिलीज़, हैंड्स-ऑन अनुभव: सस्ता, तेज़, 1M कॉन्टेक्स्ट, बिल्ट-इन सर्च","स्थिर DeepSeek V4 Flash रिलीज़ में कुछ दिनों की गहरी पड़ताल: बेतहाशा सस्ता, बिजली की रफ़्तार, 1M कॉन्टेक्स्ट, आधिकारिक बिल्ट-इन वेब सर्च और पूरी तरह ओपन-सोर्स। इकलौती कमज़ोरी है मल्टीमॉडल क्षमता — लेकिन दूसरे मॉडलों के साथ जोड़कर इसे पूरा किया जा सकता है।",7,[301,310,303],"मॉडल समीक्षा",{"path":249,"title":312,"description":313,"date":265,"minRead":314,"tags":315},"मुफ़्त यूज़र Cloudflare को कैसे पूरी तरह निचोड़ें — मुफ़्त टियर आख़िर कितनी दूर तक ले जाता है?","Cloudflare का मुफ़्त टियर पूरी एक पर्सनल इंटरनेट इन्फ्रास्ट्रक्चर खड़ी कर सकता है: DNS, CDN, Pages, Workers, KV, D1, R2, ईमेल, Tunnel, AI Gateway और भी बहुत कुछ।",8,[279,316,122],"मुफ़्त टियर",{"path":318,"title":319,"description":320,"date":321,"minRead":314,"tags":322},"\u002Fblog\u002Fmodel-harness-decoupling","फ़र्स्ट-पार्टी Harness हमेशा बेस्ट आंसर नहीं होता: ओपन-मॉडल युग में मॉडल और Harness अलग-अलग चुनें","Claude इस्तेमाल करते हो तो Claude Code? ओपन-मॉडल युग में यह इंस्टिंक्ट अपग्रेड का हक़दार है। फ़र्स्ट-पार्टी का फ़ायदा असली है, लेकिन अच्छा मॉडल ट्रेन करना और अच्छा Harness बनाना दो अलग इंजीनियरिंग हैं — यह लेख समझाता है कि मॉडल और Harness अब अलग-अलग क्यों चुने जा सकते हैं, साथ में पाँच Harness की पोज़िशनिंग मैप।","2026-09-09",[291,323,292],"Harness",{"path":325,"title":326,"description":327,"date":321,"minRead":314,"tags":328},"\u002Fblog\u002Fopencode-productive-stack","स्टेबल, फ़ास्ट, प्रोडक्टिव, चीप: मेरे AI Coding फ़ुल स्टैक का पूरा रिकॉर्ड","OpenCode + OpenChamber + दो DeepSeek V4 Flash सब्सक्रिप्शन: 15 प्रोजेक्ट एक साथ कोड चला रहे हैं और कोटा बमुश्किल हिला। पूरा कॉन्फ़िग खोलकर दिखा रहा हूँ: कॉन्टेक्स्ट प्रूनिंग, लेयर्ड मेमोरी, डेस्कटॉप ऑटोमेशन, और “असली जोड़ी के साथ चलने” का सबक़।",[329,330,331],"OpenCode","AI कोडिंग","कॉन्फ़िगरेशन",{"path":333,"title":334,"description":335,"date":336,"minRead":337,"tags":338},"\u002Fblog\u002Fproduct-faxin-principle","मूल-इरादे का सिद्धांत: इंडी डेवलपर्स को छोड़ना क्यों सीखना चाहिए","आप क्यों शुरू करते हैं? किसके लिए शुरू करते हैं? आप असल में कौन-सी समस्या हल करना चाहते हैं? प्रोडक्ट की धार उस चीज़ से आती है जिसे आप काटकर छोड़ने की हिम्मत रखते हैं।","2026-06-20",10,[339,280],"प्रोडक्ट सोच",{"path":341,"title":342,"description":343,"date":336,"minRead":314,"tags":344},"\u002Fblog\u002Fproduct-pain-vs-itch","जब यूज़र कहें 'कमाल है', तो जोश में मत आओ: दर्द-बिंदु बनाम खुजली-बिंदु","मौखिक तारीफ़ बेकार है। माँग जाँचने का सिर्फ़ एक ही कठोर मानदंड है: यूज़र क्या चुकाने को तैयार है।",[339,345],"माँग का आकलन",{"path":347,"title":348,"description":349,"date":289,"minRead":350,"tags":351},"\u002Fblog\u002Fqwen-vision-for-deepseek","DeepSeek को मल्टीमॉडल बनाना: Qwen-3.7-Flash विज़न तरीका","DeepSeek V4 Flash में मल्टीमॉडल क्षमता नहीं है — इमेज समझने के लिए क्या करें? बाज़ार का सर्वे करने के बाद फ़िलहाल सबसे किफ़ायती विकल्प Qwen-3.7-Flash है: एक इमेज पहचानने की लागत लगभग न के बराबर, और इसे V4 Flash के साथ जोड़कर कमी पूरी हो जाती है।",5,[301,352,310],"मल्टीमॉडल",{"path":354,"title":355,"description":356,"date":357,"minRead":358,"tags":359},"\u002Fblog\u002Fsub-store-cloudflare","मैंने अपना प्रॉक्सी-सब्सक्रिप्शन एग्रीगेशन Cloudflare पर ले जाया","कई प्रॉक्सी सेवाओं को अपने खुद के नोड्स के साथ मिलाकर एक ही सब्सक्रिप्शन बनाएँ, रूटिंग नियम सर्वर-साइड पर तय हों — क्लाइंट को सिर्फ़ सब्सक्राइब करना है।","2026-06-28",4,[279,360,361],"प्रॉक्सी एक्सेस","ओपन-सोर्स प्रोजेक्ट",{"path":363,"title":364,"description":365,"date":321,"minRead":308,"tags":366},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI आपकी कॉग्निटिव बैंडविड्थ मार रहा है: AI Coding का “गीक फ़िल्टर” टूटने वाला है","आजकल ढेर सारे AI Coding Agent TUI लाने की होड़ में हैं, इंटरैक्शन को 1980 के टर्मिनल पैराडाइम में वापस धकेल रहे हैं, और उसे “इमर्सिव” और “प्रोग्रामर का सम्मान” कह रहे हैं। यह लेख तीन तरीकों को खोलकर दिखाता है जिनसे TUI सिस्टेमैटिक तौर पर आपकी कॉग्निटिव बैंडविड्थ घटाता है, और Web UI ही असली जवाब क्यों है।",[330,367,368],"इंटरैक्शन डिज़ाइन","निबंध",{"path":370,"title":371,"description":372,"date":373,"minRead":271,"tags":374},"\u002Fblog\u002Fvalue-not-external","किसी चीज़ के मूल्यवान होने पर बहस करना, अपने आप में बेकार है","हमारा मूल्य किसी और से तय नहीं होता। AI के दौर में इंसान को खुद को कैसे समझना चाहिए?","2026-06-18",[375,376],"AI सोच","मानवतावादी निबंध",{"path":378,"title":379,"description":380,"date":381,"minRead":382,"tags":383},"\u002Fblog\u002Fx-growth-1000-followers","एक दिन से थोड़ा ज़्यादा में 1000+ फ़ॉलोअर्स मिले — यह रहा मैंने क्या किया","जून में मैंने अपना X अकाउंट गंभीरता से चलाया और एक दिन से थोड़ा ज़्यादा में 1000+ फ़ॉलोअर्स मिल गए। यह पोस्ट रिकॉर्ड करती है कि मैंने क्या किया और क्या फ़ीडबैक मिला।","2026-06-16",12,[384,385],"X ऑपरेशन","कंटेंट ग्रोथ",1789752319491]