GyaanSetu WebDev

Frontend, backend and devops for the modern web.

230 articlesDeep, practical knowledge

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

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

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

آپ کے پاس Claude Code انسٹال ہے۔ آپ نے بنیادی باتیں سمجھ لی ہیں، چند پرامپٹس لکھے ہیں، اور شاید کسی فائل میں بھی بنا لی ہے

آپ کے پاس Claude Code انسٹال ہے۔ آپ نے بنیادی باتیں سمجھ لی ہیں، چند پرامپٹس لکھے ہیں، اور شاید اپنے پروجیکٹ روٹ میں ایک فائل بھی بنا لی ہے۔ پھر وہ لمحہ آتا ہے۔ آپ کلاؤ... کو دیکھتے ہیں

WebDev · 5 min read

React میں لنکس کو الجھائے بغیر ای میل تبدیلی کے عمل (flows) کا ٹیسٹ کریں

React میں لنکس کو الجھائے بغیر ای میل تبدیلی کے عمل کا ٹیسٹ کریں۔ اکاؤنٹ کی ای میل تبدیل کرنا ایک معمولی کام لگتا ہے، لیکن درحقیقت یہ ٹیسٹنگ کی غلطیوں کا ایک بڑا ذریعہ ہے۔ ٹیسٹرز اکثر کنفرمیشن...

WebDev · 3 min read

میں نے براؤزر میں ایک CAD ایڈیٹر بنایا، پھر ایک LLM کو اسے استعمال کرنا سکھایا

میں نے براؤزر میں ایک CAD ایڈیٹر بنایا، پھر ایک LLM کو اسے استعمال کرنا سکھایا۔ میں نے اپنی ایپ سے پوچھا: "کتنے دروازے اور کھڑکیاں ہیں؟" AI نے تعداد کے ساتھ جواب دیا۔ پھر اس نے کچھ اور بھی شامل کیا...

WebDev · 3 min read

اوتھ کی تاریخ: پاس ورڈز سے عالمی معیار تک

اوتھ کی تاریخ: پاس ورڈز سے عالمی معیار تک۔ آپ اسے روزانہ دیکھتے ہیں۔ آپ "Login with Google" یا "Login with GitHub" پر کلک کرتے ہیں۔ آپ پاس ورڈ ٹائپ نہیں کرتے۔ آپ فوری طور پر سائٹ میں داخل ہو جاتے ہیں...

WebDev · 3 min read