DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
مدل VibeVoice از مایکروسافت
ساخت پادکست و مکالمات طولانی از متن با لحن طبیعی
اجرای لوکال
فقط زبان انگلیسی

https://github.com/microsoft/VibeVoice

@DevTwitter | <Amirio/>
👍215👎2
لازم نیست ساعت‌ها گوگل کنی برای پیدا کردن APIهای رایگان!

یه ریپازیتوری که هر دولوپری باید تو بوکمارک‌هاش داشته باشه:
https://github.com/public-apis/public-apis

لیست کاملاً مرتب‌شده و به‌روز از صدها API عمومی و رایگان در همه حوزه‌ها: Weather - Finance - Music - Animals - Jokes - Crypto Maps و صدها مورد دیگه.

@DevTwitter | <POURYA/>
🔥35👍83👎1
چت‌جی‌پی‌تی الان روزانه ۲.۵ میلیارد پرامپت رو پردازش می‌کنه. همین چند ماه پیش این عدد ۱ میلیارد بود!
نکته‌ای که اکثر مارکترها ازش غافلن:

۷۰٪ مصرف‌کننده‌ها الان ترجیح میدن برای انتخاب محصول، جای سرچ سنتی سراغ هوش مصنوعی برن. و ۶۴٪ حاضرن همون محصولی که ChatGPT
پیشنهاد میده رو بخرن.

ولی مشکل بزرگ کجاست؟
اکثر برندها اصلاً خبر ندارن که هوش مصنوعی داره در موردشون چی میگه.

دارن سالی ۵۰ هزار دلار پای سئو (SEO) خرج می‌کنن و با وسواس رنکینگ گوگل رو چک می‌کنن... در حالی که مشتریاشون دارن از ChatGPT می‌پرسن: «بهترین محصول برای من چیه؟» و جواب‌هایی می‌گیرن که اصلاً اسمی از برند اون‌ها توش نیست.

این قضیه مال آینده نیست. همین الان داره اتفاق می‌افته.

ترافیک سرچ هوش مصنوعی نسبت به سال قبل ۵۲۷٪ رشد داشته، در حالی که سرچ سنتی تقریباً داره درجا می‌زنه.

سوال دیگه این نیست که «آیا باید به دیده شدن تو هوش مصنوعی اهمیت بدم؟» سوال واقعی اینه: «آیا اصلاً می‌تونم هزینه‌ی نادیده گرفتنش رو بپردازم؟»
این GEO را جدی بگیرید!

@DevTwitter | <Mehdi Allahyari/>
👍7510🍌2👎1
خبر خوب برای همه‌ی مهندس‌های یادگیری ماشین!

حالا می‌تونیم Google Colab رو مستقیم داخل VSCode اجرا کنیم . یعنی دیگه لازم نیست بین مرورگر و IDE جابجا بشیم، همه چیز یکجا و روان پیش میره.

برای من که روی پروژه‌های ML کار می‌کنم، این یعنی:
مدیریت بهتر محیط توسعه و فایل‌ها
اجرای کد با سخت‌افزار Colab بدون ترک VSCode
یکپارچگی راحت با Git و ابزارهای دیگه

در کل، کار با داده‌ها و مدل‌ها خیلی سریع‌تر و بدون دردسر میشه.

@DevTwitter | <Hossein Rezaie/>
🔥447👍3
چند هفته ایی هست که دنبال کار جدیدم و وقتم آزادتر پس تصمیم گرفتم وسط مصاحبه و رزومه فرستادن یه کار فان بکنم.حاصلش شد نَوا
نَوا (Nava) پروژه اوپن سورس ترجمه فارسی به انگلیسی من هست که هم دیتاست یک میلیونی اش رو آزاد کردم برای استفاده و هم مدلی که آموزش دادم.

هردو در گیتهاب و هاگینگ فیس آماده استفاده هستند.️

https://github.com/Mahdi-Maaref/Persian-To-English-Translator

https://huggingface.co/MahdiMaaref

@DevTwitter | <Mahdi Maarefdost/>
👍33🔥8👎2🍌2
شما نتفلیکس نیستید! پس چرا از روز اول با پیچیدگی میکروسرویس‌ها خودکشی می‌کنید؟

صنعت نرم‌افزار در حال یک بازگشت عقلانی به سمت معماری‌های یکپارچه مدرن (Modular Monolith) است. جایی که یاد می‌گیریم معماری کد (Logical) باید از معماری استقرار (Physical) کاملا جدا باشه.

