GyaanSetu WebDev

आधुनिक वेबसाठी फ्रंटएंड, बॅकएंड आणि डेव्हऑप्स.

262 articlesDeep, practical knowledge

MCP vs API: Why Traditional APIs Fail AI Agents

MCP vs API: Why Traditional APIs Fail AI Agents Traditional APIs fail AI agents. For years, developers built web apps using REST and GraphQL. These tools work well for humans. The…

WebDev · 2 min read

API प्रमाणीकरण: API Keys विरुद्ध JWT विरुद्ध OAuth 2.0

API प्रमाणीकरण: API Keys विरुद्ध JWT विरुद्ध OAuth 2.0. मी एकदा प्रमाणीकरण न करता एक API लाँच केला होता. मला वाटले की ते एक साधे अंतर्गत साधन आहे. दोन आठवड्यांनंतर, एका स्पर्धकाच्या बॉटने डेटा स्क्रॅप केला...

WebDev · 2 min read

विड्थ चेकमुळे एक कांजी बिघडली

विड्थ चेकमुळे एक कांजी बिघडली. एक नाव टर्मिनल टेबलमध्ये गेले आणि ते बिघडलेले बाहेर आले. आडनाव 𠮷田 होते. पहिले अक्षर सामान्य 吉 नाही, तर ते 𠮷 (U+20BB7) आहे. हे एक दुर्मिळ...

WebDev · 2 min read

सोलो स्कायडायव्हिंगमधून मी वेब डिझाइनबद्दल काय शिकलो

सोलो स्कायडायव्हिंगमधून मी वेब डिझाइनबद्दल काय शिकलो. सोलो स्कायडायव्हिंग म्हणजे केवळ एक मोठा क्षण वाटतो. तुम्ही दरवाजा उघडता. तुम्ही उडी मारता. तुम्ही खाली पडता. लोक फोटोंमध्ये तो भाग पाहतात. पण त्यांना ते दिसत नाही...

WebDev · 2 min read

एआय युग: उच्चभ्रू अकादमिक क्षेत्राचे लोकशाहीकरण

एआय युग: उच्चभ्रू अकादमिक क्षेत्राचे लोकशाहीकरण. इतिहास आपल्याला दाखवून देतो की विज्ञान नेहमीच न्याय्य नसते. दीर्घकाळापासून, शैक्षणिक जग एक विशिष्ट आणि मर्यादित वर्तुळ म्हणून कार्यरत होते. हे वर्तुळ अनेकदा दुर्लक्ष...

WebDev · 2 min read

वास्तविक इनबॉक्सेसशिवाय OAuth रिकव्हरी ईमेल्सची चाचणी घ्या

वास्तविक इनबॉक्सेसशिवाय OAuth रिकव्हरी ईमेल्सची चाचणी घ्या. OAuth रिकव्हरी ईमेल्सची सोप्या पद्धतीने चाचणी घेणे सुरक्षा धोके निर्माण करू शकते. अनेक टीम्स पासवर्ड रिसेट लिंक्स एकाच सामायिक मेलबॉक्सवर पाठवतात...

WebDev · 2 min read

Namecheap Shared Hosting वर NestJS कसे डिप्लॉय करायचे

Namecheap Shared Hosting वर NestJS कसे डिप्लॉय करायचे. Namecheap shared hosting वर NestJS डिप्लॉय करणे हे एखादी स्टॅटिक साइट किंवा PHP ॲप डिप्लॉय करण्यासारखे नाही. तुम्ही फक्त फाइल्स अपलोड करून आणि...

WebDev · 2 min read

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 min read

तुमच्या एजंटने प्रोडक्शन खराब केले नाही, तुमच्या पाइपलाइनने केले.

तुमच्या एजंटने प्रोडक्शन खराब केले नाही. तुमच्या पाइपलाइनने केले. तुमच्या एजंटमुळे प्रोडक्शनमध्ये बिघाड झाला नाही, तर तुमच्या पाइपलाइनमुळे झाला. अनेक टीम्स पुल रिक्वेस्ट उघडण्यासाठी एजंट्सचा वापर करतात. ते लिंट तपासण्यासाठी CI चा वापर करतात...

WebDev · 2 min read

लिंक्सची गल्लत न करता React मध्ये ईमेल बदलण्याच्या प्रक्रियेचे परीक्षण करा

लिंक्सची गल्लत न करता React मध्ये ईमेल बदलण्याच्या प्रक्रियेचे परीक्षण करा. खात्याचा ईमेल बदलणे हे छोटे काम वाटत असले तरी, प्रत्यक्षात हे टेस्टिंगमधील चुकांचे एक मोठे कारण आहे. टेस्टर अनेकदा कन्फर्मेशन...

WebDev · 3 min read

मी ब्राउझरमध्ये एक CAD एडिटर तयार केला आणि त्यानंतर एका LLM ला तो वापरण्यास शिकवले

मी ब्राउझरमध्ये एक CAD एडिटर तयार केला आणि त्यानंतर एका LLM ला तो वापरण्यास शिकवले. मी माझ्या ॲपला विचारले: "तिथे किती दरवाजे आणि खिडक्या आहेत?" AI ने त्यांची संख्या सांगितली. आणि मग त्याने काहीतरी वेगळेच जोडले...

WebDev · 3 min read

माझे CI/CD पाइपलाइन ३ महिने यशस्वीरित्या चालले — मग मी लॉग्स वाचले

माझे CI/CD पाइपलाइन ३ महिने यशस्वीरित्या चालले — मग मी लॉग्स वाचले. हिरवे टिक मार्क पाहून खूप छान वाटते. प्रत्येक पुल रिक्वेस्ट (pull request) पास झाली होती. प्रत्येक डिप्लॉयमेंट (deploy) यशस्वी झाले होते. पण मग एका वापरकर्त्याने एखादे फीचर बिघडल्याची तक्रार केली. ते...

