DevTwitter | توییت برنامه نویسی
26.6K subscribers
4.56K photos
367 videos
6 files
4.3K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
اگه به فکر ساختن یه دستیار صوتی Real-time با هوش مصنوعی هستین ابزار Pipecat رو بهتون معرفی میکنم
یه Framework باهال که عملیات STT + LLM + TTS رو در کسری از زمان میتونین پیاده سازی کنین باهاش

@DevTwitter | <Faraamrz/>
26👍7👎1
قابلیت جدید Go که refactoring را خودکار می‌کند

در نسخه جدید Go 1.26، ابزار go fix یک قدم بزرگ جلوتر رفته. این دستور می‌تواند کل codebase شما را اسکن کند و به‌صورت خودکار کد را به نسخه مدرن‌تر، تمیزتر و بهینه‌تر تبدیل کند.

چرا این مهم است؟

-قابلیت️ Modernize خودکار codebase
دستور go fix الگوهای قدیمی را پیدا می‌کند و با APIها و featureهای جدید Go جایگزین می‌کند—بدون نیاز به refactor دستی.

- مهاجرت سریع‌تر به نسخه‌های جدید Go
به‌جای تغییر صدها فایل به‌صورت دستی، می‌توانید با یک دستور ساده کل پروژه را به best practiceهای جدید migrate کنید.

- بهبود خوانایی و maintainability
کد خروجی معمولاً ساده‌تر، idiomatic‌تر و قابل نگهداری‌تر است—چیزی که در پروژه‌های بلندمدت بسیار حیاتی است.

- مکمل عالی برای کد تولیدشده توسط AI
مدل‌های AI هنوز هم گاهی الگوهای قدیمی تولید می‌کنند. go fix کمک می‌کند این کدها به‌صورت خودکار با استانداردهای جدید هماهنگ شوند.

ارزش واقعی برای تیم‌ها
برای تیم‌هایی که codebase بزرگ دارند، go fix می‌تواند ساعت‌ها یا حتی روزها زمان refactor را به چند ثانیه کاهش دهد.


یک دستور ساده:
go fix ./...
و کل پروژه شما مدرن‌تر می‌شود.

گاهی ابزارهای کوچک، بیشترین تاثیر را روی کیفیت و سرعت توسعه دارند.

منبع و توضیحات و مثال های بیشتر:
https://go.dev/blog/gofix


@DevTwitter | <Ali Baghernia/>
👍2012🔥10
همه دارن پول API میدن، تو رایگان ارتش Agent بساز!

در این ویدئو خواهی دید با چه ابزارهای کاملاً رایگان و لوکال، Agentهای هوشمند و حتی Multi-Agent بسازی — بدون وابستگی به API پولی.

اگر آینده «همه‌چیز Agent» است، اینجا نقطه شروع ساخت ارتش دیجیتال توست.

https://www.youtube.com/watch?v=ZhBOSiaBui8

@DevTwitter | <Ali Kolahdoozan/>
👎269👍2
آپدیت: لیست چنل‌های پروکسی واسه این که وصل بمونید.

خودم هم ازشون استفاده می‌کنم:
https://t.me/addlist/bssx72lCERZhYmJk

اگر کانفیگ می‌خواید به پست زیر مراجعه کنید
https://t.me/devtwitter/11373

@DevTwitter
👎116🔥3
#کوته_نیوز

ستار هاشمی، وزیر ارتباطات:
انشاءالله

@DevTwitter
👎639🔥4
اجرای پروژه‌های Flutter و Android و Go و .... بدون اینترنت — حتی روی ویندوز شخصی( البته کار حرفه ای برا شرکت ها اینه که روی سرور بالا بیارن اینو)

تا حالا به این فکر کردی چند بار در روز پروژه‌هات برای دانلود dependency به اینترنت خارجی وصل میشن؟

چه Flutter باشه، Android باشه، npm باشه، Go باشه…
تقریباً همه ابزارهای مدرن توسعه به یک مخزن خارجی وابسته‌ان.

اینجاست که مفهوم Mirror مهم میشه.

Mirror یعنی چی؟

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

وقتی برای اولین بار یه پکیج دانلود می‌کنی:

* از اینترنت گرفته میشه
* داخل سرور Mirror ذخیره (cache) میشه

از اون به بعد:

* همون پکیج از داخل شبکه خودت سرو میشه
* سرعت بالاتر میره
* مصرف اینترنت کمتر میشه
* حتی در صورت قطع اینترنت، build همچنان می‌تونه انجام بشه (اگر قبلاً کش شده باشه)

یکی از ابزارهای حرفه‌ای برای این کار
Nexus Repository
از شرکت
Sonatype هست.
لینک دانلودش هم اینه
https://help.sonatype.com/en/download.html
برا تنظیم کردنش هم از chatgpt کمک بگیرید برا ست کردن میرور فلاتر و گردل و چیز دیگه ای که میخوایین چون باید داخل چند تا ریپازیتوری ایجاد کنین داخلی همین nexus و داخل اندروید استودیو و اینوایرومنت های سیستم هم باید میرور ها رو ست کنین به خاطر همین بهترین شیوه کانفیگ کردن استفاده از chat gpt هست

نکته مهم اینه که این موضوع فقط مخصوص Flutter یا Android نیست.

با Nexus میشه برای این‌ها هم Mirror ساخت:

* Maven (پروژه‌های Java و Android)
* npm (پروژه‌های Node.js)
* Go modules
* Python (PyPI)
* Docker images
* و حتی بسیاری از package managerهای دیگه

یعنی عملاً هرجایی که dependency از اینترنت میاد، میشه جلوش یک لایه کنترل و کش داخلی گذاشت.

و جالب‌تر اینه که حتی روی سیستم شخصی، مثلاً ویندوز، هم میشه اجراش کرد. لازم نیست دیتاسنتر داشته باشی. یه سرور لوکال (یا حتی Docker روی لپ‌تاپ) کافیه.

در کشوری که اینترنت پایدار نیست، Mirror فقط یه بهینه‌سازی نیست؛
یه جور بیمه برای فرآیند توسعه است.

زیرساخت خوب یعنی وقتی اینترنت قطع شد، توسعه هم قطع نشه.

@DevTwitter | <Abbas Dehghani/>
👍3611👎4
رادارهای کلادفلیر نشون می‌دن که اینترنت توی خوزستان در حال قطع شدنه

@DevTwitter
💔106🔥32
یه آسیب پذیری توی کروم پیدا شده مربوط به فونت ها توی css هست

اگه جزئیاتش براتون جالبه این ویدئو را ببینید:
https://youtu.be/AZUp5nY7BWU

خلاصه که کروم را اپدیت کنید.

@DevTwitter | <Ali Baghernia/>
👍255🔥1
مارتین فاولر از امامان زنده صنعت نرم‌افزار یه مقاله قشنگی نوشته.

«سرعت AI داره تبدیل میشه به شتاب‌دهنده بدهی فنی»

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

نوشتن کد هیچوقت bottleneck نبوده. طراحی، تست، review، deploy کردن بیشترین زحمت و داشته.

خلاصه که طوری نکنید که طوری شود.
https://martinfowler.com/fragments/2026-02-18.html

@DevTwitter | <Amir Afianian/>
👍11512👎5
لینوکس روی Apple Silicon دیگر یک پروژه آزمایشی نیست — دارد به یک پلتفرم واقعی تبدیل می‌شود.

در آخرین گزارش Asahi Linux چند پیشرفت کلیدی اتفاق افتاده:

• لینوکس حالا روی Macهای M3 بوت می‌شود
• خروجی تصویر از طریق USB-C بالاخره (DisplayPort) در حال کار کردن است
• پرفورمنس درایور GPU به‌طور قابل توجهی افزایش یافته
• نمایشگرهای 120Hz حالا روی Linux پشتیبانی می‌شوند
• فاصله با kernel اصلی Linux به‌سرعت در حال کاهش است

نکته مهم‌تر این است که همه این‌ها بدون هیچ documentation رسمی از Apple و فقط با reverse engineering ساخته شده‌اند.

این یک سوال جدی ایجاد می‌کند:

اگر یک تیم کوچک بتواند Linux را این‌قدر عمیق روی Apple Silicon اجرا کند، آینده vendor lock-in چه می‌شود؟

آیا در نهایت سخت‌افزار مهم‌تر است یا اکوسیستم نرم‌افزار؟

پروژه Asahi Linux نشان می‌دهد که کنترل واقعی پلتفرم هنوز می‌تواند به دست جامعه برگردد.

