devtwitter | Unsorted

Telegram-канал devtwitter - DevTwitter | توییت برنامه نویسی

30345

توییت های برنامه نویسی و طراحی وب :) @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir

Subscribe to a channel

DevTwitter | توییت برنامه نویسی

تو نسخه‌ی قبلی سرویس matching از RabbitMQ استفاده نمیکردم و اصلاً نیازی به async نبود، چون LLM نداشت و response خیلی سریع برمیگشت.
ولی تو نسخه‌ی جدید که LLM اضافه شد، matching برای تعداد ردیف بالا زمان زیادی میبره و منطقی نبود user منتظر بمونه؛ برای همین RabbitMQ اضافه شد و الان user فوراً یه job id میگیره و پردازش تو background انجام میشه.
برای ارتباط با RabbitMQ از outbox pattern استفاده کردم. مشکلی که حل میکنه اینه که API باید دو تا کار انجام بده: job رو تو database ذخیره کنه و یه پیام به RabbitMQ بفرسته. اگه یکی از این دو تا انجام بشه و اون یکی نه، یا یه job داریم که هیچ‌وقت پردازش نمیشه، یا یه پیام برای jobی که وجود نداره.
تو outbox pattern، API فقط تو database مینویسه، خود job و پیامی که باید فرستاده بشه، با هم و تو یه transaction. بعد یه service جدا (relay) پیام‌ها رو از database میخونه و به RabbitMQ میفرسته، و یه service دیگه (consumer) پیام رو برمیداره و matching رو اجرا میکنه.
دلیل اصلی استفاده از این مدل همینه که دستور به queue همیشه از database میاد، نه از صدا زدن مستقیم یه method یا یه service دیگه؛ پس اگه RabbitMQ در دسترس نباشه، پیام‌ها تو database منتظر میمونن و هیچ‌کدوم گم نمیشن.
البته این مدل باعث میشه بعضی وقتا یه پیام دو بار برسه، برای همین از اول idempotency رو طراحی کردم (هر پیام یه id یکتا داره و consumer قبل از پردازش چک میکنه که این id رو قبلاً تو database ثبت کرده یا نه) که consumer یه پیام تکراری رو دوباره پردازش نکنه؛ چون تو این سیستم پیام تکراری یعنی LLM call تکراری و هزینه‌ی اضافه.

@DevTwitter | <Bahman Alidadi/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

بدترین اتفاق هوش‌مصنوعی، چت‌بات‌های پشتیبانی تو سایتای ایرانی بود که فکر می‌کردن پاسخ‌دادن به کاربر یعنی پشتیبانی.

یه مدل ساده رو ترین می‌کنن و کلا نیروی انسانی و کال‌سنتر رو حذف می‌کنن، در نتیجه شما هیچ‌وقت پشتیبانی درست نمیگیری و اونا همیشه فکر می‌کنن کاربرا لذت می‌برن از پاسخ‌های در لحظه

@DevTwitter

Читать полностью…

DevTwitter | توییت برنامه نویسی

یه قابلیت خفن از دنیای برنامه‌نویسی که احتمالاً خیلی‌ها هنوز باهاش آشنا نیستن!

اسمش Remotion Lambda هست.

تصور کن به‌جای اینکه ویدیوت رو روی یک سرور رندر کنی و چند دقیقه یا حتی چند ساعت منتظر بمونی، کار رو بین صدها ماشین تقسیم کنی تا هم‌زمان انجامش بدن!

داستان چیه؟

با React و JavaScript ویدیو می‌سازی، بعد Remotion Lambda ویدیوت رو به قسمت‌های کوچیک تقسیم می‌کنه و روی AWS Lambda به‌صورت موازی رندر می‌گیره.

آخرش هم همه قسمت‌ها رو به هم می‌چسبونه و یک فایل MP4 تحویلت می‌ده.

حالا چرا این جذابه؟

چون می‌تونی یک سرویس بسازی که مثلاً:
برای هر کاربر ویدیوی اختصاصی تولید کنه.
روزانه هزاران ویدیو بسازه.
و فقط وقتی واقعاً رندر داری هزینه پردازش بدی.

حتی توی دمو رسمی Remotion، یک ویدیوی ۸۰ ثانیه‌ای در حدود ۱۵ ثانیه رندر شده!

این ویدیو رو ببین تا بهتر متوجه بشی چطور کار می‌کنه:

https://youtube.com/watch?v=kFVd3KnfwYY