در اولین مقاله‌ام در ویرگول، با کالبدشکافی پروژه اپن‌سورس Quick Connect، معماری Code-Level Monolith رو معرفی کردم. معماری‌ای که حلقه گمشده بین سادگی و مقیاس‌پذیریه.

در این معماری:
۱. امروز: با سرعت بالا و هزینه کم به صورت یکپارچه دپلوی می‌کنید
۲. فردا: بدون بازنویسی کد و فقط با تغییر کانفیگ، ماژول‌های پرفشار رو جدا کرده و میکروسرویس می‌کنید (مثل Grafana Loki).

با این رویکرد، یکبار برای همیشه پرونده جنگ مونولیت علیه میکروسرویس رو ببندید!

مطالعه کامل مقاله (فارسی و انگلیسی):

ویرگول:
https://virgool.io/@alirezafeyze44/code-level-monolith-art-flexible-deployment-yad18surpcil

Dev.to:
https://dev.to/alireza_feizi_2aa9c86cac4/code-level-monolith-the-hybrid-architecture-the-art-of-flexible-deployment-2jm2

@DevTwitter | <Alireza Feizi/>
👍4111👎2🔥2
#کدبوک


یک منبع عملی برای یادگیری ساختار داده‌ها و الگوریتم‌ها با زبان C:

- پوشش مفاهیم پایه مثل آرایه‌ها، لیست‌ها، استک و صف
- بررسی ساختارهای پیشرفته مثل درخت‌ها، گراف‌ها و هیپ
- پیاده‌سازی الگوریتم‌های مهم همراه با مثال‌های شفاف
- مناسب برای کسانی که می‌خوان اصول DSA رو با یک زبان سطح پایین درک کنن


* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
10👍4🔥1
تو این مدت داشتم یک سرویس ساده رو قدم‌به‌قدم بهترش می‌کردم.
نسخه‌ی اول خیلی مستقیم بود: چند متد CRUD، یک مقدار Optional، و یک Exception ساده.
کار می‌کرد، اما حس می‌کردم جای بهتر شدن داره.
بعدش دوباره نگاهش کردم و چیزهایی که تو مسیر یاد گرفته بودم رو کم‌کم اضافه کردم:

-استفاده از Lombok برای تمیزتر شدن کد و حذف constructorهای تکراری (@RequiredArgsConstructor)
-استفاده از @Transactional که مخصوص کارهای دیتابیسیه و باعث می‌شه رفتار سرویس قابل‌اعتمادتر بشه
-رمزنگاری پسورد با BCryptPasswordEncoder().encode(...)
-تمیز کردن کد با Optional.orElseThrow()
-ساختن یک GlobalExceptionHandler که خطاها رو استانداردتر و قابل‌کنترل‌تر می‌کنه
-جدا کردن مسئولیت‌ها بین سرویس، ریپازیتوری و کنترلر
-معماری تمیزتر بدون شلوغ کردن کد با کلاسه‌های اضافی

این پروژه تمرینیه، اما سعی کردم واقعاً با استانداردهایی که تو شرکت‌ها استفاده می‌شه جلو برم.
اگر کسی مثل خودم جونیوره و دوست داره کنار هم یک نمونه‌کار درست حسابی بسازیم—فرقی هم نداره بک‌اند یا فرانت‌اند باشه—خوشحال می‌شم بیاد تو گیتهاب و با هم کار کنیم:

https://github.com/AlirezaAkhavanJava/FatKidBoot

@DevTwitter | <Alireza Akhavan/>
🔥8🍌52👍1
#کدبوک

راهنمایی عملی برای یادگیری ساختار داده‌ها و الگوریتم‌ها با دید و نیازهای توسعه وب:

- توضیح مفاهیم DSA با مثال‌های شفاف در JavaScript
- پیاده‌سازی الگوریتم‌های رایج مثل مرتب‌سازی، جستجو و کار با گراف
- تمرکز بر درک عملکرد و بهینه‌سازی کد در محیط وب
- مناسب برای توسعه‌دهنده‌هایی که می‌خوان مهارت حل مسئله‌شون رو در JS تقویت کنن


* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
14👎1🔥1🍌1
آشنایی با فریم ورک Vaadin جاوا

