GyaanSetu जावास्क्रिप्ट

जावास्क्रिप्ट और टाइपस्क्रिप्ट इकोसिस्टम।

115 articlesDeep, practical knowledge

React की असली समस्या React नहीं, बल्कि Vercel है।

React की असली समस्या React नहीं, बल्कि Vercel है। डेवलपर्स React को लेकर हताश महसूस कर रहे हैं। आप ऐसे पोस्ट देखते हैं जिनमें पूछा जाता है कि क्या अब भी कोई इसे पसंद करता है। जवाब अक्सर नकारात्मक होते हैं। आप कुछ इस तरह महसूस करते हैं...

जावास्क्रिप्ट · 2 मिनट पढ़ें

Node.js डेवलपर्स द्वारा प्रोडक्शन में भेजी जाने वाली सुरक्षा खामियां (Security Bugs)

Node.js डेवलपर्स द्वारा प्रोडक्शन में भेजी जाने वाली सुरक्षा खामियां (Security Bugs)। पिछले साल मैंने एक स्टार्टअप के लिए कोड की समीक्षा की थी। कोड काफी साफ लग रहा था। टेस्ट भी पास हो गए थे। फिर मैंने यह लाइन देखी: const query = यह...

जावास्क्रिप्ट · 2 मिनट पढ़ें

बिना SaaS के मैं Bluesky पोस्ट कैसे शेड्यूल करता हूँ

बिना SaaS के मैं Bluesky पोस्ट कैसे शेड्यूल करता हूँ। मैं GitHub Actions और एक JSONL फ़ाइल का उपयोग करके हर दिन तीन Bluesky पोस्ट शेड्यूल करता हूँ। मैं किसी बाहरी शेड्यूलिंग सर्विस का उपयोग नहीं करता हूँ। सिस्टम...

जावास्क्रिप्ट · 2 मिनट पढ़ें

2026 में इंडी हैकर्स के लिए Bun बनाम Node बनाम Deno

2026 में इंडी हैकर्स के लिए Bun बनाम Node बनाम Deno। केवल खाली बेंचमार्क के आधार पर रनटाइम चुनना बंद करें। अधिकांश चार्ट दिखाते हैं कि Bun, Node से चार गुना तेज़ है। ये आंकड़े केवल... के लिए मायने रखते हैं।

जावास्क्रिप्ट · 2 मिनट पढ़ें

लेगेसी कोड समय के साथ और भी खराब होता जाता है

लेगेसी कोड समय के साथ और भी खराब होता जाता है। लेगेसी कोड समय के साथ बेहतर नहीं होता, बल्कि और खराब होता जाता है। पिछले हफ्ते, मैंने एक बग को ठीक करने में तीन घंटे बिताए। इसमें केवल 20 मिनट लगने चाहिए थे। समस्या व...

जावास्क्रिप्ट · 2 मिनट पढ़ें

JavaScript में Array Iteration Methods

JavaScript में Array Iteration Methods. JavaScript arrays डेटा को हैंडल करने के लिए कई टूल्स प्रदान करते हैं। क्लीन कोड लिखने के लिए आपको इन मेथड्स की जानकारी होनी चाहिए। forEach() प्रत्येक एलिमेंट के लिए एक फंक्शन चलाता है...

जावास्क्रिप्ट · 2 मिनट पढ़ें

Node.js का वह बग जिसे आपका मॉनिटरिंग सिस्टम नहीं पकड़ पाता

Node.js का वह बग जिसे आपका मॉनिटरिंग सिस्टम नहीं पकड़ पाता। आपका हेल्थ चेक कहता है कि सब कुछ ठीक है। इसमें सिर्फ एक मिलीसेकंड लगता है। फिर ट्रैफिक बढ़ता है। और अचानक, आपकी p99 लेटेंसी बढ़कर 40… हो जाती है।

जावास्क्रिप्ट · 2 मिनट पढ़ें

मैंने एक AI Git Commit Message Generator बनाया है

मैंने एक AI Git Commit Message Generator बनाया है। पहले मैं "fixed bug" या "updated stuff" जैसे खराब कमिट मैसेज लिखता था, जिससे मेरे pull requests काफी अस्त-व्यस्त हो जाते थे। इसलिए मैंने इसे ऑटोमेट करने का फैसला किया...