به نظرم این ترکیب React + Serverless + Distributed Rendering یکی از جذاب‌ترین زیرساخت‌ها برای ساخت محصولات تولید محتوای ویدیویی در مقیاس بالاست.

تصور کن چه محصولاتی می‌شه باهاش ساخت!

@DevTwitter | <Navid/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

پروژه تعاملی MonsterHouse نمونه جذابی از ترکیب چند مدل متن‌باز برای ساخت یک ایجنت صوتی کاملاً محلی است. یکی از مهندسان NVIDIA درِ گاراژ خانه‌اش را برای هالووین به یک کاراکتر سخنگو تبدیل کرده که با بچه‌ها در مراسم trick-or-treat کل‌کل می‌کند.

از نظر فنی، کل این چیدمان روی یک ورک‌استیشن اجرا می‌شود. مدل Nemotron Speech صدا را به متن تبدیل می‌کند و مدل کوچک Nemotron 3.5 Bolt E4B با نسخه ۴ بیتی و یک LoRA اختصاصی، مغز مکالمه است. صدای کاراکتر با مدل Magpie TTS Zeroshot و نمونه‌گیری صوتی از لحن‌های احساسی ساخته شده و انیمیشن دهان در Unreal Engine مستقیماً از خروجی صوتی توسط Audio2Face-3D هدایت می‌شود. برای بینایی و تشخیص لباس بچه‌ها هم از Nemotron 3 Nano Omni و YOLO استفاده شده است.

نکته جالب برای کاهش تأخیر، ترکیب کش کردن پاسخ‌های آماده و استریم صوتی پیش از پایان تولید جمله است که زمان پاسخ‌دهی را به حدود ۰.۷ ثانیه رسانده است.

لینک جزییات فنی در هاگینگ‌فیس:
https://huggingface.co/blog/nvidia/nemotron-halloween

@DevTwitter | <Mehdi Allahyari/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

💼 دنبال کار می‌گردی یا نیروی کار می‌خوای یا حتی کسب و کاری داری؟

💙 آگینو؛ جایی برای ارتباط کارجو و کارفرما
📢 ثبت آگهی استخدام  و کسب وکار و درخواست کار

🎁 انتشار آگهی فعلاً رایگان!
👇 برای ثبت آگهی و عضویت به این ادرس مراجعه کنید:
📩 @the_agino
🔹 آگینو؛ معرفی کن، دیده شو، فرصت بساز!

Читать полностью…

DevTwitter | توییت برنامه نویسی

✅فروش ویژه سرور ابری پارمین کلود

سرور مجازی ابری با منابع اختصاصی و میزبانی بر روی سرورهای HP-G11 وNVMe رِید شده! به همراه پورت 10G

✅به همراه عبور از تحریم رایگان !

🎁ساخت و تست با 200 هزار تومان اعتبار رایگان اولیه


🔥مشاهده جزییات و پلن ها🔥


⚡️فراموش نکنیم که تمامی سرویس‌های پارمین با پشتیبانی 24 ساعته از طریق تیکت و تماس ارائه میشن.⚡️

025-91008595
parmin.cloud
@parmincloud
@parmincloudsupport

Читать полностью…

DevTwitter | توییت برنامه نویسی

اگه یه مهارت باشه که لازمه به خودمون اضافه کنیم تا ریسک شغلی مون کمتر بشه مهارت بررسی و investigate کردن proactive محصول برای بهبودشه. یعنی صبر نکنیم تا یکی بهمون بگه چی بسازیم و خودمون دنبال مشکل ها و فرصت های بهبود محصول بگردیم.

معمولا ما که سابقه کاری مون بیشتر مهندسی نرم افزار و برنامه نویسیه این یه زمین بازی کاملا جدیده و تجربه مون توش کمه.

برای اینکه یاد بگیریم چطور این کارو بکنیم خوندن این مطالب میتونه مفید باشه

1. The Product-Minded Software Engineer - Gergely Orosz
https://blog.pragmaticengineer.com/the-product-minded-engineer/

2. Product Discovery - Marty Cagan
https://www.svpg.com/product-discovery/

3. Continuous Discovery Habits - Teresa Torres
https://www.producttalk.org/continuous-discovery-habits/

@DevTwitter | <Hossein Nazari/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

️گوگل قابلیت جذابی به NotebookLM اضافه کرده که مستقیماً دانشجوها رو هدف گرفته؛ حالا می‌تونید کاملاً رایگان و بدون پرداخت هیچ هزینه‌ای، به صدها کتاب درسی و مرجع معتبر مستقیماً داخل خود نوتبوک دسترسی داشته باشید.

