GyaanSetu WebDev

Frontend, backend and devops for the modern web.

264 articlesDeep, practical knowledge

MCP बनाम API: पारंपरिक APIs AI एजेंट्स के लिए क्यों विफल हो जाते हैं

MCP बनाम API: पारंपरिक APIs AI एजेंट्स के लिए क्यों विफल हो जाते हैं। पारंपरिक APIs AI एजेंट्स के लिए विफल हो जाते हैं। वर्षों से, डेवलपर्स ने REST और GraphQL का उपयोग करके वेब ऐप्स बनाए हैं। ये टूल्स इंसानों के लिए अच्छी तरह काम करते हैं। वे...

WebDev · 2 मिनट पढ़ें

API ऑथेंटिकेशन: API Keys बनाम JWT बनाम OAuth 2.0

API ऑथेंटिकेशन: API Keys बनाम JWT बनाम OAuth 2.0। मैंने एक बार बिना ऑथेंटिकेशन के एक API रिलीज़ किया था। मुझे लगा था कि यह सिर्फ एक साधारण इंटरनल टूल है। दो हफ्ते बाद, एक प्रतियोगी के बॉट ने डेटा स्क्रैप कर लिया...

WebDev · 2 मिनट पढ़ें

A Width Check Broke a Kanji

A Width Check Broke a Kanji A name went into a terminal table and came out broken. The surname was 𠮷田. The first character is not the common 吉. It is 𠮷 (U+20BB7). This is a rare…

WebDev · 2 मिनट पढ़ें

सोलो स्काईडाइविंग ने मुझे वेब डिजाइन के बारे में क्या सिखाया

सोलो स्काईडाइविंग ने मुझे वेब डिजाइन के बारे में क्या सिखाया। सोलो स्काईडाइविंग एक बड़े पल जैसा लगता है। आप दरवाजा खोलते हैं। आप कूदते हैं। आप गिरते हैं। लोग तस्वीरों में बस वही हिस्सा देखते हैं। वे ... को नहीं देखते।

WebDev · 2 मिनट पढ़ें

AI का युग: विशिष्ट अकादमिक जगत का लोकतंत्रीकरण

AI का युग: विशिष्ट अकादमिक जगत का लोकतंत्रीकरण। इतिहास हमें दिखाता है कि विज्ञान हमेशा निष्पक्ष नहीं होता है। लंबे समय तक, अकादमिक दुनिया एक विशिष्ट क्लब की तरह काम करती रही है। यह क्लब अक्सर इ...

WebDev · 2 मिनट पढ़ें

असली इनबॉक्स के बिना OAuth रिकवरी ईमेल का परीक्षण करें

असली इनबॉक्स के बिना OAuth रिकवरी ईमेल का परीक्षण करें। OAuth रिकवरी ईमेल का आसान तरीके से परीक्षण करना सुरक्षा जोखिम पैदा करता है। कई टीमें पासवर्ड रीसेट लिंक एक ही साझा मेलबॉक्स पर भेजती हैं...

WebDev · 2 मिनट पढ़ें

Namecheap Shared Hosting पर NestJS को कैसे डिप्लॉय करें

Namecheap Shared Hosting पर NestJS को कैसे डिप्लॉय करें। Namecheap shared hosting पर NestJS को डिप्लॉय करना किसी स्टैटिक साइट या PHP ऐप को डिप्लॉय करने जैसा नहीं है। आप सिर्फ फाइलें अपलोड करके और...

WebDev · 2 मिनट पढ़ें

The Nutrition Label That Software Always Lacked

The Nutrition Label That Software Always Lacked On December 9, 2021, a security researcher found a hole in a Java library called Log4j. Within 72 hours, hundreds of millions of sy…

WebDev · 2 मिनट पढ़ें

What Defines a Day?

What Defines a Day? Programmers often focus on the wrong things when building new features. You might think about backend data, code duplication, or performance. These questions m…

WebDev · 2 मिनट पढ़ें

React में लिंक्स को आपस में मिलाए बिना ईमेल चेंज फ्लो का परीक्षण करें

React में लिंक्स को आपस में मिलाए बिना ईमेल चेंज फ्लो का परीक्षण करें। अकाउंट का ईमेल बदलना एक छोटा सा काम लग सकता है, लेकिन वास्तव में यह टेस्टिंग की गलतियों का एक बड़ा स्रोत है। टेस्टर अक्सर कन्फर्मेशन...

WebDev · 3 मिनट पढ़ें

मैंने ब्राउज़र में एक CAD एडिटर बनाया और फिर एक LLM को इसे इस्तेमाल करना सिखाया

मैंने ब्राउज़र में एक CAD एडिटर बनाया और फिर एक LLM को इसे इस्तेमाल करना सिखाया। मैंने अपने ऐप से पूछा: "वहाँ कितने दरवाजे और खिड़कियाँ हैं?" AI ने उनकी संख्या बता दी। फिर उसने कुछ और भी जोड़ दिया...

WebDev · 3 मिनट पढ़ें

मेरा CI/CD पाइपलाइन 3 महीनों तक पास होता रहा — फिर मैंने लॉग्स पढ़े

