GyaanSetu WebDev

Frontend, backend and devops for the modern web.

209 articlesDeep, practical knowledge

Cloudflare-ന്റെ വൺ-ക്ലിക്ക് എഡ്ജ് ടോഗിൾ ഏത് സൈറ്റിനെയും AI-ഏജന്റിന് സജ്ജമാക്കുന്നു

പുതിയ “Browser Run → Agent Readiness” സ്വിച്ച് പുറത്തേക്ക് പോകുന്ന HTML-ലേക്ക് ഒരു ചെറിയ JavaScript പേലോഡ് ചേർക്കുന്നു; ഇത് സൈറ്റിനെ WebMCP-യുമായി സ്വയമേവ രജിസ്റ്റർ ചെയ്യുകയും Content Credentials, ഒരു Site MCP Server proxy എന്നിങ്ങനെ രണ്ട് റെഡിമെയ്ഡ് ടൂൾ പാക്കുകൾ ലഭ്യമാക്കുകയും ചെയ്യുന്നു.

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

ഷോപ്പിഫൈയിലെ ഡ്യൂപ്ലിക്കേറ്റ് പ്രൊഡക്റ്റ് JSON-LD അഞ്ച് ലളിതമായ ഘട്ടങ്ങളിലൂടെ പരിഹരിക്കാം

ഗൂഗിളിന്റെ സ്കീമ മാർക്കപ്പ് വാലിഡേറ്റർ ഉപയോഗിച്ച് പ്രശ്നമുണ്ടാക്കുന്ന തീം ഫയലോ ആപ്പോ കണ്ടെത്തുക, അധികമുള്ള JSON-LD ബ്ലോക്ക് നീക്കം ചെയ്യുക, തുടർന്ന് നിങ്ങളുടെ ആപ്പുകൾ വീണ്ടും ഓഡിറ്റ് ചെയ്യുക—ഈ ഘട്ടങ്ങളിലൂടെ മികച്ച റിച്ച്-റിസൾട്ട് വിസിബിലിറ്റിക്കായി ഒരൊറ്റ, വ്യക്തമായ പ്രൊഡക്റ്റ് സ്കീമ ഉറപ്പാക്കാം.

WebDev · 1 min read

The True Cost of Self Hosting Whisper vs. APIs

The True Cost of Self Hosting Whisper vs. APIs Your team sees the AssemblyAI bill. Someone asks: "Why not just host Whisper ourselves to save money?" It sounds simple. Download a…

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

ബോട്ട് ഡിറ്റക്ഷൻ ടെസ്റ്റിൽ Playwright ഹെഡ്‌ലെസ് മോഡിനെ മറികടന്ന് BrowserAct

ഒരു സാൻഡ്ബോക്സ് ലോഗിൻ പേജിൽ നടത്തിയ താരതമ്യ പരിശോധനയിൽ, BrowserAct-ന്റെ സ്റ്റെൽത്ത് ബ്രൗസർ isBot:false എന്ന് കാണിച്ചപ്പോൾ Playwright-ന്റെ ഡിഫോൾട്ട് ഹെഡ്‌ലെസ് സെഷൻ isBot:true എന്ന് റിപ്പോർട്ട് ചെയ്തു. ഡിഫോൾട്ട് യൂസർ-ഏജന്റ് (user-agent), webdriver ഫ്ലാഗുകൾ എങ്ങനെയാണ് ഓട്ടോമേഷനെ വെളിപ്പെടുത്തുന്നത് എന്ന് ഇത് വ്യക്തമാക്കുന്നു.

WebDev · 4 min read

TryGetValue-യേക്കാൾ 1.7 മടങ്ങ് വേഗത്തിൽ CollectionsMarshal ഡിക്ഷണറി കൗണ്ട് സമയം കുറയ്ക്കുന്നു

ഒരു തവണ എണ്ണാൻ വേണ്ടി ഞാൻ ഓരോ വാക്കും രണ്ടുതവണ ഹാഷ് ചെയ്തു. കഴിഞ്ഞ ആഴ്ച ഞാൻ ഒരു ലോഗ് പാഴ്സർ പ്രൊഫൈൽ ചെയ്തു. ഇത് ഒരു ദിവസേനയുള്ള ലോഗിലെ എറർ കോഡുകൾ എണ്ണുന്നു. ഇതിന്റെ പ്രധാന ലോജിക് ഒരു ലളിതമായ ഡിക്ഷണറി അപ്‌ഡേറ്റ് ആണ്. മിക്ക ഡെവലപ്പർമാരും...

WebDev · 1 min read