کافیه عنوان درس رو پیدا کنید، بندازید داخل نوت‌بوک و ازش بخواید براتون نکته‌های کلیدی دربیاره، مباحث سنگین رو به زبان ساده بگه یا کوئیز تمرینی تحویلتون بده.

این کتاب‌ها از ناشران آموزشی بزرگی مثل OpenStax ،S Chand Publishing و Open Textbook Library تأمین شدن. سازوکارش هم خیلی سرراسته؛ نیازی به دانلود و آپلود دستی فایل‌های سنگین نیست، بلکه مستقیم از بخش Sources نوتبوک کتاب‌ها رو سرچ و انتخاب می‌کنید تا منبع پردازش هوش مصنوعی بشن.

این امکان بدون هزینه اضافی و به صورت عمومی فعال شده تا دسترسی به منابع اصلی مطالعه راحت‌تر از قبل بشه.

@DevTwitter | <Abbas Bahadori Pour/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

بنظرم بهتره یه مدت بجای کتابای فنی کتاب "تفکر سیستمی" رو بخونید.

جالبه که خیلیا فکر میکنن سیستم‌سازی به دنیای کامپیوتر گره خورده در صورتی که یک مفهوم خیلی کلی‌تره و حتی توی مدیریت افراد و گروه‌ها خیلی کاربرد بیشتری داره.

@DevTwitter | </bin/taha/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

یک استودیوی کامل بازی‌سازی رو داخل Claude Code راه‌اندازی کن!

پروژه متن‌باز Claude Code Game Studios، محیط Claude Code رو به یک استودیوی بازی‌سازی تبدیل می‌کنه؛ با ۴۹ ایجنت هوش مصنوعی، بیش از ۷۰ Skill و ساختار سازمانی مشابه استودیوهای واقعی بازی‌سازی.

هر ایجنت وظیفه تخصصی خودش رو داره؛ از طراحی بازی و برنامه‌نویسی گرفته تا ساخت Asset، صدا، روایت داستان، تست و کنترل کیفیت.

شروع کار فقط ۳ مرحله داره:

دریافت پروژه: ریپازیتوری رو از GitHub دانلود یا Clone کن.

راه‌اندازی: پروژه رو در Claude Code باز کن و دستور "/start" رو اجرا کن.

ساخت بازی: ایده بازی‌ات رو توضیح بده تا ایجنت‌های تخصصی در مراحل مختلف توسعه همراهت بشن.

این پروژه از موتورهای Godot، Unity و Unreal Engine پشتیبانی می‌کنه و برای مدیریت فرایند ساخت بازی از ایده اولیه تا انتشار طراحی شده.

https://github.com/Donchitos/Claude-Code-Game-Studios

@DevTwitter | <Yarad/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

معرفی DeepTutor؛ معلم خصوصی هوش مصنوعی

دانشگاه هنگ‌کنگ پروژه‌ای متن‌باز به اسم DeepTutor منتشر کرده که کتاب‌ها، جزوه‌ها و یادداشت‌هات رو می‌گیره و دقیقاً بر اساس منابع خودت بهت درس می‌ده.

قابلیت‌های کلیدی:

- آموزش روی منابع خودت: ساخت تمرین، پاسخ به سوالات و ارائه توضیحات بصری برای درک عمیق‌تر مفاهیم.

- حافظه یادگیری ماندگار: نقاط ضعف و اشتباهاتت رو به خاطر می‌سپاره و در جلسات بعدی بدون نیاز به توضیح دوباره، از همون‌جا ادامه می‌ده.

- پشتیبانی از ویدیوهای آموزشی: کافیه لینک یوتیوب رو بهش بدی تا دقیقاً درباره بخش‌هایی از ویدیو که متوجه نشدی ازش سوال بپرسی.

- حافظه قابل ویرایش: می‌تونی پروفایل آموزشی و نکاتی که از وضعیت یادگیریت ذخیره کرده رو ببینی و دستی تغییر بدی.

https://github.com/HKUDS/DeepTutor

@DevTwitter | <Hamed Heydarian/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

طرف رزومه‌ی خودش رو مدلی ساخته که می‌تونی با صورتش ور بری :))))
https://rameerez.com/

@DevTwitter

Читать полностью…

DevTwitter | توییت برنامه نویسی