मेरा CI/CD पाइपलाइन 3 महीनों तक पास होता रहा — फिर मैंने लॉग्स पढ़े। हरे रंग के चेकमार्क्स देखकर अच्छा लगता है। हर पुल रिक्वेस्ट पास हो रही थी। हर डिप्लॉयमेंट सही काम कर रहा था। फिर एक यूजर ने एक खराब फीचर की रिपोर्ट की। यह...

WebDev · 2 मिनट पढ़ें

एक परफेक्ट Lighthouse स्कोर के पीछे के सभी ऑप्टिमाइज़ेशन

एक परफेक्ट Lighthouse स्कोर के पीछे के सभी ऑप्टिमाइज़ेशन। मैं अपनी साइट पर लगातार Lighthouse चलाता रहता हूँ। यह हर लोकल रन पर 100 रहता है और Vercel के Real Experience Score में भी 100 रहता है। ये स्क...

WebDev · 2 मिनट पढ़ें

एजेंटिक एआई में क्षमताएं बनाम टूल्स

एजेंटिक एआई में क्षमताएं बनाम टूल्स। लोग अक्सर एआई एजेंटों को उनके द्वारा उपयोग किए जाने वाले टूल्स की संख्या से मापते हैं। वे पूछते हैं कि क्या कोई एजेंट वेब ब्राउज़ कर सकता है, कोड चला सकता है, या डेटाबेस को क्वेरी कर सकता है। लॉग...

WebDev · 2 मिनट पढ़ें

HTTP को 20 साल बाद मिला अपना पहला नया मेथड

HTTP को 20 साल बाद मिला अपना पहला नया मेथड। आपने शायद ऐसा पहले भी किया होगा। आपको प्रोडक्ट्स सर्च करने की ज़रूरत है, लेकिन आपके सर्च फिल्टर्स URL के लिए बहुत बड़े हैं। इसे ठीक करने के लिए, आप उपयोग करते हैं...

WebDev · 2 मिनट पढ़ें

एक Sync PHP डेवलपर के रूप में मैंने Async PHP के बारे में क्या सीखा

एक Sync PHP डेवलपर के रूप में मैंने Async PHP के बारे में क्या सीखा। मैंने सालों तक Laravel के साथ काम किया। मैं sync PHP का उपयोग करता था। एक request आती है, एक process चलता है, और एक response चला जाता है। मैंने कभी नहीं...

WebDev · 2 मिनट पढ़ें

पेमेंट गेटवे इंटीग्रेशन: डेवलपर्स के लिए एक गाइड

पेमेंट गेटवे इंटीग्रेशन: डेवलपर्स के लिए एक गाइड। ग्राहक तेज़ और सुरक्षित लेनदेन की उम्मीद करते हैं। वे "Pay Now" बटन के पीछे के जटिल कोड को नहीं देख पाते। एक डेवलपर के रूप में, आपकी...

WebDev · 2 मिनट पढ़ें

इनबॉक्स टकराव के बिना React इनवाइट ईमेल का परीक्षण करें

इनबॉक्स टकराव के बिना React इनवाइट ईमेल का परीक्षण करें। जब इनवाइट फ्लो एक साझा QA इनबॉक्स को भर देते हैं, तो प्रिव्यू एनवायरनमेंट विफल हो जाते हैं। एक टेस्टर गलत लिंक खोल देता है, और दूसरा कोई पुराना संदेश उठा लेता है...

WebDev · 2 मिनट पढ़ें

QUERY: वह HTTP मेथड जिसे हम 16 वर्षों से फेक कर रहे हैं

QUERY: वह HTTP मेथड जिसे हम 16 वर्षों से फेक कर रहे हैं। बैकएंड डेवलपर्स को सर्च एंडपॉइंट्स के साथ लगातार एक समस्या का सामना करना पड़ता है। आप GET का उपयोग करना चाहते हैं क्योंकि सर्च करना एक 'read operation' है। लेकिन...

WebDev · 2 मिनट पढ़ें

My Coding Agent Remembered Sessions, Not Work

My Coding Agent Remembered Sessions, Not Work A coding agent can keep a thread alive and still feel forgetful. I ran into this issue while building CliGate. I fixed session contin…

WebDev · 2 मिनट पढ़ें

कैश काम कर रहा था, फिर भी डुप्लिकेट API कॉल हो रहे थे

कैश काम कर रहा था, फिर भी डुप्लिकेट API कॉल हो रहे थे। कैश खराब नहीं था। फिर भी, एक ही यूजरनेम के लिए तीन एक साथ आने वाली रिक्वेस्ट ने GitHub को तीन बार हिट किया। ऐसा हुआ...

WebDev · 2 मिनट पढ़ें

Designing for Users Who Cant See

Designing for Users Who Cant See Apple spent their keynote telling developers to make apps more beautiful. They introduced new transparency effects and refined edges. You cannot o…

WebDev · 2 मिनट पढ़ें

AI पर आँख मूँदकर भरोसा करना बंद करें: AI एजेंट के हैलुसिनेशन को कैसे कम करें

AI पर आँख मूँदकर भरोसा करना बंद करें: AI एजेंट के हैलुसिनेशन को कैसे कम करें। AI एजेंट अक्सर गलतियाँ करते हैं। वे गलत कोड बना सकते हैं, बिज़नेस नियमों का उल्लंघन कर सकते हैं, या गलत टूल्स चुन सकते हैं। ज़्यादातर लोग...

WebDev · 2 मिनट पढ़ें