GyaanSetu WebDev

Frontend, backend and devops for the modern web.

460 articlesDeep, practical knowledge

فائر بیس چیٹ میں دستاویزات کیسے اپ لوڈ کریں

فائر بیس چیٹ میں دستاویزات کیسے اپ لوڈ کریں۔ سیلز ٹیم کے لیے چیٹ ایپ بنانے کے لیے صرف ٹیکسٹ اور تصاویر ہی کافی نہیں ہیں۔ آپریٹرز کو اکثر پی ڈی ایف (PDFs)، ورڈ فائلز اور ایکسل شیٹس شیئر کرنے کی ضرورت ہوتی ہے...

WebDev · 2 min read

Firebase PWA میں ایک نوٹیفکیشن سینٹر بنانا

Firebase PWA میں ایک نوٹیفکیشن سینٹر بنانا۔ سیلز ٹیم کو مینیج کرنے کے لیے بہت سے ٹولز کی ضرورت ہوتی ہے۔ میرے کنٹرول پینل میں FCM پش نوٹیفیکیشنز، چیٹس، ریمائنڈرز، اور ایک شیئرڈ کیلنڈر استعمال ہوتا تھا۔۔۔

WebDev · 2 min read

ایک انٹرایکٹو ایپ گائیڈ بنانا

ایک انٹرایکٹو ایپ گائیڈ بنانا۔ سپورٹ ٹیموں کو اکثر مشکل پیش آتی ہے جب وہ ایسی ایپس استعمال کرتی ہیں جو انہوں نے کبھی انسٹال نہیں کیں۔ پی ڈی ایف مینوئل ایک برا حل ہے کیونکہ کوئی انہیں نہیں پڑھتا۔ میں نے ایک ایسا ٹول بنایا ہے جو...

WebDev · 2 min read

4 GitHub Actions Patterns for Monorepo ETL

4 GitHub Actions Patterns for Monorepo ETL Running three sites from one monorepo creates problems. You face three separate ETL jobs, three content rebuilds, and three deployment p…

WebDev · 2 min read

LLMS.TX: آپ کی ویب سائٹ کو اس کی ضرورت کیوں ہے

LLMS.TX: آپ کی ویب سائٹ کو اس کی ضرورت کیوں ہے ChatGPT اور Perplexity جیسے AI سرچ انجن لوگوں کے معلومات تلاش کرنے کے طریقے کو بدل رہے ہیں۔ اپنی موجودگی برقرار رکھنے کے لیے، آپ کی ویب سائٹ کو ایک نئے ٹول کی ضرورت ہے: ایک llms...

WebDev · 2 min read

GPT Image 2: یہ کون سا نوڈ ڈیلیٹ کرتا ہے؟

GPT Image 2: یہ کون سا نوڈ ڈیلیٹ کرتا ہے؟ نئے امیج ماڈلز اکثر چمک دھمک والے ڈیمو کے ساتھ آتے ہیں۔ بلڈرز کو اس ہائپ کو نظر انداز کرنا چاہیے۔ ایک ڈیمو تعمیر کا فیصلہ نہیں ہوتا۔ اس کے بجائے، ایک سوال پوچھیں: ...

WebDev · 2 min read

میں نے 2026 میں اپنا AI کوڈنگ ٹول کیسے منتخب کیا

میں نے 2026 میں اپنا AI کوڈنگ ٹول کیسے منتخب کیا: ایک AI کوڈنگ اسسٹنٹ کا انتخاب کرنا اس سے کہیں زیادہ مشکل ہے جتنا یہ نظر آتا ہے۔ مارکیٹنگ ہر ٹول کو ایک جیسا بنا کر پیش کرتی ہے۔ آپ کو اصل فرق تب ہی نظر آتا ہے جب آپ۔۔۔

WebDev · 2 min read

کلاؤڈ فلیر کے نئے اے آئی کرالر کنٹرولز

کلاؤڈ فلیر کے نئے اے آئی کرالر کنٹرولز۔ ویب سائٹ ٹریفک تبدیل ہو رہی ہے۔ ماضی میں، سرچ انجن آپ کی سائٹ کو اس لیے کرال کرتے تھے تاکہ لوگ آپ کو تلاش کر سکیں۔ یہ ایک سادہ سا معاملہ تھا۔ اے آئی نے اسے بہت زیادہ...

WebDev · 2 min read

میں نے اپنا خود کا ٹیونلنگ پلیٹ فارم تیار کیا

میں نے اپنا خود کا ٹیونلنگ پلیٹ فارم تیار کیا۔ میں نے اپنے لیپ ٹاپ پر ایک ویب ایپ کو نکھارنے میں تین دن صرف کیے۔ یہ بالکل پرفیکٹ لگ رہی تھی۔ پھر میں نے اسے اپنے فون پر ٹیسٹ کرنے کی کوشش کی، تو سب کچھ بگڑ گیا۔ لوکل ڈویلپمنٹ...

WebDev · 2 min read

MERN اسٹیک ڈویلپر روڈ میپ

MERN اسٹیک ڈویلپر روڈ میپ۔ ویب ڈویلپمنٹ کے لیے MERN اسٹیک ایک بہترین انتخاب ہے۔ یہ آپ کو صرف ایک زبان، یعنی JavaScript کا استعمال کرتے ہوئے فل اسٹیک ایپلی کیشنز بنانے کی اجازت دیتا ہے۔ MERN کا مطلب ہے...

WebDev · 2 min read