ساخت بازی دیگه به یه تیم ۵۰ نفره نیاز نداره!

یکی داخل Claude Code یه استودیوی کامل بازی‌سازی ساخته؛ با امکاناتی مثل:

۴۹ ایجنت هوش مصنوعی برای انجام وظایف مختلف
۷۲ مهارت تخصصی برای توسعه بازی
ساختار سازمانی کامل برای هماهنگی اعضای تیم

چطور شروع کنی؟ فقط توی ۳ مرحله:

دانلود: مخزن Claude Code Game Studios رو از گیت‌هاب دریافت کن.

اجرا: پروژه رو داخل Claude Code باز کن.

بازی بساز: ایده‌ات رو توضیح بده و اجازه بده ایجنت‌های تخصصی، بخش‌های مختلف توسعه رو انجام بدن.

دیگه لازم نیست یه تیم ۵۰ نفره داشته باشی تا بازی رؤیایی‌ات رو بسازی.

کافیه ایده داشته باشی؛ هوش مصنوعی می‌تونه بخش بزرگی از مسیر رو برات جلو ببره.

https://github.com/Donchitos/Claude-Code-Game-Studios

@DevTwitter | <Amirhossein seghatoleslami/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

📊 وبینار رایگان «#دیتاساینس و ساخت محصولات داده‌محور»🚀

🎯 چطور داده‌ها و مدل‌های Data Science را به یک محصول واقعی و قابل استفاده در کسب‌وکار تبدیل کنیم؟

💡در این وبینار:

🔹 کاربرد واقعی Data Science در دنیای کسب‌وکار
🔹 تفاوت Data Product با مدل‌های ML
🔹 نحوه ساخت محصولات واقعی با داده و AI
🔹 آشنایی با خروجی‌های کاربردی علم داده
🔹 فرصت‌های ورود به بازار کار و فریلنسری بین‌المللی

🗓 شنبه ۹ آبان | ساعت ۱۹:۰۰

🎁 ثبت‌نام #رایگان | ظرفیت محدود

👈 لینک ثبت‌نام:

👈 برای ثبت‌نام اینجا کلیک کنید
➖➖➖➖➖➖➖➖➖

✨ موسسه آموزشی توسعه

Читать полностью…

DevTwitter | توییت برنامه نویسی

یه پروژه جالب از Taylor Otwell، خالق Laravel، توجهم رو جلب کرد: Omega
به نظر می‌رسه تیلور داره روی تجربه‌ای شبیه Laravel با زبان Rust کار می‌کنه.
چند تا سرنخ جالب از کدهای عمومی پروژه دیدم:
مخزنی به اسم rust-app که با Axum و Tokio یک وب‌سرور ساده می‌سازه.
پروژه inertia-omega که امکان استفاده از Inertia با بک‌اند Rust رو فراهم می‌کنه.
کتابخانه‌ای به اسم laravel-omega-vite برای ادغام Vite، مشابه چیزی که در Laravel داریم.
در کدهای منتشرشده هم استفاده از laravel::Application دیده می‌شه؛ یعنی ظاهراً هدف اینه که توسعه‌دهنده‌های Laravel بتونن با ساختاری آشنا، در اکوسیستم Rust کار کنن.

یعنی می‌شه تجربه توسعه و سادگی Laravel رو با کارایی Rust ترکیب کرد؟

هنوز جزئیات هسته پروژه کاملاً عمومی نیست، اما همین سرنخ‌ها برای دنبال کردنش کافیه.
به نظرم Omega پروژه‌ایه که ارزش داره زیر نظرش داشته باشیم.
من که صدی به نود میرم یادش میگیرم.

@DevTwitter | <Seyed Hesam Mousavi/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

با این سایت‌ها تیغه‌های فکریتون رو تیز کنید:

۱. سایت fs.blog — در مورد مدل‌های فکری و تئوری تصمیم گیری،‌ کتاب چهار جلدیش Mental Models هم شدیدا پیشنهاد می‌کنم.

۲. سایت yourbias.is — سوگیری‌ها و باگ‌های فکری که شما رو توی چاه می‌ندازه لیست کرده.

۳. سایت etymonline.com — این و خیلی دوست دارم. پشت اکثر کلمات ریشه‌ی اون کلمه هست که پر از حکمت و دانش هست. مثلا Character ریشه یونانیش این معنی رو داره: خط و خطوطی که بر اثر تراشیدن شکل گرفته. زیبا نیست؟ :|

