GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

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

چند سال پہلے، میں ایک ڈیش بورڈ بنانے بیٹھا۔ کچھ خاص نہیں—بس ایک فکسڈ سائیڈ بار، ایک مین کنٹینٹ ایریا، اور ایک فوٹر۔ فلیکس باکس (Flexbox) ایک واضح انتخاب لگا، اور شروع میں، یہ...

WebDev · 4 min read

ہر ری ایکٹ ڈویلپر آخر کار ایک ہی دیوار سے ٹکرا جاتا ہے۔ آپ اپنے ٹاپ لیول کمپوننٹ کے اندر ایک یوزر آبجیکٹ فیچ کرتے ہیں۔ پھر

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

WebDev · 6 min read

جب آپ آذربائیجان میں کار بروکرج چلا رہے ہوں اور امریکہ سے تباہ شدہ گاڑیاں درآمد کر رہے ہوں، تو آپ کا سافٹ ویئر

جب آپ آذربائیجان میں کار بروکرج چلا رہے ہوں اور امریکہ سے تباہ شدہ گاڑیاں درآمد کر رہے ہوں، تو آپ کے سافٹ ویئر کے مسائل سلیکون ویلی کے کسی اسٹار کے مسائل سے مختلف نظر آتے ہیں...

WebDev · 5 min read

جدید فرنٹ اینڈ انجینئرنگ اب ایک دہائی پہلے جیسی نہیں رہی۔ آپ صرف HTML اور CSS نہیں لکھ رہے، بلکہ ایک عام پیشہ ور...

جدید فرنٹ اینڈ انجینئرنگ اب ایک دہائی پہلے جیسی نہیں رہی۔ آپ صرف HTML اور CSS نہیں لکھ رہے ہیں۔ ایک عام پروجیکٹ اب ایک مخصوص Node.js رن ٹائم اور ایک لاک شدہ پیکیج... کے ساتھ آتا ہے۔

WebDev · 3 min read

SEO کے لیے آپ کو اپنی جیب خالی کرنے کی ضرورت نہیں ہے۔ Ahrefs اور SEMrush جیسے پریمیم پلیٹ فارمز ہر ماہ سینکڑوں ڈالر وصول کرتے ہیں۔

SEO کے لیے آپ کو اپنی جیب خالی کرنے کی ضرورت نہیں ہے۔ Ahrefs اور SEMrush جیسے پریمیم پلیٹ فارمز ہر ماہ سینکڑوں ڈالر وصول کرتے ہیں، اور اس کی ایک ٹھوس وجہ بھی ہے—وہ بہت بڑے ڈیٹا سیٹس کو جمع کرتے ہیں اور...

WebDev · 5 min read

آپ نے پیپر مکمل کر لیا ہے۔ ڈیڈ لائن قریب آ رہی ہے۔ پھر بھی ایک پریشان کن خیال ذہن سے نہیں نکل رہا: کیا میں نے غلطی سے کچھ...

آپ نے پیپر مکمل کر لیا ہے۔ ڈیڈ لائن قریب آ رہی ہے۔ پھر بھی ایک پریشان کن خیال ذہن سے نہیں نکل رہا: کیا میں نے غلطی سے کچھ چوری کر لیا؟ ہر طالب علم اس احساس سے واقف ہے۔ آپ درجنوں...

WebDev · 5 min read

اگر آپ نے کبھی کوئی پوسٹ لائیو کی ہو اور پھر اسے عوامی سائٹ پر "57 سال پہلے" لکھا ہوا دیکھا ہو، جبکہ آپ کا ڈیش بورڈ سکون سے...

اگر آپ نے کبھی کوئی پوسٹ لائیو کی ہو اور پھر اسے عوامی سائٹ پر "57 سال پہلے" لکھا ہوا دیکھا ہو، جبکہ آپ کا ڈیش بورڈ سکون سے یہ دعویٰ کر رہا ہو کہ یہ ابھی دس منٹ پہلے اپ لوڈ ہوئی ہے، تو آپ جانتے ہیں کہ...

WebDev · 6 min read

کافی شاپ کے وائی فائی پر دو گیگا بائٹ کی ویڈیو اپ لوڈ کرنا امید پرستی کی ایک مشق ہے۔ آپ پروگریس بار کو اس طرف بڑھتے ہوئے دیکھتے ہیں

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

WebDev · 3 min read

بینچ مارک کا جال

بینچ مارک کا جال۔ بینچ مارک کے دعویدار کبھی آپ کو مکمل تصویر نہیں دکھاتے۔ وہ ایک ایسے ہینڈلر کی پیمائش کرتے ہیں جو تقریباً کچھ نہیں کرتا۔ ایک JSON Hello World۔ ایک اسٹیٹک اسٹرنگ۔ اس خلا میں، Fiber w...

WebDev · 3 min read

پہلا چیٹ بوٹ ڈرافٹ تقریباً دو سال پہلے ایک استاد کے ان باکس میں پہنچا تھا، اور تب سے صورتحال مزید تیزی سے بدل رہی ہے۔

پہلا چیٹ بوٹ ڈرافٹ تقریباً دو سال پہلے ایک استاد کے ان باکس میں پہنچا تھا، اور تب سے صورتحال مزید تیزی سے بدل رہی ہے۔ اب ایک طالب علم ChatGPT سے پانچ پیراگراف لکھوا سکتا ہے...

WebDev · 4 min read

ری ایکٹ آپ کو ایک کمپوننٹ کے اندر ڈیٹا کو برقرار رکھنے کے دو طریقے دیتا ہے: اور . ایک نظر میں وہ ایک جیسے نظر آتے ہیں۔ دونوں کچھ...

ری ایکٹ آپ کو ایک کمپوننٹ کے اندر ڈیٹا کو برقرار رکھنے کے دو طریقے دیتا ہے: اور . ایک نظر میں وہ ایک جیسے نظر آتے ہیں۔ دونوں ایسی چیز واپس کرتے ہیں جسے آپ پڑھ سکتے ہیں، دونوں ری رینڈرز (re-renders) کے بعد بھی برقرار رہتے ہیں، اور دونوں آپ کو...

WebDev · 3 min read

آپ ایک نئی دستاویز کھولتے ہیں۔ آپ "پہلا باب" لکھتے ہیں۔ پھر آپ بیس منٹ تک اسکرین کو گھورتے رہتے ہیں۔ آپ کے پاس ایک دلچسپ آغاز ہے۔ آپ

آپ ایک نئی دستاویز کھولتے ہیں۔ آپ "پہلا باب" لکھتے ہیں۔ پھر آپ بیس منٹ تک اسکرین کو گھورتے رہتے ہیں۔ آپ کے پاس ایک دلچسپ آغاز ہے۔ آپ کے پاس وہ چنگاری ہے۔ لیکن آپ کے پاس کوئی منصوبہ نہیں ہے۔ وہ خالی اسکرین ہے...

WebDev · 5 min read