GyaanSetu WebDev

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

244 articlesDeep, practical knowledge

Cleanup Script Erased Code Snippets From Dozens of Articles

A routine maintenance job mis-identified Liquid’s {% raw %} tags, treating them as unclosed variables and stripping the surrounding code blocks from every article that used them, forcing an emergency rollback and a rethink of migration testing.

WebDev · 3 min read

Stateless MCP मुळे डेव्हलपर्स Cloudflare वर मोफत मार्कडाउन सर्व्ह करू शकतात

बेंचमार्क असे दर्शवतात की रीड-ओन्ली MCP सर्व्हर मुख्य एंडपॉइंट्सवर 0-1 ms CPU वापरतो, जो Cloudflare च्या प्रति-रिक्वेस्ट 10 ms च्या मर्यादेच्या खूप खाली आहे; मात्र नेटवर्क लॅटन्सीमुळे एकूण वॉल-क्लॉक वेळ ~88 ms पर्यंत वाढू शकते.

WebDev · 2 min read

Hermes Agent ने AI ऑटोमेशन सुलभ केले आहे, पण सुरक्षेची जबाबदारी डेव्हलपर्सवर सोपवली आहे

Hermes Agent ची मॉड्युलर रचना लँग्वेज मॉडेल, ऑर्केस्ट्रेशन कोअर आणि एक्झिक्युटेबल टूल्स वेगळे करते, ज्यामुळे तुम्ही स्क्रिप्ट्स, REST कॉल्स किंवा Docker कमांड्स जोडू शकता—परंतु, तुम्हाला एजंटला सँडबॉक्समध्ये ठेवणे आणि API की सुरक्षित ठेवणे देखील आवश्यक आहे.

WebDev · 3 min read

बॉट डिटेक्शन टेस्टमध्ये BrowserAct ने Playwright Headless Mode ला मात दिली

एका सँडबॉक्स लॉगिन पेजवर केलेल्या तुलनात्मक चाचणीत, BrowserAct च्या stealth ब्राउझरने isBot:false असे उत्तर दिले, तर Playwright च्या डिफॉल्ट हेडलेस सेशनने isBot:true असे रिपोर्ट केले; यावरून डिफॉल्ट user-agent आणि webdriver फ्लॅग्स कशा प्रकारे ऑटोमेशनचा पर्दाफाश करतात हे स्पष्ट झाले.

WebDev · 4 min read

CollectionsMarshal मुळे Dictionary Count करण्याचा वेळ TryGetValue पेक्षा १.७ पट वेगाने कमी होतो

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

WebDev · 1 min read

FastPix Beats All on 177 MB Uploads While Cloudinary Wins 65 MB Test

The Node.js harness measured both raw upload time and time-to-ready on a throttled 10 Mbps link, finding FastPix fastest for a 177 MB file and Cloudinary delivering a 2-second ready state for a 65 MB clip, while Mux excelled at cold-start frames.

WebDev · 3 min read

AV2 Promises 30% Gains but No FFmpeg Support or Hardware Decoders Yet

The AV2 reference encoder 1.0.0, released in May 2026, shows a 30 % bitrate reduction over AV1, but it runs far slower than existing AV1 encoders, lacks integration in FFmpeg, and has no hardware decoders, making it unsuitable for live streaming pipelines.

WebDev · 3 min read

एका ISP च्या बिघाडामुळे रिमोट इंजिनिअरचा कामाचा दिवस कसा ठप्प होऊ शकतो – आणि ते कसे टाळायचे

सर्व्हर क्रॅश झाल्याप्रमाणेच, एका ISP च्या व्यत्ययामुळे रिमोट डेव्हलपर तासनतास ऑफलाइन होऊ शकतो. पॉवर ड्रॉ मोजून, UPS जोडून आणि 4G/5G हॉटस्पॉट बॅकअपसह ड्युअल-WAN राउटर बसवून, तुम्ही तुमचा RTO पूर्ण करू शकता आणि तुमचे कोडिंग सुरू ठेवू शकता.

WebDev · 2 min read

Treat Prompt Injection as an Authorization Flaw and Strip Unauthorized Tools

Developers must stop exposing privileged functions in the model’s toolbox. By generating a per-request function catalog based on the caller’s rights and failing closed when identity is unclear, LLM agents can eliminate the 1 % prompt-injection gap that leads to data breaches.

WebDev · 5 min read

LLMs फक्त JSON विनंत्या तयार करतात – प्रत्यक्ष कृती तुमचे कोड करते