۴. سایت onelook.com/reverse-dictionary.shtml — یه ایده‌ یا تعریفی اگر تو ذهنتون هست رو براش می‌نویسید، کلمه معادلش و بهتون می‌گه.

۵. سایت psyche.co — مقاله‌های عمیقی در باب روان‌شناسی داره

۶. سایت fivebooks.com — از خوبان هر دو عالم، توی هر زمینه و رشته‌ای، خفن‌ترین آدم‌ها روزگار، پنج‌تا از کتاب‌های مورد علاقشون رو پیشنهاد می‌کنن.

۷. سایت aldaily.com — پر از مقاله‌های ادایی هست. ایده‌های جالب و ارتودکس

۸. سایت yourlogicalfallacyis.com — اگر اهل کل‌کل (گفت‌وگو و بحث کردن) هستین، گزاره‌هاتون رو بهش می‌گین، بهتون می‌گه باگ یا اشکال بحثتون کجاست.

@DevTwitter | <Amir Afianian/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

یک پروژه متن‌باز که می‌تونه هزینه استفاده از ابزارهای کدنویسی AI رو به‌شدت کاهش بده!

این پروژه بهت اجازه می‌ده از Claude Code، Codex و چندین ابزار کدنویسی دیگه با مدل‌های رایگان ارائه‌دهندگان مختلف استفاده کنی.

یعنی قرار نیست اشتراک Claude رو رایگان در اختیارت بذاره؛ بلکه مدل‌های رایگان مثل DeepSeek و گزینه‌های دیگه رو به محیط Claude Code و سایر ابزارها متصل می‌کنه.

قابلیت‌های جالب پروژه:

- اتصال به بیش از ۶۰ ارائه‌دهنده مدل هوش مصنوعی
- دسترسی به بیش از ۱.۳ میلیارد توکن رایگان در ماه، طبق ادعای پروژه
- پشتیبانی از ۱۲ ابزار کدنویسی از جمله Claude Code، Codex و OpenCode
- امکان جابه‌جایی بین مدل‌ها و تعریف مدل جایگزین در صورت اختلال
- اجرا از طریق ترمینال، اپلیکیشن، IDE و حتی موبایل

این ریپازیتوری در حال حاضر بیش از ۶۵ هزار ستاره در GitHub داره.

اگر می‌خوای با Claude Code کار کنی اما هزینه استفاده از مدل‌ها برات مهمه، این پروژه ارزش بررسی داره.

https://github.com/Alishahryar1/free-claude-code

@DevTwitter | <Yarad/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

یه لایبرری پیدا کردم به اسم Pomerado که ایده‌ش خیلی تمیزه: آدرس یه سایت رو بهش می‌دی و به زبون ساده می‌گی چی می‌خوای. خودش با یه مرورگر واقعی می‌ره توی سایت می‌گرده و یه سرور MCP آماده برای همون سایت تحویل می‌ده که ایجنتت مستقیم بهش وصل می‌شه.

قسمت خوبش اینه که اون سرور MCP مخصوص اون سایته و کدش هم مال خودته. ساختنش یه بار با مدل انجام می‌شه، ولی اجراش دیگه هیچ مدلی نمی‌خواد؛ یعنی سریع و عملاً مجانی. خودم روی یه سایت خبری فارسی امتحانش کردم، تیترهای زنده رو با لینک‌هاشون تمیز و ساخت‌یافته تحویل داد.

خودش هم اوپن‌سورسه:
https://github.com/Pomerado/pomerado
اگه تست کردین خوشحال می‌شم بگین چی ساختین باهاش.

@DevTwitter | <مجیدی/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

۵ منبع رایگان طراحی با AI که بهتره بوکمارک کنی

۱. GetLayers
مجموعه‌ای از Promptهای طراحی سایت، پس‌زمینه‌ها، بخش‌های متحرک و گرادیانت‌ها. می‌تونی Promptها رو کپی کنی و به Claude بدی تا طراحی موردنظرت رو پیاده‌سازی کنه.
https://getlayers.ai

۲. Land-book
گالری منتخب از طراحی سایت‌ها و Landing Pageهای حرفه‌ای برای پیدا کردن ایده و الهام گرفتن.
https://land-book.com

۳. Recent
گالری جذابی از نمونه‌های جدید طراحی وب، اپلیکیشن و خلاقیت‌های بصری.
https://recent.design

۴. Landdding
مجموعه‌ای از Landing Pageهای باکیفیت برای بررسی ایده‌های طراحی صفحات فرود.
https://landdding.com

