Web appOpen in Telegram
DDevTwitter | توییت برنامه نویسی

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

@devtwitter · channel · Tech · indexed since 2026-04-22
32 427subscribers+195 in a week
11 097posts in the index
DevTwitter | توییت برنامه نویسی
Photo
click to show
بزرگ‌ترین مشکل تست پروژه اینه که معمولاً بعضی سناریوها از یادت میرن؛ همون‌هایی که بعداً تبدیل به باگ میشن. برای حل همین مشکل، یه Prompt متن‌باز منتشر کردم که سورس پروژه رو تحلیل می‌کنه و بی‌نهایت سناریوی تست فارسی و انگلیسی در قالب ( عمل + انتظار ) با استایل چک لیست داخل یک فایل HTML تولید می‌کنه. کافیه مرحله‌به‌مرحله تست‌ها رو اجرا کنی و ببینی آیا نتیجه‌ی مورد انتظار رخ می‌ده یا نه. https://github.com/sobhanrajabi31/test-scenario-prompts @DevTwitter | <sr31x/>
284 · 6.6K ·
دوره جدید استنفورد با موضوع ایجنت‌های خود بهبود دهنده (Self-Improving AI Agents) دست روی یکی از بنیادی‌ترین تغییرات پارادایم هوش مصنوعی گذاشته. تا الان تمرکز اصلی صنعت روی بزرگ‌تر کردن مدل‌ها در مرحله پیش‌آموزش (Pre-training) بود. اما مدرسین دوره که از اساتید استنفورد و محققان سابق DeepMind و Anthropic هستن، نشون میدن که این مسیر به تنهایی دیگه جوابگو نیست و آینده دست ایجنت‌هایی هست که می‌تونن خودشون رو اصلاح کنن. سه محور اصلی که این تحول روی اون‌ها شکل می‌گیره: ۱. پردازش در زمان استنتاج (Test-time Compute): به جای پاسخ لحظه‌ای، ایجنت فرصت تفکر، جستجو در فضای حل مسئله و بررسی راه‌حل‌های مختلف رو پیدا می‌کنه. ۲. بازخورد قابل راستی‌آزمایی (Verifiable Feedback): استفاده از محیط‌های واقعی مثل کامپایلرها، اجرای کد و تست‌های نرم‌افزاری تا ایجنت خروجی خودش رو ارزیابی کنه نه اینکه فقط متن تولید کنه. ۳. حلقه‌های خوداصلاحی (Self-Correction & Reflection): طراحی pipelineهایی که ایجنت بتونه دلیل شکست در یک کار رو تحلیل کنه و در تلاش بعدی بدون نیاز به انسان، خطاش رو برطرف کنه. در واقع شیفت اصلی از «مدل‌های ایستا» به سمت «سیستم‌های پویای یادگیرنده» است. Youtube: https://youtube.com/watch?v=6YnLB0XbTnI @DevTwitter | <Mehdi Allahyari/>
211 · 6.9K ·
D
Photo
click to show
اگه حس می‌کنید متن‌هایی که AI بهتون میده زیادی بوی AI میده، این اسکیل رو نصب کنید. برای وقتاییه که خروجی مدل تمیزه، ولی زیادی صیقلی، بی‌روح، و شبیه همون متن‌های LinkedIn/ChatGPTیه که از سه کیلومتری معلومه AI نوشته. کافیه لینک زیر رو توی چت به مدل بدید و بگید نصبش کن: https://github.com/soheilmomeniii/no-slop بعد از اون، خروجی‌ها کمتر شبیه «محتوای تولیدشده توسط هوش مصنوعی» میشه و بیشتر شبیه متنی که یک آدم واقعی نوشته @DevTwitter | <farzanzare.base.eth/>
508 · 7.7K ·
DevTwitter | توییت برنامه نویسی
اگر دنبال یک ابزار رایگان برای کار با مدل‌های هوش مصنوعی هستید MonkeyCode فعلاً هر روز ۳۰ میلیون توکن رایگان می‌ده و بدون نیاز به کارت بانکی می‌تونید از DeepSeek V4 Flash و Qwen-3.5 Plus استفاده کنید monkeycode-ai.net @DevTwitter | <Davinchi/>
472 · 7.9K ·
Photo
click to show
حافظه دائمی کدبیس برای ایجنت های هوش مصنوعی. با پروتکل MCP به کرسر یا کلاود متصل میشه و یک گراف حافظه دائمی از معماری و تصمیمات کدنویسی شما می‌سازه. دیگه لازم نیست توی هر سشن دوباره توضیح بدی فلان ماژول چطوری کار می‌کنه! https://github.com/DeusData/codebase-memory-mcp @DevTwitter | <کدنویس اسطوره‌ای/>
281 · 7.6K ·
اگه پرووایدر antigravity روی 9router و هارنس hermes بهتون ارور 429: resource exhaustion میده چارش اینجاس: https://github.com/decolua/9router/issues/2964#issuecomment-5161082471 توضیح کوتاه اینکه روی هرمس یه فایل هست به اسم SOUL.md که همون توضیحات اولیه مدل هست که رو هر پرامپت ارسال میشه، داخلش برین و این لاین رو: You are Hermes Agent, an intelligent AI assistant created by Nous Research. تغییر بدین به این لاین: You are Hermes Agent, an intelligent AI assistant. و مشکل حل میشه. @DevTwitter | <Soheil/>
128 · 6.5K ·
شرکت Liquid AI مدل LFM2.5-2.6B رو معرفی کرده که دقیقاً برای اجرای ایجنت‌های هوش مصنوعی روی خود دستگاه (On-Device) طراحی شده. اجرای محلی ایجنت‌ها یعنی حذف هزینه توکن، کاهش تاخیر به حداقل و حفظ کامل حریم خصوصی. این مدل ۲.۶ میلیارد پارامتری با اینکه خیلی کوچیکه، توانایی برنامه‌ریزی و فراخوانی ابزارها رو داره. چند نکته مهم درباره این مدل: • سرعت خروجی روی گوشی همراه به ۳۰ توکن در ثانیه می‌رسه (زیر ۲.۵ گیگ رم) و روی تراشه‌های اپل تا ۲۲۰ توکن در ثانیه‌ست. • پنجره کانتکست ۱۲۸K داره و برای ورودی‌های بلند ایجنت‌ها آماده شده. • پایپ‌لاین آموزش ۴ مرحله‌ای جالبی داره: ترکیب SFT، مدل‌های معلم متخصص، تقطیر دانش چندحوزه‌ای (MOPD) و Agentic RL با الگوریتم GRPO داخل محیط‌های واقعی ایجنت مثل OpenClaw. • در بنچمارک‌های پیروی از دستورات و استفاده از ابزار، مدل‌های بزرگتر مثل Gemma 4 (5B/8B) و Qwen3.5-4B رو شکست داده. • از روز اول هم در llama.cpp (فرمت GGUF)، کتابخانه MLX، فریم‌ورک‌های vLLM و SGLang پشتیبانی میشه. • سازگاری کامل با فریم‌ورک‌های ایجنت مثل Hermes Agent، OpenClaw و Pi متن کامل مقاله و لینک چک‌پوینت‌ها: https://liquid.ai/blog/lfm2-5-2-6b @DevTwitter | <Mehdi Allahyari/>
149 · 6.4K ·
Photo
click to show
بولد سافت‌ور یه پروژه متن‌باز ساخته به اسم «میت». وقتی یک دستیار هوشمند مقدار زیادی کد می‌نویسه، بررسی همه تغییرات خیلی سخت و وقت‌گیره. میت تغییرات اضافی و کم‌اهمیت رو کنار می‌زنه و فقط بخش‌های مهم رو نشون می‌ده؛ یعنی چیزهایی مثل منطق کار، روش اجرا و تصمیم‌های اصلی. درواقع کمک می‌کنه به‌جای خوندن چند هزار خط تغییر، فقط بفهمی واقعاً چه چیزی عوض شده و آیا تصمیم درستی بوده یا نه. https://nimaaksoy.com/radar/meat @DevTwitter | <Nima/>
152 · 6K ·
Photo
click to show
یک پروژه متن‌باز جالب برای برنامه‌نویس‌هایی که از هوش مصنوعی استفاده می‌کنند پروژه Orca به شما اجازه می‌دهد چند عامل هوش مصنوعی مانند Claude Code، Codex و Gemini را به‌صورت همزمان روی یک پروژه اجرا کنید و خروجی آن‌ها را در یک محیط مدیریت و مقایسه کنید @DevTwitter | <Davinchi/>
180 · 5.9K ·
چندوقت بود زیاد با مارک‌داون سروکار داشتم و هر ادیتوری یه مشکلی داشت - یکی RTL رو درست ساپورت نمی‌کرد، یکی اصلاً پیش‌نمایش نداشت، و از همه بدتر توی بیشترشون نمی‌شد روی خودِ پیش‌نمایش ویرایش کرد. پس این رو زدم: markdowneditor.ir بازش می‌کنی و می‌نویسی. نه ثبت‌نام، نه اکانت، نه نصب. هیچ بک‌اندی نداره - سندت توی localStorage همون مرورگر ذخیره می‌شه و هیچی آپلود نمی‌شه. کاملاً هم اوپن‌سورسه. چیزایی که داره: • پیش‌نمایش زنده - و برعکس بقیه، خودِ پیش‌نمایش هم قابل ویرایشه؛ متن رو انتخاب می‌کنی، تولبار فرمت‌دهی میاد و مثل Word با دکمه فرمت می‌دی - لازم نیست سینتکس مارک‌داون رو بلد باشی - هایلایت سینتکس برای ۴۰+ زبان برنامه‌نویسی - دیاگرام Mermaid و فرمول LaTeX - جدول با تنظیم چینش ستون‌ها، چک‌لیست، فوت‌نوت، reference link و بلاک‌های تاشو - سرچ و جایگزینی (Ctrl+F) - خروجی Markdown / PDF / HTML و کپی در سه فرمت - حالت مطالعه، تم تیره و روشن - پشتیبانی کامل RTL برای فارسی و عربی لینک گیت‌هاب: github.com/vahidaskari/md-editor @DevTwitter | <Vahid/>
268 · 6.8K ·
Photo
click to show
قول بده از این ابزار سواستفاده نکنی آدرس هر سایتی رو وارد کن و فونت‌هاشو دانلود کن! https://typecatch.com برای تست و بررسی اولیه فونت خوبه. @DevTwitter | <ʀ≡ᴢᴀ/>
573 · 7.2K ·
D
Photo
click to show
ایجنت شخصی با بیش از ۲۰۰ هزار استار! یکی از ویروسی‌ترین پروژه‌ها که به عنوان جایگزین متن‌باز دستیارهای مرورگر، به صورت خودکار فرم‌ها رو پر می‌کنه، وب‌گردی می‌کنه و کارهای اداری-دیجیتالی رو برات ردیف می‌کنه. https://github.com/openclaw/openclaw @DevTwitter | <کدنویس اسطوره‌ای/>
219 · 6.8K ·
DevTwitter | توییت برنامه نویسی
Photo
click to show
سرویس ChatGPT برای کاربران ایران مسدود شد طبق گزارش کاربران، از ساعاتی پیش دسترسی به سرویس ChatGPT برای کاربران ایرانی مسدود شده است و تنها با استفاده از آی‌پی غیر ایرانی ممکن است. @DevTwitter | <IT Iran/>
107 · 7.1K ·
Photo
click to show
این پیپر باعث شد با یه اوپن دیتاست آشنا بشم به اسم nightingale. بیش‌تر از ۱۰۰ هزار تا ECG داره که برای مطالعه بیماری‌های قلبی می‌تونه مفید باشه. یه سری دیتاست هم هست به اسم MIMIC-IV که می‌تونید روی سایت physionet پیداش کنید. بزرگتره ولی قر و قاطیه https://nature.com/articles/s41586-026-10674-6 @DevTwitter | <جالینوکس/>
94 · 6.1K ·
Photo
click to show
اگه با گوروتین‌ها کار می‌کنی و می‌ترسی یه جا کنترل از دستت در بره، این یکی به کارت میاد: github.com/panjf2000/ants یه pool مدیریت گوروتینه؛ به‌جای اینکه هزارتا گوروتین بی‌حساب‌وکتاب باز کنی، تعدادشون رو محدود و بازیافت می‌کنه، پنیک‌ها رو هم قشنگ مدیریت می‌کنه که برنامه‌ت کرش نکنه. شرکت‌های بزرگی مثل Tencent و ByteDance و Shopify هم توی پروداکشن ازش استفاده می‌کنن. @DevTwitter
85 · 5.9K ·
Photo
click to show
خب خب خب! Next.js 16.3 منتشر شد؛ اونم با یه سری تغییرات به‌شدت جذاب! نسخه 16.3 منتشر شد و راستش رو بخواید، ورسل این بار به جای زرق‌وبرق دادن به فیچرهای جدید، دست گذاشته روی درد اصلی ما توسعه‌دهنده‌ها: پرفورمنسِ محیطِ توسعه. کاهش ۹۰ درصدی مصرف رم در حالت Dev چیزی نیست که بشود راحت از کنارش گذشت. در کنار این موضوع، مهاجرت به کامپایلر Rust و هماهنگی با موتور بومی TypeScript 7، سرعت بیلد و تایپ‌چک را به شکل دیوانه‌واری بالا برده است. اما جذابیتی که برای شخص من داشت، اضافه شدن استاندارد داک هوش مصنوعی (مثل فایل AGENTS.md) بود. ورسل رسماً قبول کرده که دستیارهای AI بخش جدایی‌ناپذیر تیم‌های ما هستند و حالا می‌توانیم معماری پروژه‌مان را مستقیماً به خورد هوش مصنوعی بدهیم تا دقیق‌تر کد بزند. @DevTwitter | <Amir Mehranfar/>
131 · 6.1K ·
Photo
click to show
مدل‌های وب سایت Qwen رو مثل API های OpenAI راحت استفاده کنید – همه یه‌جا توی 9router یه ترفند پیدا کردم: یه Reverse Proxy ساده که چت وب Qwen رو به یه endpoint استاندارد /v1 تبدیل می‌کنه. کافیه اینو به 9router (یا هر ابزار مدیریت مدل دیگه) اضافه کنی تا همه‌ی مدل‌ها مثل بقیه‌ی سرویس‌ها توی یه لیست مرتب در بیان. توی ۲ دقیقه انجامش بده: برو تو 9router یه OpenAI-compatible connection جدید بساز آدرس Base URL: http://qwen.aikit.club/v1 وارد chat.qwen.ai شو، روی صفحه راست‌کلیک کن و Inspect رو باز کن. برو تو Local Storage دامنه‌ی سایت و مقدار token رو کپی کن. توکن رو به‌عنوان API Key توی 9router بذار، یه Prefix دلخواه مثل */qwen-web براش انتخاب کن، ذخیره کن و لیست مدل‌ها رو رفرش کن. تمام! از Qwen3-Max گرفته تا مدل‌های پایین‌تر، همشون آماده‌ان – بدون هیچ ابزار اضافه، بدون جابجایی بین پنجره‌ها. بعضی وقتا بهترین هک‌ها فقط یه پروکسی و یه توکن ساده‌ان. امتحان کن و ابزارهاتو مرتب نگه دار! @DevTwitter | <Mohammad Saleh Khosravi/>
389 · 6.3K ·
Video
ssstwitter.com_1786018867419.mp4 · 1.6 MB · click to show
یک نفر گوشیش توی دفتر گم میشه و Find My هم به‌خاطر محدودیت MDM کار نمی‌کرده. رفته از Claude کمک گرفته؛ و اون هم بعد از یک دقیقه ابزاری طراحی کرده که قدرت سیگنال بلوتوث رو دنبال کنه و در آخر گوشی رو پیدا کرده. Code: https://github.com/ben-z/findphone @DevTwitter | <Elizaium/>
172 · 5.8K ·
اگه اخیراً سعی کرده باشید درگاه پرداخت کافه‌بازار رو روی پروژه‌های جدید فلاترتون پیاده کنید، احتمالاً شما هم با ارورهای روی اعصاب گریدل، خطای Duplicate class و گیر دادن به نسخه‌های قدیمی جاوا و کاتلین مواجه شدید. پکیج اصلی poolakey متاسفانه خیلی وقته آپدیت نشده و روی فلاتر و اندروید استودیوهای جدید رسماً بیلد نمیده یا تداخل ایجاد می‌کنه. من برای پروژه‌های خودم حسابی درگیر این داستان بودم و دیدم بهترین کار اینه که کدهاش رو فورک کنم و کلاً با استانداردهای جدید سیستمِ بیلدِ اندروید بازنویسیش کنم. نتیجه‌اش شد این پکیج: Flutter Poolakey Plus تغییرات مهمی که تو این فورک دادم: - ارتقای AGP به نسخه 9.0 - هماهنگی کامل با کاتلین 2.3 و جاوا 17 - حذف مخازن منسوخ شده مثل JCenter - سازگاری کامل با اندروید 14 - حل مشکل namespace در گریدل‌های جدید خوبی‌اش اینه که نیازی نیست کدهای دارتِ سمت اپلیکیشنتون رو حتی یک خط تغییر بدید؛ API همون قبلیه. فقط کافیه آدرس این ریپازیتوری رو توی فایل pubspec.yaml جایگزین نسخه قبلی کنید و تمام. اگه مشکلتون رو حل کرد و به کارتون اومد، ممنون میشم بهش Star بدید تا بقیه بچه‌های کامیونیتی هم بتونن راحت‌تر پیداش کنن. دمتون گرم! https://github.com/4itsam/flutter_poolakey_plus @DevTwitter | <Ali Miri/>
65 · 5.6K ·
Photo
click to show
بعد از جلسه‌های طولانی همیشه یه مشکل داشتم؛ کلی نکته گفته می‌شد، ولی وقتی چند روز بعد برمی‌گشتم سراغ یادداشت‌ها، می‌دیدم بعضی چیزهای مهم از دست رفته. برای همین دنبال یه راه‌حل گشتم و به Meetily رسیدم. یک دستیار جلسه هوش مصنوعی که کل جلسه رو روی سیستم خودتون ضبط، تبدیل به متن و خلاصه می‌کنه؛ بدون اینکه اطلاعاتتون به Cloud ارسال بشه. با استفاده از مدل‌هایی مثل Whisper و Parakeet، تشخیص گوینده‌ها و مدل AI شخصیتون برای خلاصه‌سازی، خودش Meeting Notes آماده می‌کنه. چیزهایی که برام جذاب بود: - تبدیل لحظه‌ای صدا به متن - تشخیص افراد حاضر در جلسه - ساخت خلاصه و نکات مهم - پردازش کاملاً لوکال و بدون نیاز به Cloud به نظرم برای هر کسی که جلسه زیاد داره و نمی‌خواد نکات مهم وسط شلوغی کار گم بشن، ابزار خیلی کاربردیه. حتی شرکت ها هم میتونن به صورت لوکال روی جلسات داخلی خودشون پیاده سازی کنند. سورس: https://github.com/Zackriya-Solutions/meetily @DevTwitter | <Mehrdad Ashtari/>
449 · 6.5K ·
بعضی پروژه‌ها برای پیدا کردن یک تکه کد، بیشتر از تغییر دادنش وقت می‌گیرن. اگه برای تغییر یه component مجبور میشی بین پنج تا پوشه رفت‌وبرگشت کنی، معماری پروژه تمیز نیست؛ فقط فایل‌ها خوب از هم قایم شدن. روی کاغذ همه‌چیز مرتب و تفکیک‌ شدست؛ اما برای فهمیدن یک feature باید نصف پروژه رو بگردیم. خیلی وقت‌ها Separation of Concerns رو با جداکردن فایل‌ها بر اساس نوعشون اشتباه می‌گیریم: همه‌ی componentها یک‌جا، همه‌ی hookها یک‌جا، testها در یک پوشه و هر تابع کوچیکی هم داخل utils. اوایل پروژه این ساختار خیلی مرتب به نظر میاد. اما بعد از مدتی برای فهمیدن رفتار یک feature باید چند جای مختلف پروژه رو بگردیم و رابطه‌هایی رو پیدا کنیم که داخل ساختار پوشه‌ها اصلاً دیده نمیشن. اینجاست که Colocation کاربردی میشه. ایده‌اش این نیست که همه‌چیز رو داخل یک فایل بریزیم. میگه چیزهایی که به هم وابسته‌ان و معمولاً با هم تغییر می‌کنن، باید تا جای ممکن نزدیک هم باشن. مثلاً اگه یک utility فقط داخل ProductCard استفاده میشه، منتقل‌کردنش به utils عمومی پروژه باعث reusable شدنش نمیشه؛ فقط مالکیتش رو مبهم می‌کنه. بعداً ProductCard حذف میشه ولی اون utility و testهاش باقی می‌مونن، چون کسی مطمئن نیست جای دیگه‌ای استفاده میشن یا نه. تا وقتی مصرف‌کننده‌ی دومِ واقعی وجود نداره، اون utility بهتره کنار همون feature بمونه. وقتی واقعاً shared شد و قرارداد مشخصی پیدا کرد، انتقالش به یک بخش عمومی معنی پیدا می‌کنه. برای تصمیم‌گیری میشه سه سؤال ساده پرسید: ۱. اگه این feature حذف بشه، این فایل هنوز کاربردی داره؟ ۲. الان چند مصرف‌کننده‌ی واقعی داره، نه احتمالی؟ ۳. برای تغییر این رفتار باید بین چند پوشه جابه‌جا بشم؟ اگه فایل فقط به یک feature وابسته‌ست، احتمالاً جاش همون نزدیکی‌هاست؛ چه test باشه، چه style، hook، query یا utility. طبیعتاً E2E testهایی که چند flow رو پوشش میدن، مستندات سراسری و کدهایی که واقعاً بین چند بخش مشترکن، می‌تونن جای عمومی‌تری داشته باشن. Colocation قانون «همه‌چیز کنار component» نیست؛ محل هر فایل باید با محدوده‌ی کاربردش هماهنگ باشه. هدف از ساختار پروژه فقط مرتب‌کردن فایل‌ها نیست. ساختار خوب باید مالکیت و وابستگی‌ها رو واضح کنه تا تغییر، حذف و refactor کردن کد هزینه‌ی کمتری داش
100 · 6K ·
D
Photo
click to show
شرکت OpenAI بی‌سروصدا ChatGPT Translate رو راه انداخت؛ یه مترجم مستقل که رقیب Google Translate هست. https://chatgpt.com/translate/ ‌ فرقش با گوگل: به‌جای ترجمه‌ی تحت‌اللفظی، روی معنی، لحن و مخاطب تمرکز داره. پشتیبانی از ۵۰+ زبان و رایگان. @DevTwitter | <ʀ≡ᴢᴀ/>
301 · 6.7K ·
D
DevTwitter | توییت برنامه نویسی
Photo
click to show
اگر دنبال یک API رایگان برای اجرای مدل‌های هوش مصنوعی هستید، بد نیست نگاهی به Inferx بیندازید. تعداد زیادی از مدل‌ها فعلا رایگان هستند DeepSeek V4 Flash، GLM، Qwen 3.6، Gemma 4 از همه بهتر اینکه اگر بعدا نیاز به شارژ حساب داشتید، امکان خرید کردیت با کریپتو هم وجود داره https://inferx.net @DevTwitter | <Davinchi/>
487 · 6.8K ·

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count