فریم ورک Vaadin یه فریم‌ورک مدرن برای ساخت رابط‌های کاربری تحت وبه که کل دردسرهای فرانت‌اند مثل HTML، CSS و JavaScript رو از مسیر توسعه‌دهنده جاوا کنار می‌زنه. تو فقط با کامپوننت‌های جاوایی کار می‌کنی و خود فریم‌ورک رندر، مدیریت رویدادها و ارتباط Client-Server رو هندل می‌کنه. نتیجه؟ امنیت بالاتر، توسعه سریع‌تر و ساخت UI‌های کاملاً استاندارد بدون خروج از اکوسیستم جاوا.
ساخت UI کامل با Spring Boot فقط در Java بدون حتی یک خط JavaScript!
اگه کنجکاوی ببینی ساخت یک UI جدی و کامل فقط با جاوا چطوریه، آموزش Catherine Edelveis در یوتیوب دقیقا نقطه شروع مناسبه.

توی این آموزش، یک CRUD کامل با Vaadin و Spring Boot ساخته شده که همه‌چیز رو از سمت سرور مدیریت می‌کنه و تجربه توسعه‌ای خیلی تمیز ارائه میده.
چیا رو پوشش میده؟

Login + Spring Security
Data Grid با Lazy Loading و Filtering
Dialog Form‌ با Validation
Role-based Access Control
Custom Theming

همراه با:
️ Spring Boot
️ Spring Security
️ MongoDB
️ CSRF Protection
️ Form Validation با JSR-303

کد پروژه هم روی GitHub هست و قدم‌به‌قدم قابل دنبال کردنه.
https://www.youtube.com/watch?v=67oJxPRa3Mg

@DevTwitter | <Amir Rahimi Nejad/>
🍌184🔥2👍1
یکی از مواردی که برای ما هایی که از VPN استفاده می کنیم، دردسر شده،‌ Fingerprint مرورگرها است!
مثلا گوگل می‌رید ولی خطای 403 میده با اینکه VPN دارید. یک دلیل به خاطر Leak شدن TimeZone اصلی شما هست.
چه موارد دیگه ای را ممکن است بررسی کنند؟
چک کنید:
https://neberej.github.io/exposedbydefault/

@DevTwitter | <VAHID NAMENI/>
1👍415🍌3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
با کرنل‌های جدید RoPE و MLP Triton در Unsloth AI، میتونید مدل‌های زبانی (LLM) رو ۳ برابر سریع‌تر و بدون هیچ افت دقتی Train کنید! مثلا مدل Qwen3-4B رو ۳ برابر سریع‌تر و فقط با ۲.۹ گیگابایت VRAM آموزش بدید. کرنل‌های جدید به همراه قابلیت smart auto packing باعث میشه سرعت Training حدود ۳ برابر بیشتر بشه و مصرف VRAM هم نسبت به ستاپ‌های بهینه شده FA3 تا ۳۰٪ کاهش پیدا کنه.
تمام کدها توی وب سایتشون هست.
https://docs.unsloth.ai/new/3x-faster-training-packing

@DevTwitter | <Mehdi Allahyari/>
🔥18👍51
اگه دوست دارد میز کار یا میز کامپیوتر را ببرید توی یک لیگ دیگه از لحاظ کارایی و دیزاین این ویدیو را حتما ببینید. که چطور با 3D printing چه کارهای جالبی میکنه.
Youtube:
https://www.youtube.com/watch?v=6er5oSPUGOI

@DevTwitter | <Mehdi Allahyari/>
21🍌11🔥1
برای کسایی که میخوان وارد مهندسی نرم افزار بشن، این یه ویدیو خیلی خوبیه که Brad Traversy گذاشته، روش یادگیری جدید خودش برای 2025-2026 و تطابق اون با اکوسیستم در حال تغییر و تحول Tech و با مکملLLM ها برای یادگیری داره انجام میده.
https://www.youtube.com/watch?v=gQnBetuyktk

@DevTwitter | <Max Shahdoost/>
24👍4👎1🔥1
چند روز پیش hkalbasi توی کامیونیتی Rust، یه ایده ای داد که منم به واسطه بیخوابی ناشی از کافئین پیاده‌سازیش کردم.

ایده یه ابزار مانیتورینگ حافظه لینوکس بود که PSS، RSS، Shared/Private، کش Swap، NUMA و حتی Delta لحظه‌ای رو به صورت real-time نشون می‌ده.
پ.ن: احتمالا به زودی یه آپدیت هم براش میدم.

https://github.com/naseridev/memz


@DevTwitter | <Nima Naseri/>
31👎12👍5🔥2
بعضی وقتا کلی تب تو مرورگرم باز دارم،یادم میره چرا بعضیاش هنوز بازه،دیشب یه اکستنشن ساختم که میتونی برای تب یه استیکی نوت بزاری و خیلی به نظرم کاربردیه!نحوه نصبش هم ساده هست اگه خواستید میتونید لینک repoرو بدید به aiبهتون بگه چجوری ادش کنید.