WebDev · 2 min read

एका परफेक्ट Lighthouse स्कोअरमागील प्रत्येक ऑप्टिमायझेशन

एका परफेक्ट Lighthouse स्कोअरमागील प्रत्येक ऑप्टिमायझेशन. मी माझ्या साइटवर सतत Lighthouse चालवतो. प्रत्येक लोकल रनमध्ये ते १०० वर राहते आणि Vercel च्या Real Experience Score मध्ये देखील १०० राहते. या स्क...

WebDev · 2 min read

एजेंटिक एआयमधील क्षमता विरुद्ध साधने

एजेंटिक एआयमधील क्षमता विरुद्ध साधने. लोक अनेकदा एआय एजंट्सचे मोजमाप ते किती साधने वापरतात यावरून करतात. ते विचारतात की एखादा एजंट वेब ब्राउझ करू शकतो का, कोड रन करू शकतो का किंवा डेटाबेस क्वेरी करू शकतो का. लॉग...

WebDev · 2 min read

२० वर्षांनंतर HTTP ला त्याची पहिली नवीन मेथड मिळाली आहे

२० वर्षांनंतर HTTP ला त्याची पहिली नवीन मेथड मिळाली आहे. तुम्ही हे यापूर्वी नक्कीच केले असेल. तुम्हाला उत्पादने शोधायची आहेत. तुमचे सर्च फिल्टर्स URL साठी खूप मोठे आहेत. हे सोडवण्यासाठी, तुम्ही वापरता...

WebDev · 2 min read

एक सिंक PHP डेव्हलपर म्हणून मी असिंक PHP बद्दल काय शिकलो

एक सिंक PHP डेव्हलपर म्हणून मी असिंक PHP बद्दल काय शिकलो. मी अनेक वर्षे लॅरावेलसोबत काम केले. मी सिंक PHP वापरत होतो. एक रिक्वेस्ट येते, एक प्रोसेस चालते आणि रिस्पॉन्स जातो. मी कधीच...

WebDev · 2 min read

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

पेमेंट गेटवे इंटिग्रेशन: डेव्हलपरसाठी एक मार्गदर्शक. ग्राहक जलद आणि सुरक्षित व्यवहारांची अपेक्षा करतात. त्यांना "Pay Now" बटणाच्या मागे असलेला गुंतागुंतीचा कोड दिसत नाही. एक डेव्हलपर म्हणून, तुमची...

WebDev · 2 min read

QUERY: ज्या HTTP मेथडचा आपण १६ वर्षांपासून बनावट वापर करत आहोत

QUERY: ज्या HTTP मेथडचा आपण १६ वर्षांपासून बनावट वापर करत आहोत. बॅकएंड डेव्हलपर्सना सर्च एंडपॉइंट्सबाबत (search endpoints) सतत एका समस्येचा सामना करावा लागतो. तुम्हाला GET वापरायला आवडते कारण सर्च करणे ही एक 'read operation' आहे. पण...

WebDev · 2 min read

माझ्या कोडिंग एजंटला फक्त सेशन्स आठवत होते, काम नाही

माझ्या कोडिंग एजंटला फक्त सेशन्स आठवत होते, काम नाही. एक कोडिंग एजंट थ्रेड जिवंत ठेवू शकतो, तरीही तो विसरभोळा वाटू शकतो. CliGate तयार करताना मला या समस्येचा सामना करावा लागला. मी सेशन सातत्य...

WebDev · 2 min read

कॅश व्यवस्थित काम करत होती, तरीही ड्युप्लिकेट API कॉल्स होत होते

कॅश व्यवस्थित काम करत होती, तरीही ड्युप्लिकेट API कॉल्स होत होते. कॅशमध्ये कोणताही बिघाड नव्हता. तरीही, एकाच युजरनेमसाठी आलेल्या तीन एकाच वेळी येणाऱ्या विनंत्या (concurrent requests) तीन वेळा GitHub कडे गेल्या. असे घडले...

WebDev · 2 min read

ज्यांना दिसत नाही अशा वापरकर्त्यांसाठी डिझाइनिंग

ज्यांना दिसत नाही अशा वापरकर्त्यांसाठी डिझाइनिंग. ॲपलने त्यांच्या कीनोटमध्ये डेव्हलपर्सना ॲप्स अधिक सुंदर बनवण्यास सांगितले. त्यांनी नवीन ट्रान्सपरन्सी इफेक्ट्स आणि रिफाईंड एजेस सादर केले. तुम्ही...

WebDev · 2 min read

AI वर आंधळेपणाने विश्वास ठेवणे थांबवा: AI एजंटचे 'हॅलुसिनेशन' कसे कमी करावे

AI वर आंधळेपणाने विश्वास ठेवणे थांबवा: AI एजंटचे 'हॅलुसिनेशन' कसे कमी करावे. AI एजंट्स अनेकदा चुका करतात. ते चुकीचा कोड तयार करतात, व्यवसायाचे नियम मोडतात किंवा चुकीची साधने निवडतात. बहुतेक लोक...

WebDev · 2 min read

SvelteKit रिमोट फंक्शन्स: भाग १

SvelteKit रिमोट फंक्शन्स: भाग १. SvelteKit डेटा हाताळण्यासाठी एक नवीन पद्धत तपासून पाहत आहे. याला 'रिमोट फंक्शन्स' असे म्हटले जाते. हे फीचर क्लायंट आणि सर्व्हरला एकमेकांशी सहज संवाद साधण्यास मदत करते...

WebDev · 2 min read