۵. Font in Logo
برای پیدا کردن فونت‌هایی که در لوگوی برندهای معروف استفاده شده‌اند.
https://fontinlogo.com

@DevTwitter | <Yarad/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

اگر از Claude Code، Codex، Cursor یا OpenCode استفاده می‌کنید، پروژه متن‌باز Everything Claude Code (ECC) ارزش بررسی داره.

ریپو ECC یک فریم‌ورک برای توسعه قابلیت‌های AI Coding Agentهاست که مجموعه‌ای از ابزارها و سازوکارها رو در اختیارشون قرار می‌ده تا در اجرای پروژه‌های پیچیده عملکرد بهتری داشته باشن.

مهم‌ترین قابلیت‌های اون:

- قابلیت Skills: مجموعه‌ای از دستورالعمل‌ها و گردش‌کارهای آماده برای انجام وظایف مختلف
- قابلیت Instincts: ثبت الگوهای رفتاری و یادگیری ترجیحات کاری
- قابلیت Persistent Memory: حفظ اطلاعات و زمینه کاری بین Sessionهای مختلف
- قابلیت Safety Mechanisms: سازوکارهای امنیتی برای کاهش خطاها و ریسک‌های اجرایی
- قابلیت Tool Integration: یکپارچه‌سازی ابزارهای مختلف برای بهبود فرایند توسعه

یکی از ویژگی‌های مهم ECC، تمرکز بر تحقیق، انتخاب ابزار مناسب و طراحی گردش‌کارهای مؤثر برای Coding Agentهاست.

اطلاعات پروژه:

ستاره‌های GitHub: حدود ۲۹۳ هزار
فورک: حدود ۴۳٬۴۰۰
مجوز: MIT

گیت‌هاب:
github.com/affaan-m/ECC

@DevTwitter | <Yarad/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

یه ابزار برای مدیریت کلیپ‌بورد توی لینوکس؛ شبیه Copywren که برای مک ساخته شده.

با Clipfinch می‌تونی تاریخچه‌ی چیزهایی که کپی می‌کنی رو نگه داری، بینشون جست‌وجو کنی و راحت به موارد قبلی دسترسی داشته باشی؛ فقط با "Super + Shift + V"!

https://github.com/HesamIrandoost/clipfinch

@DevTwitter | <Hesam/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

تفاوت بین RabbitMQ و gRPC ؟؟؟؟

یه سوالی که چند وقت پیش برای خودم پیش اومده بود این بود که RabbitMQ و gRPC دقیقا چه فرقی دارن؟ چون خیلی وقت‌ها می‌بینم این دوتا کنار هم یا حتی به‌ جای هم استفاده میشن.
ولی واقعیت اینه که اساساً برای دو مدل ارتباطی متفاوت طراحی شدن.

خب gRPC بیشتر برای ارتباط مستقیم بین سرویس‌هاست.
یعنی یه سرویس درخواست میفرسته و سرویس دیگه همون لحظه جواب میده. چیزی شبیه API call ولی سریع‌تر و بهینه‌تر چون از HTTP/2 و Protobuf استفاده می‌کنه.
پس وقتی latency کم و پاسخ فوری مهمه، gRPC گزینه خیلی خوبی میشه.

از اون طرف RabbitMQ یک message broker هست.
اینجا داستان synchronous request نیست. شما یه پیام داخل صف می‌ذاری و مصرف‌کننده هر وقت آماده بود اون رو برمی‌داره و پردازش می‌کنه. این مدل برای کارهای async، صف‌بندی کارها، یا وقتی که نمیخوای سرویس‌ها خیلی به هم وابسته باشن خیلی کاربردیه.

خلاصه اگر بخوام ساده بگم:
اگر پاسخ فوری میخوای، gRPC
اگر میخوای کارها async و از طریق صف انجام بشه، RabbitMQ
در عمل هم خیلی از معماری‌های microservice از هر دو کنار هم استفاده می‌کنن. مثلا:
برای communication سریع بین سرویس‌ها gRPC
و برای eventها یا jobها RabbitMQ
جالب اینجاست که وقتی تفاوت مدل ارتباطی این دوتا رو بفهمی، انتخابشون خیلی منطقی‌تر میشه.

@DevTwitter | <Ali Mozhdekanlou/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

📊 دوره آنلاین و جامع #علم_داده (Data Science)

👈 ورود به دنیای Data Science و هوش مصنوعی