LLM + RAG + Function Calling ایک AI ایجنٹ نہیں ہے

LLM + RAG + Function Calling ایک AI ایجنٹ نہیں ہے۔ بہت سے لوگ LLM، RAG، اور function calling استعمال کرنے والی کسی بھی ایپلی کیشن کو AI ایجنٹ قرار دیتے ہیں۔ یہ غلط ہے۔ یہ ٹولز صلاحیتوں میں اضافہ کرتے ہیں...

WebDev · 2 min read

Firestore JOIN کا جال

Firestore JOIN کا جال: آپ کو Firestore کے ایک عام مسئلے کا سامنا ہے۔ آپ کا Firebase فنکشن 'maximum batch size error' دے رہا ہے۔ آپ کو ڈیش بورڈ کے لیے آرڈرز اور کسٹمرز کو جوائن کرنے کی ضرورت ہے۔ آپ...

WebDev · 2 min read

ٹیسٹ جنریشن کے لیے اے آئی: کہاں یہ مددگار ہے اور کہاں یہ دھوکہ دیتی ہے

ٹیسٹ جنریشن کے لیے اے آئی: کہاں یہ مددگار ہے اور کہاں یہ دھوکہ دیتی ہے، اے آئی تیزی سے ٹیسٹ لکھتی ہے۔ یہ ایسے ٹیسٹ بھی لکھتی ہے جو حقیقت پسندانہ لگتے ہیں لیکن غلط چیزوں کی تصدیق کرتے ہیں۔ آپ اے آئی میں ایک فنکشن پیسٹ کرتے ہیں۔ وہ...

WebDev · 2 min read

AWS نئے سیکھنے والوں کے لیے: S3، ڈی ڈپلیکیشن، اور پری سائنڈ یو آر ایلز

AWS نئے سیکھنے والوں کے لیے: S3، ڈی ڈپلیکیشن، اور پری سائنڈ یو آر ایلز۔ کھلونے نما ایپس بنانا بند کریں اور پروڈکشن سسٹم بنانا شروع کریں۔ اگر آپ کا سرور عارضی ہے، تو آپ کی فائلیں اس کی ڈسک پر محفوظ نہیں رہ سکتیں...

WebDev · 2 min read

میں نے اپنی پورٹ فولیو ویب سائٹ کو کیسے بہتر بنایا

میں نے اپنی پورٹ فولیو ویب سائٹ کو کیسے بہتر بنایا۔ آپ کا پورٹ فولیو آپ کا پہلا تاثر ہوتا ہے۔ اگر یہ آہستہ لوڈ ہو یا گوگل پر نظر نہ آئے، تو آپ مواقع کھو سکتے ہیں۔ میں نے اپنی سائٹ کی رفتار کو بہتر بنانے کے لیے...

WebDev · 2 min read

5 REST API غلطیاں جنہوں نے میرے صارفین کھو دیے

5 REST API غلطیاں جنہوں نے میرے صارفین کھو دیے، تین سال پہلے، میں نے اپنی پہلی پبلک API بنائی۔ میں نے سوچا کہ یہ ایک ویک اینڈ میں مکمل ہو جائے گی۔ میں نے صارفین کے آنے کا انتظار کیا۔ وہ آئے۔ پھر انہوں نے...

WebDev · 2 min read

اتھارائزیشن بگ تلاش کرنے کے لیے اے آئی کا استعمال

اتھارائزیشن بگ تلاش کرنے کے لیے اے آئی کا استعمال۔ بگ باؤنٹی پروگرامز بدل رہے ہیں۔ کچھ پروگراموں نے انعامات دینا بند کر دیا ہے۔ دوسروں نے ادائیگیوں میں 80 فیصد کمی کر دی ہے۔ وجہ یہ نہیں ہے کہ اے آئی بہت زیادہ بگ تلاش کر رہا ہے...

WebDev · 2 min read

ویب رینڈرنگ کی درست حکمت عملی کا انتخاب

ویب رینڈرنگ کی درست حکمت عملی کا انتخاب۔ ویب ڈویلپمنٹ میں رفتار اور انٹرایکٹیویٹی اکثر ایک دوسرے کے ساتھ ٹکراتی ہیں۔ اگر آپ صرف اس بات پر توجہ دیں کہ ایک صفحہ کتنا تیز نظر آتا ہے، تو آپ اس کے استعمال کے تجربے کو خراب کر سکتے ہیں...

WebDev · 2 min read

اسٹرائپ ویب ہکس سے کثیر لسانی ای میلز

اسٹرائپ ویب ہکس سے کثیر لسانی ای میلز۔ ایک SaaS کو عالمی سطح پر پھیلانے میں کچھ پوشیدہ خطرات ہوتے ہیں۔ ہمیں اپنے اسٹرائپ ویب ہکس میں ایک ایسا ہی خطرہ ملا۔ ہمارا سسٹم خریداری کی تصدیق، تجدید، اور ناکامی...

WebDev · 2 min read

TypeScript آخری اوور لوڈ کو اخذ کرتا ہے

TypeScript آخری اوور لوڈ کو اخذ کرتا ہے۔ جب آپ اوور لوڈڈ فنکشنز استعمال کرتے ہیں تو TypeScript کا ایک مخصوص طرزِ عمل ہوتا ہے۔ جب آپ کسی اوور لوڈڈ فنکشن سے ٹائپ اخذ کرنے کی کوشش کرتے ہیں، تو TypeScript صرف...

WebDev · 2 min read