چوڑائی کی جانچ نے ایک کانجی کو خراب کر دیا
چوڑائی کی جانچ نے ایک کانجی کو خراب کر دیا۔ ایک نام ٹرمینل ٹیبل میں گیا اور ٹوٹا ہوا نکلا۔ خاندانی نام 𠮷田 تھا۔ پہلا حرف عام 吉 نہیں ہے، بلکہ یہ 𠮷 (U+20BB7) ہے۔ یہ ایک نایاب...
Frontend, backend and devops for the modern web.
چوڑائی کی جانچ نے ایک کانجی کو خراب کر دیا۔ ایک نام ٹرمینل ٹیبل میں گیا اور ٹوٹا ہوا نکلا۔ خاندانی نام 𠮷田 تھا۔ پہلا حرف عام 吉 نہیں ہے، بلکہ یہ 𠮷 (U+20BB7) ہے۔ یہ ایک نایاب...
Namecheap Shared Hosting پر NestJS کیسے ڈیپلائے کریں۔ Namecheap shared hosting پر NestJS کو ڈیپلائے کرنا کسی اسٹیٹک سائٹ یا PHP ایپ کو ڈیپلائے کرنے جیسا نہیں ہے۔ آپ صرف فائلیں اپ لوڈ کر کے اور...
آپ کے ایجنٹ نے پروڈ خراب نہیں کی۔ آپ کے پائپ لائن نے کی۔ آپ کے ایجنٹ نے پروڈکشن خراب نہیں کی، بلکہ آپ کے پائپ لائن نے کی۔ بہت سی ٹیمیں پل ریکویسٹ (pull requests) کھولنے کے لیے ایجنٹس کا استعمال کرتی ہیں۔ وہ لنٹ (lint) چیک کرنے کے لیے سی آئی (CI) کا استعمال کرتی ہیں...
React میں لنکس کو الجھائے بغیر ای میل تبدیلی کے عمل کا ٹیسٹ کریں۔ اکاؤنٹ کی ای میل تبدیل کرنا ایک معمولی کام لگتا ہے، لیکن درحقیقت یہ ٹیسٹنگ کی غلطیوں کا ایک بڑا ذریعہ ہے۔ ٹیسٹرز اکثر کنفرمیشن...
میں نے براؤزر میں ایک CAD ایڈیٹر بنایا، پھر ایک LLM کو اسے استعمال کرنا سکھایا۔ میں نے اپنی ایپ سے پوچھا: "کتنے دروازے اور کھڑکیاں ہیں؟" AI نے تعداد کے ساتھ جواب دیا۔ پھر اس نے کچھ اور بھی شامل کیا...
میرا CI/CD پائپ لائن 3 ماہ تک کامیاب رہا — پھر میں نے لاگز پڑھے۔ سبز رنگ کے چیک مارکس دیکھ کر اچھا لگتا ہے۔ ہر پل ریکوسٹ (pull request) پاس ہو رہی تھی۔ ہر ڈیپلائمنٹ (deploy) درست کام کر رہی تھی۔ پھر ایک صارف نے ایک خراب فیچر کی اطلاع دی۔ یہ...
ایک بہترین Lighthouse اسکور کے پیچھے ہر آپٹیمائزیشن۔ میں اپنی سائٹ پر مسلسل Lighthouse چلاتا رہتا ہوں۔ یہ ہر لوکل رن پر 100 رہتا ہے اور Vercel کے Real Experience Score میں بھی 100 رہتا ہے۔ یہ اس...
HTTP Just Got Its First New Method In 20 Years You have likely done this before. You need to search for products. Your search filters are too large for a URL. To fix this, you use…
ایک سنک پی ایچ پی ڈویلپر کے طور پر میں نے اسنک پی ایچ پی کے بارے میں جو کچھ سیکھا۔ میں نے سالوں تک لاراول کے ساتھ کام کیا۔ میں سنک پی ایچ پی استعمال کرتا تھا۔ ایک ریکویسٹ آتی ہے، ایک پروسیس چلتا ہے، اور ایک ریسپانس چلا جاتا ہے۔ میں نے کبھی نہیں...
Test React Invite Emails Without Inbox Collisions Preview environments fail when invite flows flood a shared QA inbox. One tester opens the wrong link. Another grabs an old messag…
میرا کوڈنگ ایجنٹ سیشنز یاد رکھتا تھا، کام نہیں۔ ایک کوڈنگ ایجنٹ تھریڈ کو زندہ رکھ سکتا ہے لیکن پھر بھی بھولنے والا محسوس ہو سکتا ہے۔ مجھے CliGate بناتے وقت اس مسئلے کا سامنا کرنا پڑا۔ میں نے سیشن کے تسلسل کو ٹھیک کر دیا...
ان صارفین کے لیے ڈیزائننگ جو دیکھ نہیں سکتے، ایپل نے اپنی کی نوٹ (keynote) میں ڈویلپرز کو ایپس کو مزید خوبصورت بنانے کی ہدایت دی۔ انہوں نے شفافیت کے نئے اثرات اور بہتر کنارے متعارف کروائے۔ آپ نہیں کر سکتے۔۔۔
اوتھ کی تاریخ: پاس ورڈز سے عالمی معیار تک۔ آپ اسے روزانہ دیکھتے ہیں۔ آپ "Login with Google" یا "Login with GitHub" پر کلک کرتے ہیں۔ آپ پاس ورڈ ٹائپ نہیں کرتے۔ آپ فوری طور پر سائٹ میں داخل ہو جاتے ہیں...
ادارے چیٹ بوٹس سے ہٹ کر جنریٹو اے آئی کا استعمال کیسے کرتے ہیں؟ اصل تبدیلی چیٹ ونڈوز میں نہیں ہو رہی، بلکہ ان ٹولز کے اندر ہو رہی ہے جنہیں آپ روزانہ استعمال کرتے ہیں۔ چیٹ بوٹس تو صرف ایک ستارہ تھے...
Lovable اور Supabase پر 16 پروڈکٹس چلانے کی تکنیکی غلطیاں۔ ہم Inithouse میں 16 پروڈکٹس چلاتے ہیں۔ ہم ان سب کے لیے Lovable اور Supabase استعمال کرتے ہیں۔ ایک ہی ٹیم سب کچھ سنبھالتی ہے۔ سنبھالنا...
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…
میں نے اپنا خود کا ٹیونلنگ پلیٹ فارم تیار کیا۔ میں نے اپنے لیپ ٹاپ پر ایک ویب ایپ کو نکھارنے میں تین دن صرف کیے۔ یہ بالکل پرفیکٹ لگ رہی تھی۔ پھر میں نے اسے اپنے فون پر ٹیسٹ کرنے کی کوشش کی، تو سب کچھ بگڑ گیا۔ لوکل ڈویلپمنٹ...
AWS نئے سیکھنے والوں کے لیے: S3، ڈی ڈپلیکیشن، اور پری سائنڈ یو آر ایلز۔ کھلونے نما ایپس بنانا بند کریں اور پروڈکشن سسٹم بنانا شروع کریں۔ اگر آپ کا سرور عارضی ہے، تو آپ کی فائلیں اس کی ڈسک پر محفوظ نہیں رہ سکتیں...
ممبرشپ سے محفوظ ورڈپریس سائٹس کے لیے سرچ موڈل بنانا۔ زیادہ تر ورڈپریس سرچ ٹیوٹوریلز ہیڈر میں وجیٹ شامل کرنے کے بعد ختم ہو جاتے ہیں۔ یہ اس وقت ناکام ہو جاتا ہے جب آپ کے پاس p... جیسا محفوظ مواد ہو...
اتھارائزیشن بگ تلاش کرنے کے لیے اے آئی کا استعمال۔ بگ باؤنٹی پروگرامز بدل رہے ہیں۔ کچھ پروگراموں نے انعامات دینا بند کر دیا ہے۔ دوسروں نے ادائیگیوں میں 80 فیصد کمی کر دی ہے۔ وجہ یہ نہیں ہے کہ اے آئی بہت زیادہ بگ تلاش کر رہا ہے...
دی پریکٹیکل پروگرامر: 20 سال بعد۔ میں نے دو دہائیوں سے زیادہ عرصہ پہلے 'دی پریکٹیکل پروگرامر' پڑھی تھی۔ اس وقت، یہ محض اچھی مشقوں کی ایک فہرست محسوس ہوتی تھی۔ آج، برسوں تک سسٹم توڑنے کے بعد...
A Garden That No One Asked For On June 21, I built a garden. I did not build a codebase or a dashboard. I built ALICE Garden. It lives on a local URL when I work and in a GitHub r…
ہم کلائنٹ کے لیے محفوظ پبلشنگ ورک فلو کیسے تیار کرتے ہیں۔ زیادہ تر سوشل آٹومیشن اس لیے ناکام ہو جاتی ہے کیونکہ یہ پبلشنگ کو ہی مکمل کام سمجھ لیتی ہے۔ کلائنٹ کے کام کے لیے، پبلشنگ صرف آخری مرحلہ ہے۔ باقی۔۔۔
آپ کی وائب کوڈڈ ویب سائٹ گوگل پر کیوں کبھی رینک نہیں ہو سکتی۔ پچھلے مہینے ایک فاؤنڈر نے مجھے ایک متاثر کن ویب سائٹ دکھائی۔ اس میں بہترین اینیمیشنز اور جاندار تحریر تھی۔ اس نے اسے ایک دوپہر میں ہی بنا لیا تھا...