🔰 بدون نیاز به سابقه برنامه‌نویسی

از مفاهیم پایه تا تحلیل داده و پیاده‌سازی مدل‌های واقعی

🐍 آموزش پایتون (Python) و SQL Server
📊 تحلیل و مصورسازی داده
🤖 یادگیری ماشین (ML) و Deep Learning
📈 پیش‌بینی و تحلیل سری‌های زمانی
🧩 پروژه‌ها و Case Studyهای واقعی


👥 مناسب دانشجویان، تحلیلگران و علاقه‌مندان به ورود یا تغییر مسیر شغلی به Data Science

👈 مشاوره رایگان + مشاهده جزئیات دوره:
➡️ https://httb.ir/1u6c1

➖➖➖

🎓 همراه با گواهینامه معتبر مؤسسه توسعه

Читать полностью…

DevTwitter | توییت برنامه نویسی

دارم روی پیپر اولم کار میکنم و متاسفانه کسی تو مقطع کارشناسی یاد نمیده چطور مقاله بخونی/بنویسی. یا اصلا باید از کجا شروع کنی. واسه همین یه ریپو ساختم و سعی کردم با کلاد یه سری دیتای بدرد بخور جمع کنم. گفتم شاید بدرد کسی بخوره:

https://github.com/aminghuf/academic-papers-guide

@DevTwitter | <Amin/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

دوره جامع پایتون: مقدماتی تا پیشرفته

🗓شروع دوره:16 آبان

🎁 تخفیف ویژه برای دانشجویان، فرصتی بی‌نظیر برای شما!

🔥 آموزشی که شما را به برنامه‌نویس حرفه‌ای تبدیل می‌کند و در بازار کار به شما رقابت‌پذیری بیشتری می‌دهد. همچنین برای اپلای‌های شغلی و تحصیلی شما را برتر می‌کند و به راه‌اندازی استارت‌آپ‌های شگفت‌انگیز کمک می‌کند.

⏰ 140 ساعت آموزش مجازی، با بیش از 25 پروژه و مینی‌پروژه برای تسلط کامل!

🌟 سرفصل‌های دوره شامل:

💻 تسلط بر کدنویسی پایتون
💻 علوم داده با پایتون
💻 محاسبات علمی با پایتون
💻 یادگیری ماشین با پایتون
💻 طراحی بازی و اپلیکیشن با پایتون
💻 ساخت بلاک‌چین و ارز دیجیتال با پایتون
💻 هک و امنیت با پایتون
💻 طراحی سایت با پایتون

🎁 همراه با هدایای ویژه، از جمله پکیج کسب درآمد از پایتون!

همین حالا شروع کنید و بهترین نسخه خود را با ما کشف کنید! 💥🚀🔥

🌟 به دوستان خود نیز اطلاع دهید تا این فرصت را از دست ندهند! 🌟

👨‍🏫برگزارکننده: شرکت آتی پژوهش امیرکبیر
@kargah2018

👩‍🎓جهت ثبت نام و کسب اطلاعات بیشتر
@apa_admin12

Читать полностью…

DevTwitter | توییت برنامه نویسی

معرفی Duet؛ پلتفرمی برای اجرای Cloud-based AI Agents
یکی از ابزارهای جالب در اکوسیستم AI Agentها، Duet هست که روی اجرای مداوم Agentها، مدیریت Context و اتوماسیون Workflowها در محیط Cloud تمرکز داره.
چند قابلیت فنی قابل‌توجه Duet:
قابلیت Persistent Memory: حفظ Context و اطلاعات بین Sessionهای مختلف
قابلیت Always-on Execution: اجرای Agentها روی زیرساخت Cloud، بدون وابستگی به فعال بودن سیستم کاربر
قابلیت Scheduled & Event-driven Workflows: اجرای تسک‌ها بر اساس زمان‌بندی یا رویدادها
قابلیت Integrations & MCP: اتصال Agentها به سرویس‌ها و ابزارهای خارجی
قابلیت Shared Workspace: امکان مدیریت Sessionها، فایل‌ها و خروجی‌های Agent در محیط مشترک تیمی
قابلیت Multi-model Support: پشتیبانی از مدل‌های مختلف برای اجرای تسک‌های متنوع

