GyaanSetu WebDev

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

438 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

एजंट गाडी चालवू शकतो, पण तुम्हाला मार्ग माहित असणे आवश्यक आहे.

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

WebDev · 2 min read

तुमचा रेट लिमिटर हा सुरक्षा नियंत्रण नाही

तुमचा रेट लिमिटर हा सुरक्षा नियंत्रण नाही. एका बॉटने काही मिनिटांत माझ्या API मधून एका पासपोर्टचा सर्व डेटा खेचून घेतला. माझ्या रेट लिमिटरने त्याला रोखले नाही. मर्यादा महिन्याला ३,००० कॉल्सची होती...

WebDev · 2 min read

आम्ही ब्लॉगचे बिघडलेले प्रिव्ह्यू कसे दुरुस्त केले

आम्ही ब्लॉगचे बिघडलेले प्रिव्ह्यू कसे दुरुस्त केले. मी X वर आमच्या ब्लॉगची लिंक पोस्ट केली. प्रिव्ह्यू इमेज चुकीची दिसत होती. तांत्रिक लेखाच्या इमेजऐवजी, तिथे सेल्स बॅनर दिसत होता. मी तपासले...

WebDev · 2 min read

तुमच्या घराचा अर्धा भाग वीजहीन का झाला, पण कोणताही ब्रेकर ट्रिप का झाला नाही?

तुमच्या घराचा अर्धा भाग वीजहीन का झाला, पण कोणताही ब्रेकर ट्रिप का झाला नाही? तुम्ही स्विच चालू करता आणि काहीच घडत नाही. तुमच्या घराचे अर्धे सॉकेट्स बंद आहेत, तर बाकीचे व्यवस्थित काम करत आहेत. तुम्ही तुमचे पॅनेल तपासता. प्रत्येक ब्रेकर...

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

इनबॉक्समधील गोंधळ टाळून Nodejs डायजेस्ट ईमेल्सची चाचणी घेणे

इनबॉक्समधील गोंधळ टाळून Nodejs डायजेस्ट ईमेल्सची चाचणी घेणे. जेव्हा प्रिव्ह्यू एन्व्हायरनमेंट्स एका सामायिक मेलबॉक्समध्ये सारांश पाठवतात, तेव्हा डायजेस्ट ईमेल्समुळे समस्या निर्माण होतात. कोणता मेसेज कशाचा आहे याचा मागोवा घेणे कठीण होते...

WebDev · 2 min read

दिवसाची व्याख्या काय?

दिवसाची व्याख्या काय? नवीन फीचर्स तयार करताना प्रोग्रामर्स अनेकदा चुकीच्या गोष्टींवर लक्ष केंद्रित करतात. तुम्ही बॅकएंड डेटा, कोड डुप्लिकेशन किंवा परफॉर्मन्सचा विचार करत असाल. हे प्रश्न...

WebDev · 2 min read

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

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

WebDev · 3 min read

शून्यापासून प्रोडक्शनपर्यंत: Fly.io आणि GitHub Actions वर FastAPI

शून्यापासून प्रोडक्शनपर्यंत: Fly.io आणि GitHub Actions वर FastAPI. तुम्ही 'main' मध्ये कोड पुश करता, टेस्ट्स रन होतात आणि काही मिनिटांतच तुमची API लाईव्ह होते. अशा प्रकारे तुम्ही प्रोफेशनल डिप्लॉयमेंट तयार करता...

WebDev · 2 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

टेलिग्राम मिनी अ‍ॅप्सनी आमचा ऑनबोर्डिंग वेळ २ मिनिटांवरून १० सेकंदात कसा कमी केला

टेलिग्राम मिनी अ‍ॅप्सनी आमचा ऑनबोर्डिंग वेळ २ मिनिटांवरून १० सेकंदात कसा कमी केला. मला वाटले होते की माझे नवीन गेम बनवणे कठीण असेल. मी चुकीचा होतो. कठीण भाग गेम लॉजिक किंवा... नव्हता.

WebDev · 2 min read

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

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

WebDev · 2 min read

कॉम्बो बॉक्स पुरेसा का नाही?

कॉम्बो बॉक्स पुरेसा का नाही? तुम्ही व्यावसायिक ॲप्लिकेशन्स तयार करता. तुम्ही वारंवार त्याच समस्या सोडवता. तुम्ही ग्राहकांसाठी सर्च फिचर तयार करता. तुम्ही प्रॉडक्ट ऑटो-कम्प्लीट फील्ड्स तयार करता. तुम्ही...

WebDev · 2 min read