जावास्क्रिप्ट · 2 मिनट पढ़ें

SDP के साथ सर्कुलर डिपेंडेंसीज़ को रोकें

SDP के साथ सर्कुलर डिपेंडेंसीज़ को रोकें। सर्कुलर डिपेंडेंसीज़ साइलेंट किलर की तरह होती हैं। वे बिल्ड एरर का कारण नहीं बनतीं। वे इम्पोर्ट के समय रनटाइम एक्सेप्शन का कारण नहीं बनतीं। इसके बजाय, वे स...

जावास्क्रिप्ट · 2 मिनट पढ़ें

ज़्यादातर PDF एक्सट्रैक्टर्स गलत API का इस्तेमाल करते हैं

ज़्यादातर PDF एक्सट्रैक्टर्स गलत API का इस्तेमाल करते हैं। ज़्यादातर PDF टूल्स गलत डेटा सोर्स का उपयोग करते हैं। जब डेवलपर्स PDF एक्सट्रैक्शन की बात करते हैं, तो उनका मतलब आमतौर पर getTextContent() से होता है। यह मेथड प्रदान करता है...

जावास्क्रिप्ट · 2 मिनट पढ़ें

Zustand को समझना

Zustand को समझना। स्टेट मैनेजमेंट अक्सर बहुत जटिल लगता है। आप जानते हैं कि React useState का उपयोग कैसे करना है। आप जानते हैं कि props कैसे पास करने हैं। आप जानते हैं कि state को lift up कैसे करना है। लेकिन सब कुछ गड़बड़ हो जाता है...

जावास्क्रिप्ट · 2 मिनट पढ़ें

आर्किटेक्चरल ब्लूप्रिंट: वेन्यूज़ के लिए लो लेटेंसी एनालिटिक्स

आर्किटेक्चरल ब्लूप्रिंट: वेन्यूज़ के लिए लो लेटेंसी एनालिटिक्स। किसी लाइव इवेंट में 20,000 लोगों का डेटा मैनेज करना वेब ऐप बनाने जैसा नहीं है। वेब ऐप्स में, उपयोगकर्ता अलग-अलग टाइम ज़ोन में फैले होते हैं...

जावास्क्रिप्ट · 2 मिनट पढ़ें

अपने Next.js ऐप में WebMCP कैसे जोड़ें

अपने Next.js ऐप में WebMCP कैसे जोड़ें। AI एजेंट अक्सर वेब ऐप्स को समझने में संघर्ष करते हैं। वे DOM को स्क्रैप करते हैं और अंदाज़ा लगाते हैं कि बटन क्या करते हैं। इससे त्रुटियाँ और हैलुसिनेशन (hallucinations) होती हैं। WebM…

जावास्क्रिप्ट · 2 मिनट पढ़ें

हर बिल्ड पर 70+ iOS पैकेज को फिर से कंपाइल करने से बचें

हर बिल्ड पर 70+ iOS पैकेज को फिर से कंपाइल करने से बचें। React Native डेवलपर्स एक आम समस्या का सामना करते हैं। हर क्लीन iOS बिल्ड आपके पूरे...

जावास्क्रिप्ट · 2 मिनट पढ़ें

आपका कोड रिप्लेस किया जा रहा है

आपका कोड रिप्लेस किया जा रहा है। पिछले हफ्ते मैंने एक AI एजेंट को काम करते देखा। उसने एक GitHub PR खोला। उसने टेस्ट लिखे। उसने रिव्यू कमेंट्स का जवाब दिया। उसने एक फेल होते हुए...

जावास्क्रिप्ट · 2 मिनट पढ़ें

Next.js App Router में Error Boundaries

Next.js App Router में Error Boundaries. अधिकांश Next.js ऐप्स तब अच्छी तरह काम करते हैं जब सब कुछ सही रहता है। लेकिन जब चीजें गलत होती हैं, तो वे विफल हो जाते हैं। उच्च गुणवत्ता वाले ऐप्स...

जावास्क्रिप्ट · 2 मिनट पढ़ें

JavaScript के लिए ओपन सोर्स MIT गैंट चार्ट्स