تفاوت اصلی Duet با ابزارهایی مثل Claude Code در اینه که Claude Code بیشتر روی توسعه نرم‌افزار و اجرای تعاملی تسک‌های کدنویسی تمرکز داره؛ درحالی‌که Duet زیرساختی برای اجرای Cloud-based و مداوم Agentها و مدیریت Workflowهای تیمی فراهم می‌کنه.
در واقع، تمرکز از اجرای یک Agent در یک Session به سمت ساخت سیستم‌هایی می‌ره که بتونن در پس‌زمینه کار کنن، به سرویس‌های مختلف متصل بشن و Context خودشون رو در طول زمان حفظ کنن.
معرفی و مقایسه فنی:
https://duet.so/guides/duet-vs-claude-code

@DevTwitter | <Hanieh Khalesi/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

حمله سایبری به بایننس از طریق لپ‌تاپ آلوده یکی از مهندسان، ۶٫۳ میلیارد دلار دارایی به سرقت رفت!

حمله سایبری به بایننس به سرقت حدود ۶٫۳ میلیارد دلار دارایی دیجیتال از کیف پول‌های مرتبط با این صرافی منجر شده است. طبق گزارش‌های اولیه، هکرها احتمالا از طریق لپ‌تاپ آلوده یکی از مهندسان به سیستم‌های بایننس نفوذ کرده‌اند!

بایننس اعلام کرده دارایی کاربران امن است و تمام خسارت‌ها را جبران می‌کند. تتر و Circle نیز بخشی از دارایی‌های مرتبط با این حمله را مسدود کرده‌اند.

@DevTwitter | <MohammadMSFT/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

دیگه لازم نیست مدام به Claude بگی: «طراحی رو قشنگ‌تر کن!»

یکی از طراح‌هایی که سابقه کار در Vercel و Linear رو داره، تجربه و تخصص خودش رو به مجموعه‌ای از Skills رایگان برای ایجنت‌های هوش مصنوعی تبدیل کرده.

این مجموعه به ایجنت‌ها کمک می‌کنه به‌جای تصمیم‌گیری‌های تصادفی، انتخاب‌های درست‌تری در زمینه طراحی رابط کاربری و انیمیشن داشته باشن؛ از جزئیات بصری و ظرافت‌های طراحی گرفته تا زمان‌بندی و نحوه اجرای حرکت‌ها.

این ریپازیتوری بیشتر از ۵۱ هزار ستاره در GitHub گرفته!

اگه با Claude Code، Codex یا ابزارهای مشابه رابط کاربری می‌سازی، حتماً این مجموعه رو برای پروژه بعدیت ذخیره کن.

https://github.com/emilkowalski/skills

@DevTwitter | <Yarad/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

سرور‌های ابری رایگان برای کدینگ ایجنت‌هات!

بدون کارت اعتباری، مستقیم از لپ‌تاپت راه می‌افته.

برو withruntime.com، با گوگل یا ایمیل لاگین کن و Start a sandbox رو بزن. ۱۰۰ گیگابایت-ساعت مموری + ۲۵ ساعت vCPU می‌ده، تا ۴ تا sandbox همزمان، CLI و SDK و MCP هم داره.

https://withruntime.com/

@DevTwitter | <Reza/>

Читать полностью…

DevTwitter | توییت برنامه نویسی

◀️ ☯️اشتراک‌های محبوبت رو از گیفت‌پین بگیر!

📞 خرید شماره مجازی کاملا اتوماتیک | شروع از 50,000 تومان 👀

❤️ ❤️
از هوش مصنوعی و تولید محتوا تا بازی و خدمات تلگرام؛ با پرداخت ریالی، ساده و سریع خرید کن.

👩‍💻👩‍💻👩‍💻 ✦ هوش مصنوعی و برنامه‌نویسی
ChatGPT Plus و Go، Claude Pro، Cursor، GitHub Copilot و SuperGrok

⏳✦ ابزارهای طراحی و تولید محتوا
Google Flow، Midjourney، Kling AI، CapCut Pro، Figma Pro، Suno و ElevenLabs


🎵❤️❤️ ✦ گیفت‌کارت و اعتبار بازی
اپل، استیم، پلی‌استیشن و یوسی پابجی و ...
❤️❤️❤️❤️


🪙🤑 ✦ خدمات تگرام
🌟تلگرام پریمیوم و استارز


✔️درگاه امن پرداخت آنلاین | تحویل سریع
💬دارای نماد اعتماد | پشتیبانی ویژه
💱 تخفیف‌های ویژه مشتریان

🛒 محصولت رو انتخاب کن و آنلاین سفارش بده:

🌐 https://giftpin.ir

Читать полностью…
Subscribe to a channel