https://github.com/AMIRAK-code/StickyNOte-broswerExtenstion

@DevTwitter | <StarKid/>
34🍌6👍2👎2
انتشار KeySender
ابزار متن‌باز ویندوز برای ارسال متن به‌صورت کاراکتر‌به‌کاراکتر، مخصوص زمانی که Copy/Paste کار نمی‌کند.
مناسب برای KVM، VM، ترمینال‌های امن و وب‌کنسول‌ها.

https://github.com/saeedphr/keysender

@DevTwitter | <saeedphr/>
👍84👎2🔥1
ویروس توتال: ابزاری رایگان برای اسکن سریع فایل‌ها و لینک‌های مشکوک

گاهی فایلی از سایتی ناشناس یا منبعی نامطمئن دانلود می‌کنیم و دل‌مان شور می‌زند که نکند آلوده باشد؟ برای این مواقع سرویسی به نام VirusTotal وجود دارد که مثل یک آزمایشگاه آنلاین رایگان عمل می‌کند.

زمانی که با فایل‌ها یا لینک‌های مشکوک روبه‌رو می‌شوید، می‌توانید با سر زدن به سایت http://VirusTotal.com ، آن‌ها را خیلی سریع اسکن کنید و آلودگی‌های احتمالی را تشخیص دهید.

این سرویس فایل‌های شما را با بیش از ۷۰ آنتی‌ویروس مختلف بررسی می‌کند و نتیجه را ظرف چند ثانیه نشان می‌دهد. اگر نتیجه به رنگ «سبز» بود یعنی می‌توانید خیالی آسوده داشته باشید و اگر «قرمز» بود یعنی باید فایل را به صورت کامل حذف کنید!

خوب است بدانید که ما در «نوشدارو» راهنمای کامل پاکسازی کامپیوتر ویندوزی از ویروس و بدافزار (آن هم بدون هیچ هزینه‌ای) را هم نوشته‌ایم که توصیه می‌کنیم مطالعه‌اش کنید:

https://nooshdaroo.ir/cybersecurity-basics/windows-malware-removal

@DevTwitter | <NooshDaroo | نوشدارو/>
20👍5🍌4🔥1
کد ادیتور Cursor در آخرین آپدیت خودش visual editor اضافه کرد که با این قابلیت میشه جزئیات دیزاین و چینش صفحه و استایل ها رو با استفاده از toolbar ای که در اختیار قرار میده، ویرایش کرد، چیزی شبیه المنتور یا ویکس به صورت درگ و دراپ!

@DevTwitter | <Max Shahdoost/>
👍64👎11🔥76
ظاهرا قرار نیست داستان React تموم بشه
چند آسیب پذیری جدید بعد از 55182 منتشر شده

CVE-2025-55184 و CVE-2025-67779
که میتونن با یک درخواست مهاجم باعث کراش سرور بشن.

CVE-2025-55183
باعث لو رفتن سورس کد از طریق RSC میشه

مجدد به روز رسانی به نسخه های 19.0.3, 19.1.4 و 19.2.3 ضروری است.
لطفا اطلاع رسانی بفرمایید.

@DevTwitter | <Ali Saleh/>
🍌42👍179🔥1
دیسکو رونمایی شد؛ راهکار انقلابی گوگل برای تولید وب‌اپ

«دیسکو» سرویسی برپایه جمنای است که تب‌های باز مرورگر را به اپلیکیشن‌ سفارشی تبدیل می‌کند. قابلیت اصلی آن، GenTabs، بر اساس محتوای صفحات در حال مشاهده، وب‌اپ‌های تعاملی پیشنهاد می‌دهد.

برای مثال، GenTabs می‌تواند هنگام مطالعه یک موضوع، وب‌اَپی برای بصری‌سازی داده‌ها پیشنهاد دهد تا درک مفاهیم آسان‌تر شود. همچنین، تنظیم برنامه غذایی بر اساس دستور پخت یا طراحی برنامه سفر از دیگر کاربردهای آن است.

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

گوگل قصد دارد هوش مصنوعی را عمیق‌تر در تجربه وب‌گردی ادغام کند. «دیسکو» بر چندین تب باز و جریان کلی فعالیت کاربر (تحقیق، یادگیری) متمرکز است. این قابلیت در مرحله نخست برای تعداد محدودی از کاربران Google Labs فعال می‌شود.

@DevTwitter | <Zoomit/>
26👍4👎1🔥1