منبع:
https://asahilinux.org/2026/02/progress-report-6-19/


@DevTwitter | <Ali Baghernia/>
👍35🔥108
از وقتی OpenClaw اومده ملت سعی کردن با زبان‌های برنامه‌نویسی دیگه ریفکتورش کنن. اینا معروف‌ترین ورژن‌هاست که توسط کامیونیتی منتشر شده:

نسخه‌ای که با Zig نوشتن فقط 1MB رم نیاز داره :))

@DevTwitter | <Amir/>
👍60🔥15👎3
Forwarded from Space sup
📱 ChatGPT Premium🛍

⚫️فعال سازی اشتراک بر روی ایمیل شخصی شما.

⚫️تمام سفارش‌ها دارای ضمانت تعویض و بازگشت وجه فوری هستند.

⚫️تخفیف فعلی به دلیل آفر رسمی سایت می‌باشد و برای مدت محدود فعال است.

⚫️پرداخت بعد از تحویل.

💲قیمت اشتراک

🟠 3️⃣4️⃣9️⃣🔤

🙂جهت مشاوره و خرید سریع کلیک‎ کنید

❤️ در کانال ما عضو شوید
Please open Telegram to view this post
VIEW IN TELEGRAM
👎162
یه پروژه OpenSource به اسم YouTubeAutoDub روی گیت‌هاب هست.
لینک ویدیو رو میدی، خودش:
دانلود می‌کنه - متن رو استخراج می‌کنه → ترجمه می‌کنه - دوبله می‌کنه.
همون ویدیو، یه زبان جدید.
بدون استودیو.
https://github.com/mangodxd/youtube-auto-dub

@DevTwitter | <MAHDI S. Homeyli/>
38👍14🔥7
اگر احیانا نت ها مجدد قطع شد این برنامه خیلی بهتر از Ollama هست! کاملا هم رایگانه!

LM Studio به من اجازه می‌ده مدل‌های قدرتمند open-source مثل Llama 3.2، Qwen3، Gemma 3، DeepSeek و حتی gpt-oss رو مستقیم روی لپ‌تاپ یا دسکتاپ خودم اجرا کنم.

مزایای اصلی:
کاملاً آفلاین و خصوصی (هیچ داده‌ای بیرون نمی‌ره)
رابط کاربری ساده و زیبا (مثل ChatGPT ولی محلی)
سرور محلی OpenAI-compatible → می‌تونی با LangChain، n8n، VS Code extensions و... وصلش کنی
رایگان برای استفاده شخصی و کاری
اگر developer، researcher یا مدیر محصولی هستی که به privacy، کنترل هزینه و سرعت آزمایش مدل‌ها اهمیت می‌دی → حتماً یه بار امتحانش کن.
در ضمن تنظیمات خاصی برای بهینه رفتار کردن سیستم در حالت های مختلف سخت افزاری داره!

لینک دانلود: https://lmstudio.ai

@DevTwitter | <Mohammad Zare/>
49👎14👍9
مشکل Performance که با یه خط HTML حل می‌شه

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

حالا fetchpriority چیه؟
یه attribute ساده برای تعیین اولویت دریافت منابع (Image، Script و …)

مقادیر مهم:
مقدار high - خیلی مهمه (اول اینو دانلود کن)
مقدارlow - فعلاً مهم نیست
مقدار auto - تصمیم با مرورگر (پیش‌فرض)

کاربردهای واقعی:
میتونید مشخص کنید تصاویر اول صفحه زودتر لود بشن بعدا بره سراغ دانلود اسکریپت انالیز یا عکسای پایین صفحه

نتیجه؟
دارای LCP بهتر
لود سریع‌تر محتوای مهم
کنترل بیشتر روی Performance بدون JS اضافی

پشتیبانی مرورگرها:
همه مرورگرهای مدرن از ۲۰۲۳ به بعد

پرفورمنس Frontend فقط لایبرری نیست؛
گاهی یه attribute کوچیک، بیشترین تأثیر رو داره.

منبع:
https://backpackforlaravel.com/articles/tutorials/10-native-web-features-you-can-use-in-2026-you-probably-don-t-know-half-of-them

@DevTwitter | <Ali Baghernia/>
👍5117🔥2
نسخه جدید Tailwind CSS منتشر شد!
امروز تیم توسعه‌دهنده Tailwind CSS 4.2.0 را منتشر کرد — یه سری تغییر کوچیک که ارزش نگاه انداختن داره.

