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/artainjast/boiler-plate
@DevTwitter | <ایول ریک سانچز/>
این روزا که همه از وی پی ان استفاده میکنیم من همیشه نیاز دارم چک کنم آی پی و تایم زون مرورگرم تغیر کرده یا نه
برا همین این وبسایت رو با ورکر کلاد فلر ساختم که هم مشخصات آی پی رو نشون میده هم مشخصات سیستم و تایم زون
ازینجا میتونید بهش دسترسی داشته باشید:
https://i.ixa.workers.dev
اینم سورس کدش تو گیتهاب
https://github.com/ixabolfazl/ip-info
نحوه ران کردن برای خودتون تو همین ریپو هست و حتی میتونید دامین شخصی هم وصل کنید که رو دامین خودتون باشه
اگه باهاش حال کردید یادتون نره به ریپو استار بدید
@DevTwitter | <ix Abolfazl />
فیچری که تو Next.js 15 دیدم و به نظرم ارزش به اشتراک گذاشته شدن داره
به جای این همه onSubmit، router.push و prefetch دستی و … کافیه از Form استفاده کنی
- مسیر رو خودش Prefetch میکنه
- بعد از submit، بدون رفرش کامل میره صفحه بعد
- حتی اگه JS لود نشه، مثل فرم معمولی کار میکنه
این یعنی همون <form> کلاسیک ولی با شتاب یک SPA
@DevTwitter | <erfan fakharieh/>
وقتی عمو فری تازه کات کرده و بجای چس ناله رو به نو آوری میاره
ما که جدا شدیم امیدوارم این دوتا توپ جدا نشن
لینک پروژه این زیره لطفا ستاره فراموش نشه
https://github.com/fariborz0015/multi-tab-effect
@DevTwitter | <Fariborz Shalghooni/>
اگه یه چیزی مثل curl برای gRPC میخواین میتونین از این استفاده کنین:
https://github.com/fullstorydev/grpcurl
@DevTwitter | <بلک استیت />
یه بنچمارک برای ارزیابی LLMها روی زبان فارسی ساختم به اسم ParsiEval.
میخواستم یه معیار درست و حسابی داشته باشیم که ببینیم مدلها تو فارسی و تسلط روی فرهنگ و دانش ایرانی واقعاً چیکارهان، مدل gpt-4o با ۷۹٪ دقت در صدره بعدشم horizon-beta (احتمالا gpt-5-mini) ولی مدلهای اوپن سورس kimi و llama-4 هم خیلی نزدیک دنبالش میکنن. مدلهای جدید اپنسورس OpenAI یعنی gpt-oss هم عملکرد نسبتا خوبی داشتن و نسخه ۱۲۰ میلیارد پارامتریش به دقت ۷۰٪ رسیده.
این بنچمارک ۳۶۴ تا سوال چهارگزینهای از دانش عمومی، تاریخ و علم داره. هدفش اینه که فهم و استدلال مدلها رو به چالش بکشه، نه فقط حفظیات.
این نسخه اول ParsiEval هست. دارم روی نسخه دوم کار میکنم که دیتاست ارزیابی خیلی بزرگتری داره و مدلهای جدیدتر رو هم پوشش میده تا یه مقایسه کاملتر داشته باشیم.
کل پروژه، کدها و نتایج رو روی گیتهاب گذاشتم. اگه براتون مفید بود یه ستاره بزنید. دمتون گرم.
https://github.com/mshojaei77/ParsiEval
@DevTwitter | <Shojaei/>
#کوته_نیوز
مدل GPT-5 ول داده شد
@DevTwitter
یک مدل جدید اومده برای پارس کردن داکیومنت و OCR.حدود ۱۰۰ زبان از جمله فارسی را هم پشتیبانی میکنه. من برای یک عکس یک مقاله امتحان کردم که نتیجه خیلی عالی بود. مدل با اینکه 1.7B پارامتر داره ولی نتایج خیلی خوبند. دمو در ویدیو زیر:
Github: https://github.com/rednote-hilab/dots.ocr
@DevTwitter | <Mehdi Allahyari/>
سلام، من پروژهای به نام ATOMGPT توسعه دادم که بر پایه NanoGPT ساخته شده. این پروژه با یک data scrapper، دادههای مورد نیاز شما رو از سایت دلخواه جمعآوری میکنه و امکان آموزش مدل با تنظیمات دلخواه رو فراهم میکنه. چون مدلهای محلی به دلیل ضعف سختافزاری خروجی ضعیفی دارن، من سیستمی طراحی کردم که پاسخ مدل رو از طریق API به LM Studio میفرسته تا خروجی تمیزتری بگیرید. همچنین یه فرانتاند با React طراحی شده که ظاهر چتباتهای حرفهای رو شبیهسازی میکنه. اطلاعات کامل در داکیومنتیشن پروژه هست:
https://github.com/HajDragon/ATOM-GPT.
@DevTwitter | <Dragonborn/>
یه cli ساختم برای ساخت پروژه های جاوااسکریپت
پروژه ها میتونن فول استک یا به صورت تکی بکند یا فرانت باشن
هر بار میخواستم یه پروژه ری اکت + vite بسازم میخواست یه command طولانی رو حفظ کنم برا همین اینو ساختم امیدوارم شما هم خوشتون بیاد و خوشحال میشم مشکلاتش رو توی issues گیتهاب بزارید
https://www.npmjs.com/package/booz-stack
@DevTwitter | <../>
خیلی باحاله طرف یه چیزی درست کرده میتونید LLM ها رو توی یه pdf ران کنید:
https://github.com/EvanZhouDev/llm.pdf
@DevTwitter | <0x_XRVØ/>
سرویس OmniAvatar بر روی Hugging Face به صورت رایگان (برای تست) در دسترس قرار گرفت.
این ابزار میتونه با یک تصویر و یک فایل صوتی ورودی، آواتار سخنگو تولید کنه.
لینک:
https://huggingface.co/spaces/alexnasa/OmniAvatar
@DevTwitter | <Diego Jr/>
اگر تو GenAI کار میکنید، ویدیوهای صفحه یوتیوب AI Engineer رو به هیچ عنوان از دست ندید، از صد تا کلاس درس بیشتر مطلب برای یادگیری داره.
aiDotEngineer/videos" rel="nofollow">https://www.youtube.com/@aiDotEngineer/videos
@DevTwitter | <Reza Jafari/>
🚫 تخصصت هر چی که هست، هوش مصنوعی تعیین میکنه که جایی توی بازی کار داری یا نه؟
🔘 هوش مصنوعی مولد رو پروژه محور یاد بگیر
🔘 مدرک آموزشت رو بگیر
🔘 و جای پات رو توی بازارکار سفت کن
شروع یادگیری:
https://dnkr.ir/6Zd8P
هرچه زودتر sudo را در سرورهای خودتون به روز رسانی کنید
اسیب پذیری CVE-2025-32463 امده است که به کاربران غیر روت اجازه میده با اجرا یک فایل تبدیل به روت بشن
اسکریپت اسیب پذیری در رپو زیر درج شده است.
میتوانید روی سیستم شخصی خودتون یا سرورها اجرایی نماید
https://github.com/kh4sh3i/CVE-2025-32463
@DevTwitter | <mohsen khashei/>
فایلهایِ فشردهای که از سایتهایِ دانلود میگیرم یه رمز داره که داخلش کامنت شده. یه اسکریپتِ پایتون نوشتم که تنها با یک کلیک، رمزِ رو با هوشِ مصنوعیِ 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/>
دوستان GPT‑5 وارد بازی شد
نسخهای که دیروز OpenAI معرفی کرد، از هر چیزی که قبلاً دیدیم باهوشتر سریعتر و دقیقتره.
چه خبره تو GPT‑5؟
یک معماری جدید که خودش تشخیص میده از کدوم مدل استفاده کنه!
قابلیتهای جالب دیگه:
پیشرفت چشمگیر تو حل مسائل کدنویسی و مهندسی
و یه قابلیت جدید به اسم Safe‑Completion که به جای "نمیتونم جواب بدم" امنترین پاسخ ممکن رو ارائه میده!
تیم OpenAI یه توصیف قشنگ داده:
کار با GPT‑5 مثل صحبت با یک متخصص واقعیه.
در آخر هم حتما سر به لینک زیر بزنید و بیشتر بخونید درموردش:
https://openai.com/index/introducing-gpt-5/
@DevTwitter | <Seyed Sajjad Nazari/>
برای کاهش plugins loaded ها در وردپرس میتونیم از به افزونه ماژولار استفاده کنیم
این افزونه از autoloader استفاده نمیکنه ولی در همین حد و حدود بچه خوبیه
راهنمای ماژول نویسی هم داره
https://github.com/HamxaBoustani/wandtech-console
@DevTwitter | <Hamxa/>
پروفایل LLM حرفهای میخوای؟
سایت UnslothAI یه کلاس رایگان پر از ترفند عملیه: مدل بساز، تو huggingface منتشر کن، باگ بگیر دیباگ کن و برای مصاحبه آماده شو!
https://unsloth.ai/
@DevTwitter | <Morteza Heidari/>
اگه طرفدار و کاربر editorهای ترمینالی مثل vim و مشتقاتش هستید پیشنهاد میکنم حتما Helix رو امتحان کنید.
با Rust توسعه داده شده و learning curve خیلی راحت تری داره.
همیشه لیست hotkeyهای مد نظرتون جلوی چشمتونه و لازم نیست همه چیز رو حفظ کنید یا اونقدر تمرین کنید که ملکه ذهنتون بشه.
دو هفته ای میشه که محیط اصلی توسعه خودم هست و بشدت ازش راضیم.
مزیت اصلی ش نسبت به vim همینه که در یه زمان خیلی محدود میتونید روش مسلط بشید و به عنوان محیط اصلی توسعه ازش استفاده کنید.
ترکیب zellij با helix یه محیط خیلی حرفه ای و customize شده توسعه رو میتونه بهتون بده.
اگه تجربه تون با vim شکست خورده مثل من، با helix یه تلاش مجدد کنید شاید این بار موفقیت آمیز باشه...
https://helix-editor.com
@DevTwitter | <Hossein Nazari/>
توی اوقات فراغتم یه پروژهی سبک با Tesseract.js توی NestJs نوشتم که عکس رو به متن تبدیل میکنه (OCR) هم فارسی، هم انگلیسی.
هدفم بیشتر آشنایی با مفهوم OCR و تست کردن قابلیتهای این ابزار بود. پروژه هنوز کامل نیست و فعلاً توی فاز اولیهست، ولی پایههاش آمادهست و دارم کمکم توسعهش میدم.
قسمت استفاده در تلگرام هم با کتابخونه telegraph زدم
اگه علاقهمندید روش کار کنید یا پیشنهادی برای بهتر شدنش دارید، خوشحال میشم مشارکتتون رو ببینم.
میتونید فورکش کنید و باهاش کار کنید.
https://github.com/MehradAotp/Snap2Text
@DevTwitter | <Mr AOTP/>
دیپلوی کردن n8n فقط Drag & Drop نیست!
این ویدیو برای حرفهایهاست که میخوان از n8n توی پروژههای واقعی و جدی استفاده کنن.
اگه تا حالا فقط با ظاهر ساده n8n کار کردی، اینجا قراره بری چند لِوِل بالاتر!
لینک ویدیو:
https://www.youtube.com/watch?v=nFKAFN9jvW0&list=PLwUWEGKy5kyPMAri3iynEq4X9MGJkQnOy&index=5
@DevTwitter | <Ryan Heida/>
کتابخونه ormax به عنوان سریعترین ORM تو پایتون شناخته شد
این کتابخونه با شکست دادن SQLAlchemy و Turtoise تونسته تو بنچمارک بین ORM های معروف برنده بشه...
و این پروژه در سطح جهانی درحال معروف شدن هست.
https://github.com/shayanheidari01/ormax
@DevTwitter | <Shayan Heidari/>
افزونه Laravel Idea برنامه PHPStorm رایگان شده
برای توسعه راحتتر پیشنهاد میشه نصب کنید
https://blog.jetbrains.com/phpstorm/2025/07/laravel-idea-is-now-free/
@DevTwitter | <Developer One/>
یکی از فوق العاده ترین ابزارهای مدیریت کلاستر kubernetes که هرروز باهاش کار میکنم و واقعا لذت میبرم k9s هست:
https://github.com/derailed/k9s
@DevTwitter | <Mohsen Khodabakhshi/>
فستپنل، یکی از کنترل پنلهای رایگان برای مدیریت وبسرورهای لینوکسیه که نسبتا رابط کاربری خوبی داره.
این پنل امکانات لازم برای میزبانی وردپرس، لاراول و php رو فراهم کرده.
برای شروع میشه اونو روی یه VPS با یک هسته پردازنده و یک گیگ رم نصب کرد!
https://fastpanel.direct
@DevTwitter | <Yaser Shahi/>
چرا GitOps در دنیای امروز جایگزین مستقیم kubectl شده است
در گذشته، برای اعمال تغییرات روی Kubernetes، معمولترین کار اجرای مستقیم دستورات kubectl apply بود.
ساده، سریع و بدون پیچیدگی خاص.
اما با بزرگتر شدن تیمها و پیچیدهتر شدن محیطها، همین سادگی تبدیل به یک نقطهضعف شد.
چرا؟ چون:
- هیچکس نمیدانست آخرین تغییر توسط چه کسی اعمال شده.
- تنظیمات محیط Production و Staging با هم متفاوت بودند.
- امکان بررسی یا بازگشت به وضعیت قبلی وجود نداشت.
- خطای انسانی در اجرای دستی تغییرات بهراحتی باعث بروز مشکل میشد.
اینجا بود که GitOps متولد شد.
حالا GitOps روشیست که در آن کل وضعیت سیستم (شامل تنظیمات، منابع، policyها و ...) به شکل فایلهای YAML در یک مخزن Git ذخیره میشود.
هر تغییری در سیستم، تنها از طریق commit در Git اتفاق میافتد.
و ابزارهایی مثل ArgoCD یا Flux این تغییرات را بهصورت خودکار روی خوشه Kubernetes اعمال میکنند.
- یعنی Git تبدیل میشود به منبع حقیقت (single source of truth)
- هر تغییر قابل رهگیری، بررسی و بازگردانی (rollback) است
- میتوان با review و approval گروهی، جلوی خطاها را گرفت
- از CI/CD pipeline بهطور طبیعی پشتیبانی میشود
در واقع GitOps نهتنها امنیت و شفافیت را بالا میبرد، بلکه مسیر توسعه تا استقرار را بهشکل کاملاً خودکار و قابل پیشبینی درمیآورد.
یکی از محبوبترین ابزارهای اجرای GitOps در Kubernetes، ArgoCD است.
این ابزار بهصورت مداوم وضعیت مخزن Git را با خوشه مقایسه میکند و اگر مغایرتی ببیند، آن را اصلاح میکند یا هشدار میدهد.
این یعنی دیگر نیازی نیست دستی چیزی را deploy یا patch کنید؛ Git خودش حرف آخر را میزند.
جمعبندی:
در دنیایی که تغییرات سریع، محیطها متنوع و تیمها پراکندهاند، دیگر اجرای دستی kubectl کفایت نمیکند.
مدیریت تغییرات باید سیستماتیک، قابل پیگیری و مبتنی بر Git باشد.
GitOps دقیقاً پاسخ این نیاز است.
@DevTwitter | <Vahid Aghazadeh/>
بحث اینکه هوش مصنوعی جای برنامه نویس هارو بگیره دیگه داره تکراری میشه
ولی بذارین یه نکته مهمی رو باهاتون در میون بذارم
هوش مصنوعی یا همون عامل های هوش مصنوعی توسعه دهنده که یه نمونه اش cursor هست وقتی پروژه کوچیک باشه و Monolithic بله واقعا قدر ان و یکم شک به دل آدم میندازن که نکنه اینا واقعا آینده توسعه نرم افزار رو دست بگیرن؟
اما کافیه پروژه یکم مقیاس پیدا کنه مثلا تبدیل بشه به client-server یا از Monolithic تبدیل بشه به Microservice اون موقع اس که واقعا AI کم میاره بد هم کم میاره.
و بزرگترین چالشش به یاداوردن و حفظ توالی عملیات ها و اهداف پروژه و نحوه کارکرد و تعامل ماژول ها و اجزا و همینطور تعیین استراتژی های فنی هست.
کاری که فقط از پس یه انسان متخصص برمیاد نه یک یا حتی چند عامل.
شاید حتی بگین که الان این محدودیت رو داره و در آینده ممکنه برطرف بشه ولی در جواب باید بگم به همین سادگیا نیست چون این محدودیت ها بیشتر جنبه سخت افزاری دارن تا الگوریتمیک و یا نرم افزاری که شرکت های هوش مصنوعی صرفا با اپدیت های نرم افزاری بتونن این محدودیت هارو رفع کنن.
چالشی که حالا حالا ها پابرجاس.
واسه همینه که واسه توسعه دهنده ها ضروریه که مهارت های سطح بالا رو یاد بگیرن و از یه کارگر (که صرفا کد مینوسه) تبدیل بشن به یه مهندس ناظر که استراتژی هارو تعیین میکنه سیستم رو طراحی میکنه و الگور های طراحی و معماری هارو مشخص میکنه و بر اساس اون عامل های توسعه دهنده رو هدایت میکنه.
@DevTwitter | <mohammad hashemi/>
#بدرد
قطعی اینترنت در هفتههای اخیر فقط یه اختلال لحظهای نبود. برای خیلی از دولوپرها یه توقف جدی توی کارشون بود.
دولوپر بودن توی ایران یعنی همیشه آماده بودن برای شرایط غیرعادی. یکی از چیزهایی که خیلی کمک میکنه، آماده داشتن ابزارهای آفلاینه.
من شخصاً این سه ابزار رو نصب کردم تا بتونم بدون اینترنت هم تا حدی به کارهام ادامه بدم:
مرورگر Zeal: مرورگر داکیومنت آفلاین برای زبانهای برنامهنویسی، کتابخانهها و ابزارهای محبوب
https://zealdocs.org/
وبسایت DevDocs: مرجع مستندات سبک و یکپارچه، با قابلیت استفادهی آفلاین در مرورگر
https://devdocs.io/
ابزار cheat.sh: ابزار terminal برای دریافت خلاصه دستورات و مثالهای کاربردی
https://cheat.sh/
@DevTwitter | <Fateme Fouladkar/>