JavaScript के लिए ओपन सोर्स MIT गैंट चार्ट्स। इंटरनल टूल्स या SaaS प्रोडक्ट्स बनाने के लिए अक्सर गैंट चार्ट्स की आवश्यकता होती है। ये चार्ट मुख्य हिस्से हैं...

जावास्क्रिप्ट · 2 मिनट पढ़ें

एक व्यावहारिक क्रॉस ब्राउज़र टेस्टिंग चेकलिस्ट

एक व्यावहारिक क्रॉस ब्राउज़र टेस्टिंग चेकलिस्ट। एक लेआउट एक ब्राउज़र में बिल्कुल सही दिख सकता है और दूसरे में बिगड़ सकता है। एक बजट एंड्रॉइड फोन जिसमें एक संकीर्ण...

जावास्क्रिप्ट · 2 मिनट पढ़ें

𝗟𝗲𝗲𝘁𝗰𝗼𝗱𝗲 𝟭𝟱𝟬 | 𝗗𝗮𝘆 𝟱: 𝗕𝗲𝘀𝘁 𝗧𝗶𝗺𝗲 𝘁𝗼 𝗕𝘂𝘆 𝗮𝗻𝗱 𝗦𝗲𝗹𝗹 𝗦𝘁𝗼𝗰𝗸

𝗟𝗲𝗲𝘁𝗰𝗼𝗱𝗲 𝟭𝟱𝟬 | 𝗗𝗮𝘆 𝟱: 𝗕𝗲𝘀𝘁 𝗧𝗶𝗺𝗲 𝘁𝗼 𝗕𝘂𝘆 𝗮𝗻𝗱 𝗦𝗲𝗹𝗹 𝗦𝘁𝗼𝗰𝗸 Leetcode 121 asks you to find the best time to buy and sell a stock. You get an array…

जावास्क्रिप्ट · 2 मिनट पढ़ें

मेरे दो AI टास्क एक ही माउस के लिए आपस में भिड़ गए

मेरे दो AI टास्क एक ही माउस के लिए आपस में भिड़ गए। पैरेलल एजेंट डेमो तब तक शानदार लगते हैं जब तक कि दो टास्क एक ही माउस का उपयोग करने की कोशिश न करें। एक टास्क लॉग इन करता है...

जावास्क्रिप्ट · 2 मिनट पढ़ें

𝗪𝗵𝗲𝗻 𝗔𝗜 𝗔𝗴𝗲𝗻𝘁𝘀 𝗝𝗼𝗶𝗻 𝗬𝗷𝘀 𝗥𝗼𝗼𝗺𝘀, 𝗧𝗵𝗿𝗲𝗲 𝗔𝘀𝘀𝘂𝗺𝗽𝘁𝗶𝗼𝗻𝘀 𝗕𝗿𝗲𝗮𝗸

𝗪𝗵𝗲𝗻 𝗔𝗜 𝗔𝗴𝗲𝗻𝘁𝘀 𝗝𝗼𝗶𝗻 𝗬𝗷𝘀 𝗥𝗼𝗼𝗺𝘀, 𝗧𝗵𝗿𝗲𝗲 𝗔𝘀𝘀𝘂𝗺𝗽𝘁𝗶𝗼𝗻𝘀 𝗕𝗿𝗲𝗮𝗸 Adding an LLM as a first class Yjs peer is a smart architectural move. However,…

जावास्क्रिप्ट · 2 मिनट पढ़ें

प्रोजेक्ट मैनेजमेंट बैकएंड बनाना

प्रोजेक्ट मैनेजमेंट बैकएंड बनाना। मैं CodeAlpha में अपनी इंटर्नशिप के लिए एक सहयोगी प्रोजेक्ट मैनेजमेंट टूल बना रहा हूँ। यह एक सरल...

जावास्क्रिप्ट · 2 मिनट पढ़ें

जावास्क्रिप्ट में फंक्शन के प्रकार

जावास्क्रिप्ट में फंक्शन के प्रकार। जावास्क्रिप्ट में फंक्शन बहुत महत्वपूर्ण हैं। वे आपके कोड को व्यवस्थित करते हैं। वे दोहराव को रोकते हैं। वे प्रोग्राम को मेंटेन करना आसान बनाते हैं...

जावास्क्रिप्ट · 2 मिनट पढ़ें