IranCoderz
Open in Telegram
It's all about Programming contact: @far1d_ghaderi Adz: @IranCoderzAdz
Show more2 439
Subscribers
No data24 hours
No data7 days
-530 days
Posts Archive
2 439
🤔 سوال سیستم دیزاین
یک اپلیکیشن موبایل داریم که به صورت مستقیم با سه سرویس بکاند زیر در ارتباطه:
- UserService
- OrderService
- PaymentService
قراره اسپرینت بعدی یک سرویس جدید به اسم NotificationService هم به این مجموعه اضافه بشه. مشکل اینجاست که تیم موبایل همین الان هم زیر بار پیچیدگیهای بالا قرار داره و حسابی از حجم سرویسها کلافه شده و هر سرویس جدیدی که اضافه میشه، باید کارهای زیر رو از اول براش انجام بدن:
- وایتلیست کردن دامنه سرویس جدید.
- پیادهسازی احراز هویت.
- ارور هندلینگ.
و به طور کلی با جزئیات سرویس جدید درگیر میشن.
در واقع بخشی از مسئولیت مسیریابی و هماهنگی بین سرویسها که بهتره سمت بکاند انجام بشه به کلاینت موبایل منتقل شده.
حالا از شما خواسته شده قبل از اضافه شدن NotificationService، وابستگی کلاینت موبایل به سرویسهای مختلف رو کاهش بدید.
کدوم راهکار زیر رو انتخاب میکنید؟
1- یک Load Balancer جلوی همه سرویسها قرار میدیم تا کلاینت فقط با یک IP واحد در ارتباط باشه و توزیع ترافیک توسط Load Balancer انجام بشه.
2- به سمت GraphQL Federation میریم تا کلاینت بتونه از طریق یک Schema یکپارچه به دادههای موردنیاز خود دسترسی داشته باشه.
3- یک API Gateway اضافه میکنیم تا همه درخواستهای کلاینت از یک سرور واحد عبور کنند و بقیه سرویسها پشت Gateway مخفی بشن.
4- یک BFF (Backend for Frontend) برای اپلیکیشن موبایل ایجاد میکنیم تا نیازهای این کلاینت از طریق یک لایه اختصاصی تأمین بشه.
🚀@IranCoderz 👨💻
2 439
+1
عمو باب، یکی از کهنه کارهای صنعت نرمافزار با حدود ۶۰ سال سابقه و نویسنده چندتا از معروفترین کتابهای برنامهنویسی، تو جواب به پست آقایی که پرسیده بود راحت نیستم به کلاد اجازه بدم فایلهام رو تغییر بده و نیاز دارم رو کد خودم تسلط داشته باشم نوشته:
استراتژی الانم اینه که هیچ کدی که توسط هوشمصنوعی نوشته میشه رو نمیخونم و ریویو نمیکنم. به جای این کار، ایجنتهای خودم رو شدیدا محدود کردم و قوانین سفت و سختی براشون تعیین کردم که شامل تستها و اصول مختلف میشه و کاملا به کدی که مینویسن اعتماد دارم چون باید قوانینی که تعیین کردم رو دنبال کنن.@irancoderz
2 439
آقا یک ابزار پیدا کردم طلا! یعنی الان که تستش کردم اینجوریم که تو تا الان کجا بودی عزیزم؟!!
یک مجموعهای از استانداردهای UI و UX برای دستیار هوش مصنوعی دلبند شما که قدر گاو از دیزاین نمیفهمه. انقدر این استاندارد و اصولی کار میکنه که حقیقتاً پشمام!
impeccable.style
alirezanasseh
@IranCoderz
2 439
لینوس تروالدز:
میبینم که بعضی افراد در مقابل هوشمصنوعی جبهه میگیرن و از اون خوششون نمیاد و من به عنوان مینتینر اصلی کرنل لینوکس، جا داره خیلی واضح بگم که اینجا از این خبرا نیست و از هوشمصنوعی تا جایی که بشه برای توسعه لینوکس استفاده میکنیم. اگه کسی با این قضیه مشکل داره میتونه یه فورک از کرنل بگیره و برای خودش جلو بره یا کلا گم شه بره.
هوشمصنوعی هم یک ابزاری مثل بقیهس و کارهای مفیدی میشه باهاش کرد. شاید تا یک سال پیش در مورد این قضیه ابهام وجود داشت ولی الان جای هیچ سوالی باقی نمونده و AI یعنی عشق.
@IranCoderz
2 439
😐 تیم xAi هم در اولین همکاری خودشون با Cursor، مدل جدید گروک با تگ Grok 4.5 رو منتشر کرد که مخصوص کد زدن و اجرا به صورت ایجنت ترین شده و در مقایسه با مدلهای همرده خودش، مصرف توکن پایینتر و عملکرد سریعتری داره.
🚀@IranCoderz 👨💻
2 439
تو بعضی از بنچمارکها، GPT 5.6 تونسته Fable 5 رو کنار بزنه و میشه گفت تو تولید عکس و ویدئو، در حال حاضر رقیب قابل توجهی برای OpenAI نمیشه دید و باکیفیتترین خروجیها رو داره تحویل میده چیزی که هنوز Claude در اون مشکل داره و خروجیهای خیلی ضعیفی ارائه میده.
2 439
ساخت شبیهساز سهبعدی با کمک GPT 5.6 SOL
- عملکردش اینطوریه که شما یه عکس به عنوان ورودی بهش میدید و کد مدل سهبعدی اون عکس رو تحویل میگیرید و امکان استفاده خروجی تولید شده تو پروژههای دیگه هم وجود داره.
💻 Three.js-Object-Sculptor-Codex-Plugin
🚀@IranCoderz 👨💻
2 439
دیشب GPT 5.6 و مدلهای جدید OpenAI به صورت عمومی در دسترس قرار گرفتن و میتونید از اونها استفاده کنید.
🚀@IranCoderz 👨💻
2 439
+1
🖥 بعد از حدود یک سال از خبر بازنویسی کامپایلر تایپاسکریپت با Go، بلاخره ورژن 7 تایپاسکریپت منتشر شد و به لطف تغییر کامپایلرش، سرعت کامپایل شدن اون افزایش فوقالعادهای داشته و حدود 12 برابر شده. مصرف مموری اون هم کاهش قابل توجهی داشته و از آپدیتهای مهم تایپاسکریپت به شمار میره و کار باهاش خیلی سریعتر از قبل شده.
ℹ️به گفته بلاگ مایکروسافت، امکان استفاده از تایپاسکریپت 7 کنار ورژن 6 اون امکانپذیره و میتونن بدون مشکل کنار هم کار کنن. برای فهمیدن چگونگی این کار، بلاگ زیر رو مطالعه کنید👇
🔗 تغییرات کامل
🚀@IranCoderz 👨💻
2 439
پروژه GameShell یک بازی متنباز برای یادگیری دستورات لینوکس است که بهجای آموزش سنتی، مفاهیم را در قالب مراحل و مأموریتهای تعاملی آموزش میدهد. برای شروع یادگیری لینوکس، گزینهای سرگرمکننده و کاربردی است.
🐙 Github
🌐 PersianGithub
🚀@IranCoderz 👨💻
2 439
🎮🔴 با اعلام Asha مدیرعامل XBox، این شرکت برای تغییر ساختار داخلی و تیمهای خودش، فرایند تعدیل ۳۲۰۰ نفر (۲۰٪) نیروهاش رو شروع کرده و از این تعداد، ۱۶۰۰ نفر همین امروز با ایمیل خبر تعدیلیشون رو گرفتن و ۱۶۰۰ نفر باقیمونده طی ماههای آینده تعدیل میشن.
همچنین در خلل این تغییرات، XBox فرایند فروش و واگذاری ۴ تا از استودیوهای خودش رو استارت زده و بهزودی تکمیلشون میکنه.
طی سالهای اخیر XBox حسابی از سونی عقب افتاده باید ببینیم نتیجه این تصمیمات به چی ختم میشه.
🚀@IranCoderz 👨💻
2 439
لینوس تروالدز هم به وایب کدینگ رو آورده بعد تو ایران میبینی فرید ۱۷ ساله از ارتفاعات زاگرس میگه نه من هوشمصنوعی رو قبول ندارم همهش هایپه.
🚀@IranCoderz 👨💻
2 439
بعد از تعدیلهای زیادی که داشتیم خبر اومده که
کمپانی فورد به غلط کردن افتاده و گفته هوشمصنوعی اصلا نتونسته انتظارات رو برآورده کنه و ۳۰۰ نفر مهندس باتجربه رو دوباره استخدام کردن.
آمازون هم اعلام کرده فرایند استخدام ۱۱ هزار نیرو انسانی رو شروع کرده و جالبترش اینه که تقریبا کل این استخدامیها سطحشون جونیور و کمی بالاتر از جونیور هست.
🚀@IranCoderz 👨💻
2 439
💭ساعتی پیش OpenAI سه مدل جدید از GPT-5.6 رو معرفی کرد ولی در حد همین معرفی موند و اضافه کرد که به درخواست دولت آمریکا، اجازه انتشار عمومی این مدلها رو ندارن و سعی میکنن طی هفتههای آتی اونها رو به دست مردم برسونن.
🚀@IranCoderz 👨💻
2 439
💸میکرون، غول تولید مموری دنیا، اعلام کرد که قیمت مموریها احتمالا تا ۵ سال آینده رنگ کاهشی به خودش نمیبینه و اونا نمیتونن پاسخگوی تقاضایی که ایجاد شده باشن و احتمال زیاد قیمتها روند افزایشی خودشون رو ادامه میدن.
سختافزارتون رو محکم بچسبید که وضعیت خوب نیست.
🚀@IranCoderz 👨💻
