30345
توییت های برنامه نویسی و طراحی وب :) @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir
پروژه اوپن سورس تحلیل بازار کریپتو با کلی امکانات پیشرفته به کمک ربات تلگرام که در حال توسعه هست
پیاده سازی شده با هوش مصنوعی، بدون هیچ دانش برنامه نویسی پایتون
https://github.com/IamMrKaveh/YujTrade
@DevTwitter | <I am MrKaveh/>
تو لاراول، اگه روابط یه مدل رو با with گرفتی (بخاطر eager loading) برای چک کردن اینکه اون رابطه اصلا رکوردی براش هست یا نه بجای استفاده از exists روی رابطه، بهتره که از isNotEmpty استفاده کنی، چون استفاده از exists یه کوئری اضافی به دیتابیس میزنه و خب بهینه نیست!
@DevTwitter | <i-Abolfazl />
به تازگی یه پروژه بزرگی بهم دادن که داخلش کلی متغیر محلی استفاده شده بود اما هیچ فایل env.example نبود که توسعه دهنده بتونه یه لیست کامل از متغیر ها رو داشته باشه و بیاد داخل یه فایل .env دیگه اونارو مقدار دهی کنه
واسه همین یه ابزار به اسم spotenv ساختم که میاد خودش کدبیس شما رو میخونه و این فایل رو براتون میسازه
اگه علاقه مند بودین جزییاتش رو داخل مستندات مطالعه کنین
لینک npm:
https://www.npmjs.com/package/spotenv
سورس کد:
https://github.com/Silent-Watcher/spotenv
@DevTwitter | <Ali N./>
یک مقاله جدید هست که اومده از Agentic RAG برای پیشنهاددهی/Recommendation استفاده کرده. به این صورت که از ترکیب RAG (بازیابی + تولید متن) با همکاری چندتا ایجنت هوشمند استفاده میکنه.
اینجا ۴ تا ایجنت LLM داریم:
1- ایجنت فهم کاربر/User Understanding که سلیقه و رفتار طولانیمدت + همون جلسه رو خلاصه میکنه
2- ایجنت NLI که چک میکنه آیتمهای پیشنهادی واقعاً با نیت کاربر جور هست یا نه
3- ایجنت خلاصهگر که نتایج رو جمعبندی میکنه
4- ایجنت رتبهبندی آیتمها بر اساس تناسب با کاربر
روی سه دیتاست تست شده و نتیجه؟
تا ۴۲٪ بهبود تو NDCG@5 و ۳۵٪ بهبود تو Hit@5 نسبت به روشهای کلاسیک!
این یعنی اضافه کردن استدلال ایجنتی به RAG میتونه پیشنهاددهی شخصیسازی شده رو چند لول ارتقا بده.
Paper Link: https://arxiv.org/pdf/2506.21931
@DevTwitter | <Mehdi Allahyari/>
درمورد مکتب خونه، برای اینکه نخوایم یکی یکی هر درس رو باز و ویدیوش رو دانلود کنیم. یه اسکریپت نوشتم که لینک دوره رو بهش میدید و کل ویدیوهای دروس رو یکجا دانلود میکنه. اوپنسورس و رایگان گذاشتم اینجا:
https://github.com/NabiKAZ/maktabkhooneh-downloader
@DevTwitter | <Nabi/>
🎯 المپیک فناوری | ۱۴۰۴
📣 دومین دوره رقابتهای«المپیک فناوری» شروع شد!
🎁 توی حوزههای برنامهنویسی مسابقه بده و جوایز نقدی به ارزش مجموعاً ۴۰۰ میلیون ببر!
♦️ الگوریتم
🔸 فرانتاند
♦️ پایتون/جنگو
🔸 گولنگ
🚀 تیمهاتون دوتاییان، پس با یه رفیق همراه بیا یا توی گروه تیمسازی، همتیمی پیدا کن!
ثبتنام رایگان:
🔗 https://quera.org/r/qsnwu
وقتی با فرشچیان مشکل شخصی داری:)))
(دیسلایک)
هفته پیش یک نفر مدل ساخت عکس به سبک فرشچیان که آموزش داده بود را منتشر کرد.
https://huggingface.co/tarfandoon/farshchian_flux
@DevTwitter | <sulla/>
بهترین مقاله برای قهوهی صبح یکشنبه:
Multi token prediction potential
که میتونه سرعت LLMها رو تا ۵ برابر بیشتر کنه
https://arxiv.org/html/2507.11851v1
@DevTwitter | <Sina HN Yazdi/>
سیستم پرامپت مدل GPT-5 رو قرار دادم روی گیت هاب
https://github.com/alipyth/GPT-5-systemprompt
@DevTwitter | <Mr.J/>
یه اسکریپت حرفهای پایتون نوشتم که قالب کامل هر سایت رو همراه با تمام فایلهاش ذخیره میکنه تا بتونید به صورت آفلاین استفاده کنید!
اگر دوست دارید پروژه رو حمایت کنید، لطفاً ستاره بدید.
حمایت شما انگیزهمونه!
https://github.com/mehdi-jahani/web_template_saver
@DevTwitter | <Mehdi Jahani/>
این روزا اگه هر روز تو گیتهاب فعالیت نکنی، گراف فعالیتت کمکم رنگش میپره و دیگه سبز نمیمونه
برای همین Green Graph رو ساختم که هر روز خودش خودکار یه کامیت بزنه و گراف همیشه سبز بمونه
با GitHub Actions کار میکنه، نیازی نیست خودت کاری بکنی
میتونی راحت برای خودت شخصیسازیش هم بکنی
سورسش اینجاست:
https://github.com/ahmadrz1379/green-graph
توی ریپو توضیح دادم چطور راهاندازیش کنی
اگه خوشت اومد، استار یادت نره
@DevTwitter | <ahmadreza rezaee/>
یه سیستم ساده RAG با LangChain که میتونه هم از وب داده جمع کنه، هم فایلهای متنی محلی رو پردازش کنه و فارسی رو هم پشتیبانی میکنه
https://github.com/TahaBakhtari/PersianRAG
@DevTwitter | <طاها باختری/>
ی بویلرپلیت درست کردم
برای نکست جی اس و تیلویند و اوروال و چند زبانه و غیر و ذالک
ریپوزیتوریش پابلیک ه اگه چیزی به ذهنتون رسید پول رکوئست بدین خوشحال میشم.
https://github.com/artainjast/boiler-plate
@DevTwitter | <ایول ریک سانچز/>
این روزا که همه از وی پی ان استفاده میکنیم من همیشه نیاز دارم چک کنم آی پی و تایم زون مرورگرم تغیر کرده یا نه
برا همین این وبسایت رو با ورکر کلاد فلر ساختم که هم مشخصات آی پی رو نشون میده هم مشخصات سیستم و تایم زون
ازینجا میتونید بهش دسترسی داشته باشید:
https://i.ixa.workers.dev
اینم سورس کدش تو گیتهاب
https://github.com/ixabolfazl/ip-info
نحوه ران کردن برای خودتون تو همین ریپو هست و حتی میتونید دامین شخصی هم وصل کنید که رو دامین خودتون باشه
اگه باهاش حال کردید یادتون نره به ریپو استار بدید
@DevTwitter | <ix Abolfazl />
چیزی که به طور کلی قضیه LLM های خوب مثل Gemini 2.5 Pro رو برای من جذاب میکنه اون قسمتیش هست که کارهای خیلی سخت و پیچیده رو میشه باهاش مشورت کرد و از سولوشن ها و کارهایی که میکنه استفاده کرد، انگار که یه نفر کنارت هست که میتونی Pair Programming کنی، این با اسکرین شیر خفن تر میشه!
@DevTwitter | <Max Shahdoost/>
قدرت Getter، Setter و متدهای Static در جاوااسکریپت
در این مطلب یاد میگیریم چطور با Getter و Setter کنترل دقیقتری روی دسترسی به دادهها داشته باشیم و با متدهای Static، منطقهای مرتبط با کلاس را به شکل بهینه مدیریت کنیم.
لینک مقاله
@DevTwitter | <sajjad hosseinzadeh/>
اگه یکی از component های داخل صفحاتتون خطا بده، کل صفحه crash میکنه که!
اگر دارین صفحه رو stream میکنید و بخش بخش render میکنید، اگر یک بخش به هر دلیل خطا throw کنه، این خطا کجا قراره catch بشه؟
اگر با Next.js کار میکنین، فایل error.tsx این خطا رو بهصورت پیشفرض catch میکنه و fallback UI ای که نوشتید رو بهجای محتوای صفحه render میکنه.
اما موقع streaming صفحه، راهحل چیه؟ تمام صفحه بهخاطر یک component باید crash کنه؟
اینجا باید یک custom error boundary بنویسید و اطراف component خودتون رو باهاش wrap کنید تا موقع unexpected runtime errors بتونید خطا رو بهخوبی مدیریت کنید و کل صفحه رو down نکنید بهخاطر یک component.
@DevTwitter | <Liam Paknia/>
تا الان، بهترین خروجی برای جستجو تو وردپرس و ووکامرس، با استفاده از algolia بوده.
ما راضی و مشتری خیلی راضی :))
https://www.algolia.com/
@DevTwitter | <Morteza Geransayeh/>
پلاگین WandTech Console رو به ورزن 1.0.3 رسوندم
پلاگینی که فکر میکنم دستیار خوبی برای وردپرس میتونه باشه
یه ماژول کاربردی و جذاب هم درون خودش داره به نام: Live Sales Notifications
https://github.com/HamxaBoustani/wandtech-console
@DevTwitter | <Hamxa/>
اینروزا با 403 و تحریما درگیرم ، یه Dns tool نوشتم که میشه توش پریست اد کرد ، بینشون سوییچ کرد و سریع ترینشو پیدا کرد. قابلیت DNSCrypt هم داره.
https://github.com/SinaBimesl/Asena
@DevTwitter | <SinaBimesl/>
یه مدل NER با ترنسفورمر زدم که از طریق گفتار، سرور رو خودکار راهاندازی میکنه!
اینجا از Whisper برای تبدیل صدا به متن استفاده شده و بعد با BERT/RoBERTa/DeBERTa تشخیص موجودیتهایی مثل نوع سرور، مرکز داده، نام سرور و … رو انجام میده. حتی وجود نویز محتمل توی تبدیل گفتار به متن هم در تست شبیهسازی شده.
https://github.com/hosseindamavandi/Transformer-NER-for-Automated-Infrastructure
@DevTwitter | <Hossein/>
این اضافه شدن زبان فارسی توی Vite و Vue واقعا حس خوبی بهم میده. جدا از کیفیت ترجمه،
همینکه به دنیا میگه ما وجود داریم چیز بزرگیه.
https://fa.vuejs.org/
@DevTwitter | <Yasha/>
به کمک GPT-5 یک وب اپ ویرایش عکس اوپن سورس منتشر کردم که میتونید سریع کار های Crop و Resize کردن و تغییر به فرمت های دیگه مثل WebP رو داخل یه رابط کاربری زیبا و فارسی انجام بدید.
لینک وبسایت
http://Editor.maux.site
و لینگ گیت هاب
https://github.com/xmannii/maux-image-editor
@DevTwitter | <Mani/>
اسکریپت ارسال پیام انبوه تلگرام با پایتون
با این ابزار میتونی به راحتی به چندصد شماره تلفن پیام و عکس ارسال کنی، بدون نگرانی از محدودیتهای تلگرام و با گزارش کامل از ارسالها.
https://github.com/mehdi-jahani/telegram_message_sender
@DevTwitter | <Mehdi Jahani/>
از اونجایی که تصمیم گرفتم کتاب های حوزه NET. رو ترجمه کنم و الان دو موردش در حال انجام، گفتم خب کار خسته کننده ای یکی بیاد متن کتاب رو تو گیت هاب بخونه.
پس در یک repo جدید تصمیم گرفتم آنلاین اش کنم. لطفاً دوستان فرانت کمک کنند.
https://github.com/hheydarian/parsBook
@DevTwitter | <Hamed Heydarian/>
دبیان ۱۳ منتشر شد
و جالب اینکه پلاسما ۶.۳ داره
واقعا وسوسه شدم آپگرید کنم
https://www.omgubuntu.co.uk/2025/08/debian-13-trixie-released-with-2-years-worth-of-improvements
@DevTwitter | <Bardia/>
#میم_شبانگاهی
من آخر هفتهها وقتی بعد از زدن git push --force شرکت رو ترک میکنم
@DevTwitter
فایلهایِ فشردهای که از سایتهایِ دانلود میگیرم یه رمز داره که داخلش کامنت شده. یه اسکریپتِ پایتون نوشتم که تنها با یک کلیک، رمزِ رو با هوشِ مصنوعیِ gemini از داخلِ کامنت شناسایی میکنه و بعد به صورتِ خودکار اکسترکت میکنه. https://github.com/ayub-kokabi/gemini-extractor
@DevTwitter | <Ayub/>
دیباگ آسان HttpClient در داتنت با HttpClientToCurl
اگر در پروژههای .NET با HttpClient کار میکنید و دنبال راهی ساده برای دیدن دقیق درخواستها قبل از ارسال هستید، پکیج HttpClientToCurl بهترین انتخاب شماست!
این اکستنشن کوچک و سبک به شما امکان میدهد تا درخواستهای HttpClient خود را بهصورت اسکریپت curl ببینید و حتی آن را مستقیماً در Postman تست کنید.
فقط با یک خط کد، خروجی curl را در متغیر، کنسول یا فایل ذخیره کنید و مشکلات ارسال درخواستها را به راحتی پیدا کنید.
سورس و مستندات:
GitHub: https://github.com/amingolmahalle/HttpClientToCurlGenerator
NuGet: https://www.nuget.org/packages/HttpClientToCurl
@DevTwitter | <Amin/>