GyaanSetu WebDev

Frontend, backend and devops for the modern web.

230 articlesDeep, practical knowledge

நீங்கள் பக்கத்தைப் புதுப்பிக்கும்போது திரை காலியாகவே இருக்கிறது. அல்லது ஒரு பட்டனை கிளிக் செய்தவுடன் உங்கள் CPU விசிறி மிக வேகமாகச் சுழலத் தொடங்குகிறது. பிறகு கன்சோலில்...

நீங்கள் பக்கத்தைப் புதுப்பிக்கும்போது திரை காலியாகவே இருக்கிறது. அல்லது ஒரு பட்டனை கிளிக் செய்தவுடன் உங்கள் CPU விசிறி மிக வேகமாகச் சுழலத் தொடங்குகிறது. பிறகு கன்சோலில் அந்தப் பயமுறுத்தும் எச்சரிக்கை வருகிறது: Maximum update depth ex...

WebDev · 6 min read

ஒவ்வொரு மாதமும் பத்தாம் தேதியைச் சுற்றி, கணக்கியல் குழுவினர் அதே கோரிக்கையை அனுப்புகிறார்கள். ஒவ்வொரு வாடிக்கையாளரிடமிருந்தும் அவர்களுக்கு ஐந்து கோப்புகள் தேவைப்படுகின்றன: ஒரு பி

ஒவ்வொரு மாதமும் பத்தாம் தேதியைச் சுற்றி, கணக்கியல் குழுவினர் அதே கோரிக்கையை அனுப்புகிறார்கள். ஒவ்வொரு வாடிக்கையாளரிடமிருந்தும் அவர்களுக்கு ஐந்து கோப்புகள் தேவைப்படுகின்றன: ஒரு வங்கி அறிக்கை, ரசீது ஆவணக் காப்பகம், ஊதிய அறிக்கை, விற்பனை...

WebDev · 5 min read

மருத்துவர்கள் நோயாளிகளுக்குப் பதிலாக ஒவ்வொரு வாரமும் பல மணிநேரம் திரைகளைப் பார்த்தே கழிக்கிறார்கள். ஆய்வைப் பொறுத்து அந்தத் துல்லியமான எண்ணிக்கை மாறுபடுகிறது, ஆனால்...

மருத்துவர்கள் நோயாளிகளுக்குப் பதிலாக ஒவ்வொரு வாரமும் பல மணிநேரம் திரைகளைப் பார்த்தே கழிக்கிறார்கள். ஆய்வைப் பொறுத்து அந்தத் துல்லியமான எண்ணிக்கை மாறுபடுகிறது, ஆனால் இந்தப் புகார் பொதுவானது: மருத்துவ ஆவணப்படுத்துதல் என்பது...

WebDev · 3 min read

ஆரம்பத்திலிருந்து ஒரு இயங்குதளத்தை உருவாக்குவது என்பது C மொழியில் நிரலாக்கம் செய்யும் கர்னல் ஹேக்கர்களுக்கான வேலை போலத் தோன்றலாம். ஆனால் நீங்கள் ஒரு எளிமையான...

ஆரம்பத்திலிருந்து ஒரு இயங்குதளத்தை உருவாக்குவது என்பது C மொழியில் நிரலாக்கம் செய்யும் கர்னல் ஹேக்கர்களுக்கான வேலை போலத் தோன்றுகிறது. ஆனால் நீங்கள் ஒரு மதிய வேளையில் பைத்தானில் ஒரு எளிமையான உருவகப்படுத்துதலை உருவாக்க முடியும், மேலும் நீங்கள் விரைவாக...

WebDev · 5 min read

கனமான பருவமழை மேகங்கள் சூழ்ந்து வரும்போது, அவை உங்கள் வீட்டின் ஒவ்வொரு பலவீனமான பகுதியையும் சோதிக்கின்றன. வாரக்கணக்கில் தொடரும் மழை ஒரு சிறிய குறையை...

கனமான பருவமழை மேகங்கள் சூழ்ந்து வரும்போது, அவை உங்கள் வீட்டின் ஒவ்வொரு பலவீனமான பகுதியையும் சோதிக்கின்றன. வாரக்கணக்கில் தொடரும் மழை, ஒரு சிறிய குறையை ஒரு பெரிய தலைவலியாக மாற்றக்கூடும்: கறை படிந்த கூரை, வெள்ளம் சூழ்ந்த பால்கனி...

WebDev · 3 min read

HTML-ஐ PDF ஆக மாற்றுவது பார்ப்பதற்கு எளிதாகத் தோன்றலாம். ஒரு நேர்த்தியான டெம்ப்ளேட்டை உருவாக்கி, அதில் உங்கள் தரவைச் சேர்த்து, ஒரு ஆவணம் கிடைக்கும் என்று நீங்கள் எதிர்பார்ப்பீர்கள்...