تغییرات اصلی:
پالت رنگ‌های جدید مثل mauve، olive، mist و taupe اضافه شدن یه سری رنگ چرک طور هستن.

پلاگین رسمی Webpack برای ادغام آسان‌تر با اکوسیستم Webpack.

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

کلاس‌های جدید برای اندازه‌های بلوک و خط (inline-size و block-size) که جایگزین width و height منطقی‌تر هستند.

امکان کنترل ویژگی‌های فونت (مانند ligatures و small caps) با utility جدید font-features-*.
️ همچنین برخی کلاس‌های قدیمی در مسیر حذف هستند — پس حواستان به ارتقا و جایگزینی آن‌ها باشد.

اگر از Tailwind در پروژه‌های خود استفاده می‌کنید جزئیاتش را توی این لینک ببینید:
https://laravel-news.com/tailwindcss-4-2-0

@DevTwitter | <Ali Baghernia/>
🔥439👍6
مقاله در مورد اشتباهات ایندکس گذاری و بهینه کردن جداول دیتابیس صحبت کرده و در ادامه با ۵ سناریو، ایندکس ها و انواع اونها رو در postgre توضیح داده.

بسیار روان، قابل فهم و کاربردی. لذت ببرید.

https://medium.com/@ArkProtocol1/postgres-indexing-mistakes-i-see-in-every-codebase-c5d02bbcb941

@DevTwitter | <Morteza Dolatkhah/>
👍226👎1
Forwarded from DevTwitter Ads.
🫂 در این روزها کنار شما هستیم...

🔥 تخفیف تا ۷۵ درصد ویژه دانشجویان برای تمامی دوره‌های لینگانو با امکان پرداخت اقساطی اسنپ پی به مدت محدود

🔠 با بیش از ۵۰ هزار زبان آموز و ضمانت بازگشت وجه

💯 برای مشاوره و تعیین سطح رایگان، همین الان وارد بشید

@lingano_official_bot
@lingano_official_bot
@lingano_official_bot
👎21
گوگل مدل جدید جمنای یعنی Gemini 3.1 Pro رو معرفی کرد که مهمترین ویژگیش پیشرفت در زمینه استدلال بوده

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

گوگل ادعا کرده که توی بنچمارک ARC-AGI-2 (که منطق و توانایی حل الگوهای جدید رو می‌سنجه)، امتیاز ۷۷.۱ درصد رو گرفتن که دو برابر نسخه قبلی یعنی ۳ پرو هست. اگه واقعی باشه، یعنی برای حل مسائل پیچیده‌ بیشتر میشه روش حساب کرد و خیلی بهتر هم کارای برنامه‌نویسی و پردازش داده‌های سنگین رو میتونه انجام بده

کاربرای عادی هم اگه اکانت گوگل هوش مصنوعی پرو یا اولترا (Pro & Ultra) داشته باشن، توی خود اپ جمنای و NotebookLM می‌تونن ازش استفاده کنن(البته من Plus دارم و همونطور که در عکس میبینید هم دسترسی دارم)

@DevTwitter | <Hossein Mamoodi/>
28🔥7👎3
شرکت Anthropic پنج دوره رایگان درباره Claude و MCP داده:

۲۸۷ ویدیو
۲۶ ساعت آموزش
۳۳ تمرین

موضوعات: ClaudeAPI، MCP، Amazon Bedrock، Vertex AI و MCP پیشرفته.

مزیت اصلی: در پایان هر دوره گواهی اتمام می‌گیری

اگر توسعه‌دهنده‌ای و می‌خوای عمق AI Agents و MCP رو یاد بگیری و اپ حرفه‌ای بسازی، این فرصت رو از دست نده.

https://anthropic.skilljar.com/

@DevTwitter | <MAHDI S. Homeyli/>
22👍6👎1
براتون یه ابزار کامند لاینی کاربردی آوردم
tmq — TOML Query Tool

دقیقا مثل jq و yq اما برای فرمت TOML
خیلی از ابزارها برای ذخیره کانفیگشون از این فرمت استفاده میکنند و جای پردازشگرش واقعا خالی بود
https://github.com/azolfagharj/tmq

@DevTwitter | <Alireza Zolfaghar/>
8