GyaanSetu WebDev

Frontend, backend and devops for the modern web.

209 articlesDeep, practical knowledge

ટર્મિનલમાં React Hooks ને રિફેક્ટર કરીને OpenCode એ સ્પ્રિન્ટનો એક કલાક બચાવ્યો

બે અઠવાડિયાના ટ્રાયલમાં, OpenCode એ કમાન્ડ લાઇન દ્વારા અગિયાર ઘટકોમાં React hook નું નામ બદલ્યું, પાસ થતી pytest ફાઇલો બનાવી અને npm પેકેજો અપગ્રેડ કર્યા—આમ, ટીમ તેમના પસંદગીના એડિટર્સનો ઉપયોગ ચાલુ રાખીને સ્પ્રિન્ટના કામમાંથી અંદાજે એક કલાક બચાવી શકી.

WebDev · 4 min read

ઇલીગલ ઇન્સ્ટ્રક્શન ફિક્સ: Vite ઓન એન્ડ્રોઇડ બગ મર્જ કરવામાં આવ્યો

ઇલીગલ ઇન્સ્ટ્રક્શન ફિક્સ: Vite ઓન એન્ડ્રોઇડ બગ મર્જ કરવામાં આવ્યો. Vite ઓન એન્ડ્રોઇડ બગ ફિક્સ થઈ ગયો છે. દસ મહિનાથી, Android arm64 પર Termux નો ઉપયોગ કરતા ડેવલપર્સ સતત ક્રેશનો સામનો કરી રહ્યા હતા. જ્યારે...

WebDev · 3 min read

Cloudflare નું વન-ક્લિક એજ ટોગલ કોઈપણ સાઇટને AI-એજન્ટ માટે તૈયાર બનાવે છે

નવું “Browser Run → Agent Readiness” સ્વિચ બહાર જતા HTML માં એક નાનો JavaScript પેલોડ ઉમેરે છે, જે સાઇટને WebMCP સાથે આપમેળે રજિસ્ટર કરે છે અને બે તૈયાર ટૂલ પેક્સ ઓફર કરે છે – Content Credentials અને એક Site MCP Server પ્રોક્સી.

WebDev · 3 min read

How to Stop Training Bots While Keeping Citation Bots for ChatGPT Traffic

A generic “Disallow: /” for GPTBot only blocks the training crawler; the citation bots that surface your pages in ChatGPT’s answer pane remain active. Use explicit robots.txt rules or Cloudflare’s AI Crawl Control to allow OAI-SearchBot, ChatGPT-User, and their peers while denying GPTBot, ClaudeBot,

WebDev · 4 min read

Shopify પર ડુપ્લીકેટ પ્રોડક્ટ JSON-LD ને પાંચ સરળ સ્ટેપ્સમાં ઠીક કરો

Google ના Schema Markup Validator નો ઉપયોગ કરો, સમસ્યા કરતી થીમ ફાઇલ અથવા એપને શોધો, વધારાના JSON-LD બ્લોકને દૂર કરો અને તમારી એપ્સનું ફરીથી ઓડિટ કરો—દરેક સ્ટેપ રિચ-રિઝલ્ટ વિઝિબિલિટી સુધારવા માટે એક સિંગલ અને ક્લીન પ્રોડક્ટ સ્કીમા પુનઃસ્થાપિત કરવામાં મદદ કરે છે.

WebDev · 1 min read

Whisper ને સેલ્ફ હોસ્ટ કરવા વિરુદ્ધ APIs નો સાચો ખર્ચ

Whisper ને સેલ્ફ હોસ્ટ કરવા વિરુદ્ધ APIs નો સાચો ખર્ચ. તમારી ટીમ AssemblyAI નું બિલ જુએ છે. કોઈ પૂછે છે: "પૈસા બચાવવા માટે આપણે પોતે જ Whisper ને હોસ્ટ કેમ ન કરીએ?" તે સાંભળવામાં સરળ લાગે છે. એક ડાઉનલોડ કરો...

WebDev · 3 min read

SMS બોમ્બિંગ SIM-સ્વેપ એલર્ટ્સને છુપાવે છે, જેનાથી હુમલાખોરો કોઈ ચેતવણી વગર નંબર હાઈજેક કરી શકે છે

એક જ ભોગ બનનાર વ્યક્તિને દસ મિનિટમાં ચારસો વેરિફિકેશન ટેક્સ્ટ મળ્યા, આ એક એવી યુક્તિ છે જે માત્ર ફોનને જ અતિશય વ્યસ્ત નથી કરતી પરંતુ ચાલુ બેંક ચોરી અને SIM-સ્વેપ ટેકઓવરને પણ છુપાવે છે, જેના કારણે વપરાશકર્તાઓ અને ડેવલપર્સ બંનેએ ઝડપથી પગલાં લેવા પડે છે.

WebDev · 3 min read

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

સ્ટેટલેસ MCP ડેવલપર્સને Cloudflare પર મફતમાં Markdown સર્વ કરવાની સુવિધા આપે છે

બેન્ચમાર્ક દર્શાવે છે કે રીડ-ઓન્લી 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

Astro 7 અપગ્રેડ ગણિત, હેડિંગ લિંક્સ અને કસ્ટમ વિકલ્પોને બગાડે છે – તેને કેવી રીતે ઠીક કરવું

Astro 7 હવે Rust-આધારિત Sätteri markdown એન્જિનનો ઉપયોગ કરે છે, જે HTML-AST પ્લગિન્સ પહેલા સિન્ટેક્સ હાઇલાઇટિંગ ચલાવે છે. આ ફેરફાર $$...$$ બ્લોક્સને કોડ તરીકે ખોટી રીતે વર્ગીકૃત કરે છે, હેડિંગ-સ્લગ પ્લગિન્સને ID જનરેટ કરતા અટકાવે છે, અને તમે આપેલા કોઈપણ નોન-સ્ટાન્ડર્ડ માર્કડાઉન સેટિંગ્સને દૂર કરે છે.

WebDev · 4 min read

CollectionsMarshal TryGetValue કરતા ડિક્શનરી કાઉન્ટ કરવાનો સમય 1.7 ગણો ઝડપી બનાવે છે

મેં દરેક શબ્દને એકવાર ગણવા માટે બે વાર હેશ કર્યો. મેં ગયા અઠવાડિયે એક લોગ પાર્સરનું પ્રોફાઇલિંગ કર્યું હતું. તે દૈનિક લોગમાં એરર કોડ્સ ગણે છે. મુખ્ય લોજિક એક સાદું ડિક્શનરી અપડેટ છે. મોટાભાગના ડેવલપર્સ...

WebDev · 1 min read