HTML-ஐ PDF ஆக மாற்றுவது பார்ப்பதற்கு எளிதாகத் தோன்றலாம். ஒரு நேர்த்தியான டெம்ப்ளேட்டை உருவாக்கி, அதில் உங்கள் தரவைச் சேர்த்து, இணையப் பக்கத்தைப் போலவே பிக்சல் வாரியாக அப்படியே பிரதிபலிக்கும் ஒரு ஆவணம் கிடைக்கும் என்று நீங்கள் எதிர்பார்ப்பீர்கள். ஆனால் உண்மையில், அந்தச் செயல்முறை...

WebDev · 6 min read

TypeScript 7-ன் இணையான Go மறுபதிப்பிற்குப் பிறகு டெவலப்பர்கள் பத்து மடங்கு வேகமாகச் செயல்பட முடியும்

TypeScript 7 அதிகாரப்பூர்வமாக வந்துவிட்டது. TypeScript 7 வெளியாகிவிட்டது. மைக்ரோசாப்ட் Go மொழியைப் பயன்படுத்தி அதன் மையப்பகுதியை மீண்டும் உருவாக்கியுள்ளது. இந்த மாற்றம் குறியீடு தொகுப்பை (code compilation) மிக வேகமாக்குகிறது. உங்கள் எடிட்டர் இன்னும் வேகமாக இருக்கும்...

WebDev · 3 min read

MediaPipe பயன்படுத்தி M1 Max-இல் 17.3 FPS வேகத்தில் வெப்கேம் மூலம் VRM அவதாரத்தை இயக்குதல்

நிகழ்நேர வெப்கேமிலிருந்து VRM ரீடார்கெட்டிங்: ஒரு வெப்கேமை மட்டும் பயன்படுத்தி ஒரு பிரவுசரால் 3D அவதாரத்தை இயக்க முடியுமா? உடல், முகம் மற்றும் கை அசைவுகளைக் கணிக்க MediaPipe Holistic-ஆல் முடியுமா என்று நான் சோதித்தேன்...

WebDev · 1 min read

JSON மேற்கோள்களைக் கட்டாயப்படுத்துவதன் மூலம் WhatsApp RAG பாட் தவறான தகவல்களைத் தருவதைத் தவிர்க்கிறது

pgvector உடன் PostgreSQL மூலம் உருவாக்கப்பட்ட இந்த முன்மாதிரி, சிக்கலான ப்ராம்ப்ட்களுக்குப் பதிலாக ஒவ்வொரு கூற்றையும் சரிபார்க்கும் JSON ஸ்கீமாவை பயன்படுத்துகிறது. மாடலால் ஒரு chunk ID-ஐ இணைக்க முடியாவிட்டால், பதில் நிராகரிக்கப்படும், மேலும் பயனர் "அதற்குப் பதிலளிக்க என்னிடம் போதுமான தகவல் இல்லை" என்ற தெளிவான செய்தியைப் பெறுவார்.

WebDev · 2 min read

AI போக்குவரத்து இல்லாமை, முதலிடத்தில் உள்ள இணையதளங்களுக்கு மில்லியன் கணக்கான இழப்பை ஏற்படுத்தக்கூடும்

Vercel-MERJ ஆய்வின்படி, GPTBot மற்றும் ClaudeBot ஆகியவை JavaScript செயல்பாட்டைத் தவிர்த்து, வெறும் HTML கோப்புகளை மட்டுமே பதிவிறக்கம் செய்கின்றன. இதன் விளைவாக, React அல்லது Vue போன்ற கிளையண்ட்-சைடு கட்டமைப்புகள் கூகுள் தரவரிசையில் முன்னணியில் இருந்தாலும், ChatGPT மற்றும் Bing AI போன்ற AI உதவியாளர்களுக்கு அவை தெரியாமல் போகலாம்.

WebDev · 4 min read

Elevare’s AI Agent Slept on a Full Queue After RLS Hid All Jobs

The AI orchestrator queried the pending-jobs table, saw zero rows and entered idle mode, while an RLS policy silently filtered out every row for its service role. Jobs piled up unnoticed until the team added a canary-row check to expose the blind spot.

WebDev · 3 min read

Inbox Leases Stop Cron Email Races From Crashing Alerts

By assigning each cron run a unique lease ID, filtering on timestamps and labels, and logging lease metadata, teams can prevent stray messages from triggering duplicate or missed alerts—even when inboxes are shared.

WebDev · 3 min read