GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

Team Automates VPAT Generation in CI, Blocking Inaccessible PRs

By embedding axe-core scans, custom Vitest keyboard helpers, and JSON-stored screen-reader results into the build, the pipeline fails any pull request that introduces an accessibility regression and automatically emits a PDF VPAT with each successful release.

WebDev · 3 min read

DMARC പരാജയങ്ങൾ പരിഹരിക്കുക: From ഹെഡറുമായി പൊരുത്തപ്പെടുന്ന രീതിയിൽ Return-Path അല്ലെങ്കിൽ DKIM ക്രമീകരിക്കുക

SPF, DKIM എന്നിവ ശരിയാണെന്ന് കാണിക്കുന്നുണ്ടെങ്കിൽ പോലും, Return-Path അല്ലെങ്കിൽ DKIM സൈനിംഗ് ഡൊമെയ്ൻ കാണുന്ന From അഡ്രസ്സുമായി പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ DMARC പരാജയപ്പെട്ടേക്കാം. റോ ഹെഡറുകളിലെ (raw headers) ഈ പൊരുത്തക്കേട് എങ്ങനെ കണ്ടെത്താമെന്നും അത് എങ്ങനെ പരിഹരിക്കാമെന്നും പഠിക്കൂ.

WebDev · 3 min read

സാമ്പത്തിക വിവരങ്ങൾ AI ഡിലീറ്റ് ചെയ്യുന്നത് തടയാൻ MCP സെർവർ 'ഹ്യൂമൻ ടോക്കൺ ഗേറ്റ്' അവതരിപ്പിക്കുന്നു

ഒരു AI ബജറ്റിംഗ് ഏജന്റിനെ MCP സെർവർ വഴി പ്രവർത്തിപ്പിച്ചു നോക്കിയപ്പോൾ, ഒരു ഒറ്റ കമാൻഡിലൂടെ ഒരു വർഷത്തെ ഇടപാടുകളുടെ ചരിത്രം പോലും അത് മായ്ച്ചുകളാകുമായിരുന്നു. എന്നാൽ ടൂൾ ലെയറിലെ ഹാർഡ്-കോഡഡ് സേഫ്റ്റി ചെക്ക് ഈ ഡിലീഷൻ തടഞ്ഞു; നിയന്ത്രണങ്ങൾ പ്രോംപ്റ്റുകളിലല്ല, മറിച്ച് API-യിലാണ് വേണ്ടതെന്നതിന് ഇത് തെളിവാണ്.

WebDev · 7 min read

എന്റെ MCP സെർവർ പെട്ടെന്ന് പ്രവർത്തിക്കാതെ പോകാറുണ്ടായിരുന്നു. ക്രാഷ് ഡംപ് ഇല്ല, ലോഗുകളിൽ സ്റ്റാക്ക് ട്രാസ് ഇല്ല. ക്ലയന്റുകൾ പരാതികളില്ലാതെ കണക്ട് ചെയ്തിരുന്നു.

എന്റെ MCP സെർവർ പെട്ടെന്ന് പ്രവർത്തിക്കാതെ പോകാറുണ്ടായിരുന്നു. ക്രാഷ് ഡംപ് ഇല്ല, ലോഗുകളിൽ സ്റ്റാക്ക് ട്രാസ് ഇല്ല. ക്ലയന്റുകൾ പരാതികളില്ലാതെ കണക്ട് ചെയ്തിരുന്നു, എന്നാൽ ഏതാനും മണിക്കൂറുകൾക്ക് ശേഷം എല്ലാം നിശബ്ദമായി. റിക്വസ്റ്റ്...

WebDev · 6 min read