मॉडेल तुमचे फंक्शन कधीही चालवत नाही; ते फक्त एक संरचित विनंती (structured request) तयार करते, जी तुमचा डिस्पॅचर सत्यापित, अधिकृत आणि शेवटी कार्यान्वित करतो. ही प्रक्रिया (hand-off) समजून घेणे हे बग्स सुधारण्यासाठी आणि अनधिकृत साईड इफेक्ट्स रोखण्यासाठी महत्त्वाचे आहे.

WebDev · 4 min read

बगमुळे A/B एक्सपोजर काउंटरचे रूपांतर पेज-व्ह्यू काउंटरमध्ये झाले, ज्यामुळे ५०/५० विभागणीचे संतुलन बिघडले

रूट लेआउटमधील एका सामायिक फंक्शनमुळे प्रत्येक पेज व्ह्यूची नोंद नवीन एक्सपोजर म्हणून केली गेली, ज्यामुळे योग्यरित्या रँडमलाईज्ड ५०/५० विभागणीचे रूपांतर १७८-ते-५७ च्या असंतुलनात झाले आणि आठवड्यांचा कन्व्हर्जन डेटा निरर्थक ठरला.

WebDev · 3 min read

एका लपलेल्या स्पॅम फील्डमुळे सर्व अरबी पेज इम्प्रेसन्स नष्ट झाले, डिबगिंगसाठी तासनतास खर्च झाले

एका हनीपॉटमुळे माझे अरबी पेजेस खराब झाले. Convertica सात भाषांमध्ये चालते. सहा भाषा डावीकडून उजवीकडे वाचल्या जातात, तर अरबी उजवीकडून डावीकडे वाचली जाते. या फरकामुळे मला डिबगिंगसाठी तासनतास खर्च करावे लागले. प्रत्येक अरबी...

WebDev · 1 min read

कमी महत्त्वाच्या URL ब्लॉक करून ई-कॉमर्स साइट्स 'फॅसेट क्रॉल ट्रॅप्स' टाळू शकतात

एका ऑडिटमध्ये असे दिसून आले की, Googlebot दररोज तीन वेळा फिल्टर URL ला भेट देत आहे, तर मुख्य श्रेणींचे क्रॉलिंग दर तीन आठवड्यांतून एकदाच होते; यामुळे नवीन इन्व्हेंटरी अनेक आठवडे अदृश्य राहते. फॅसेट्सचे वर्गीकरण करून, कॅनोनिकल्सचा वापर करून, कमी महत्त्वाच्या URL ब्लॉक करून आणि फिल्टर्स बटण म्हणून वापरून, साइट्सनी इंडेक्सिंगचा वेळ कमी केला.

WebDev · 3 min read

Cloudflare Bot Fight Mode वरील एका क्लिकमुळे एक SaaS API महिनाभर बंद पडला

Cloudflare ने डेव्हलपरच्या स्वतःच्या AWS Lambda callbacks ला बॉट्स म्हणून चिन्हांकित केल्यामुळे त्याचा API ट्रॅफिक गायब झाला. ॲपमध्ये कोणतेही एरर्स दिसत नसल्यामुळे, जोपर्यंत Bot Fight टॉगल बंद केला नाही, तोपर्यंत आठवडेभर वापराचे मेट्रिक्स स्थिर राहिले.

WebDev · 3 min read

रिव्ह्यू वेळ कमी करण्यासाठी GitHub ने 'Stacked Pull Requests' चे पब्लिक प्रिव्ह्यू लाँच केले

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

WebDev · 2 min read

गुंतागुंत आणि मंदतेमुळे TanStack ने React Server Components वापरणे थांबवले

TanStack टीमला असे आढळले की RSC डीबग करण्यासाठी वेगळ्या मानसिक मॉडेलची गरज होती आणि केवळ सर्व्हर-आधारित अंमलबजावणीमुळे अनेक थर्ड-पार्टी लायब्ररींसोबतची सुसंगतता बिघडली, ज्यामुळे त्यांना सोपे क्लायंट-ओन्ली आर्किटेक्चर निवडणे भाग पडले.

WebDev · 2 min read

अभ्यासानुसार, केवळ ४७% DMARC-सक्षम डोमेन प्रत्यक्षात धोरणांची अंमलबजावणी करतात

ईमेल सुरक्षेचा आभास. लोक म्हणतात की ईमेल ऑथेंटिकेशन ही एक सुटलेली समस्या आहे. गुगल आणि याहूच्या नियमांमुळे इंटरनेट सुरक्षित झाले आहे असा त्यांचा दावा आहे. मात्र, डेटा वेगळीच गोष्ट सांगतो. जे...

WebDev · 1 min read