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
این ویدیومون در مورد گرفتن اکانت دانشجویی Google One هست که خب چند وقت پیش رایگان شده‌بود به مدت خیلی محدود...

اما خب از اونجایی که فرصت محدوده و کمتر از سه هفته‌ی دیگه داریم؛ پس بشتابین...


لینک ویدیو:
https://www.youtube.com/watch?v=fwj8g7nAeEQ&list=PLwUWEGKy5kyNrPv05-Asbhm6g6S8_eRPb&index=16

@DevTwitter | <Ryan Heida/>
👍17👎73🔥1
اگه یه وب سرویس می‌خواین که باهاش اخبار رو بگیرین این خوبه رایگان هم است

https://newsapi.org/docs

فقط یه مشکلی که داره اینه عمدی تاخیر می‌اندازه روی اخبار البته اکثر وبسرویس ها همین کارو می‌کنن بخاطر اینکه تریدر ها از اخبار لحظه ای برای پیش‌بینی استفاده می‌کنن

@DevTwitter | <Nimo/>
🔥15👎2
اگه تو هم مثل من روی کامیت زدنات حساسیت داری یا بعضی وقتا یادت میره چطوری برگردی کامیت قبلی یه برگه تقلب واسه گیت نوشتم.
یدونه هم اصول کامیت زدن رو گذاشتم برا کسایی که مثل من وسواس دارن سر کامیت هایی که میزنن و همیشه می‌خوان مفهومی و تمیز باشه.

https://gist.github.com/mobinjavari/8f8022d96ace359e56e27039c07b3e3b

@DevTwitter | <MoBin/>
1👎2418👍9🔥1
Clean Code — ترجمه فارسی

یکی از بهترین کتاب‌های برنامه‌نویسی دنیا به فارسی
ترجمه و ویرایش این پروژه با همکاری من انجام شده و هدفش اینه که مفاهیم تمیزنویسی کد (Clean Code) برای برنامه‌نویس‌های فارسی‌زبان در دسترس‌تر باشه.

لینک پروژه در گیت‌هاب:
https://github.com/hheydarian/clean-code-persian

اگر به بهبود کیفیت کدهات و اصول حرفه‌ای توسعه نرم‌افزار علاقه داری، حتما یه نگاهی بنداز

@DevTwitter | <Hamed Heydarian/>
52👎14👍3🔥1
در مسیر یادگیری بک‌اند با Express.js همیشه باور داشتم یادگیری واقعی وقتی اتفاق می‌افته که با پروژه‌ی واقعی تمرین کنی، نه فقط تئوری.
برای همین ریپوی justExpress رو ساختم

توی این ریپو دارم چالش‌های مختلفی با Express انجام می‌دم — از ساخت سرورهای ساده گرفته تا آپلود فایل با Multer، اتصال به MySQL، ساخت APIهای واقعی و کار با مفاهیم امنیت و احراز هویت.
هدفم اینه که مرحله‌به‌مرحله همه‌ی مفاهیم مهم Express رو در قالب پروژه‌های کوچک تمرین کنم و مستندسازی کنم تا هر کسی بخواد یاد بگیره، به راحتی بتونه ازش استفاده کنه.
چند نمونه از چالش‌ها:
ساخت سرور ساده با Express
ساخت REST API برای فیلم‌ها
آپلود فایل با Multer
اتصال به MySQL و انجام CRUD
و چالش‌های بعدی مثل Auth، MongoDB، Socket.io و Redis هم در راهن
اگر به یادگیری بک‌اند یا Express علاقه‌مندی، این ریپو می‌تونه نقطه‌ی شروع خیلی خوبی باشه

https://github.com/AbolfazlAdhami/justExpress

@DevTwitter | <A.Adhami/>
👍348👎1🔥1
اگه پنل whm داری احتمالا برات پیش اومده بخوای سرورت رو عوض کنی و ندونی چطوری می‌خوای همه یوزر هارو یکی یکی انتقال بدی به سرور جدید.

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

https://gist.github.com/mobinjavari/c5cb9d9ac93e135b6d80bff45387ccdd

@DevTwitter | <MoBin/>
👍15🔥21👎1
وقتی ماشینا شروع کردن فرش بافتن، بافنده‌ها حذف نشدن، هنرمند شدن.
هنوزم فرش دستباف چند برابر گرونتر و ارزشمندتر از فرش ماشینیه.
پس نگران نباش، هوش مصنوعی جای تو رو نمی‌گیره، فقط نشون می‌ده کی کار بلده و کی فقط حرف می‌زنه.

@DevTwitter
🔥120👎59👍296
This media is not supported in your browser
VIEW IN TELEGRAM
رقیب کروم ChatGPT معرفی شد و ChatGPT یک قدم دیگه به تبدیل شدن به یک سیستم عامل کامل نزدیکتر شد.

مرورگر ChatGPT Atlas با قابلیت حرف زدن تب‌ها با ChatGPT، داشتن حافظه، دادن تسک به AI و مهم‌تر از همه ساخت و استفاده از اجنت‌ها در صفحات مختلف رونمایی شد

@DevTwitter | <Farokh/>
👍34👎162🔥1
دامنه‌ی رایگان
آفر NameCheap برای دامنه‌های site، store و online با کدی که توی کپشن ویدیو گذاشتم (محدوده)
و همچنین پلتفرم DigitalPlat که یه سری دامنه‌‎ی رایگان می‌ده بهمون....


لینک ویدیو:
https://www.youtube.com/watch?v=83R6F3kbWH0&list=PLwUWEGKy5kyP7pUFE-vPDDtXgQ8Ty4ohd&index=6


سریعتر به نظرم بگیرین تا آفر تموم نشده...

@DevTwitter | <Ryan Heida/>
👎23👍83🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
آنتروپیک نسخه iOS و وب Claude Code را برای برنامه‌نویسان منتشر کرد

آنتروپیک اعلام کرد که Claude Code، دستیار کدنویسی مبتنی‌بر هوش مصنوعی خود را از طریق رابط وب و اپلیکیشن iOS در دسترس توسعه‌دهندگان قرار داده است. این ابزار که پیش‌تر فقط از طریق ترمینال قابل استفاده بود، اکنون در قالب «پیش‌نمایش تحقیقاتی» برای مشترکین طرح‌های Pro و Max عرضه شده است. نسخه وب امکان اتصال به مخازن گیت‌هاب و اجرای تسک‌ها را بدون نیاز به ترمینال فراهم می‌کند. کاربران می‌توانند چندین پروژه را همزمان مدیریت کرده و در حین اجرا مسیر کار را اصلاح کنند.

@DevTwitter | <Digiato/>
🔥12👎3👍2
چند ساعت پیش مدل جدید DeepSeek برای OCR منتشر شد.

این مدل بسیار بهینه هست، 3 میلیارد پارامتر داره و از ۱۰۰ زبان دنیا پشتیبانی میکنه.

بر پایه مدل VL2 هم هستش. به نظر میتونه برای فارسی مفید باشه تست هاشو انجام میدم.

https://huggingface.co/deepseek-ai/DeepSeek-OCR

@DevTwitter | <Mani/>
21👍6🔥3👎1
یه لایبری برای NET. برای اینکه کشینگ توی MediatR ساده‌تر و تمیزتر بشه.
NexGen.MediatR.Extensions.Caching

با چند تا Attribute راحت می‌تونید روی MemoryCache یا Redis یا حتی Garnet استفادش کنید، و حتی invalidate تگ‌محور هم داره و با EF هم integrate میشه برای invalidate کردن خودکار روی تگ ها. یعنی هروقت دیتاتون آپدیت بشه کش خودکار پاک میشه.

https://github.com/MatinGhanbari/NexGen.MediatR.Extensions.Caching

@DevTwitter | <Askiev/>
👍10👎4🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل پلتفرم آموزشی جدیدی با ٣٠٠٠ دوره و آزمایشگاه آنلاین راه‌اندازی کرد

گوگل پلتفرم آموزشی جدیدی به نام Google Skills معرفی کرده که بیش از ٣٠٠٠ دوره، گواهی و آزمایشگاه آموزشی را در یک بستر واحد گردآوری می‌کند.

این پلتفرم مجموعه‌های Grow with Google، Google Cloud، Google DeepMind و Google for Education را پوشش می‌دهد و تمرکز اصلی آن بر هوش مصنوعی و هوش مصنوعی مولد است، هرچند موضوعاتی مانند تحلیل داده، امنیت سایبری و بهره‌وری شخصی نیز در آن وجود دارد. تنها در سال گذشته بیش از ٢۶ میلیون کاربر در دوره‌ها و آزمایشگاه‌های این سرویس‌ها شرکت کرده‌اند.

کاربران می‌توانند رایگان ثبت‌نام کنند و ماهانه ٣۵ اعتبار دریافت کنند، اما برای دوره‌های پیشرفته و گواهی‌های حرفه‌ای نیاز به اشتراک پولی است.

@DevTwitter | <Digiato/>
24👍4👎1
کد مپ
یک ابزار قدرتمند خط فرمان (CLI) که دایرکتوری پروژه شما را اسکن می‌کند و مستندات جامع مارک‌داون برای تمام فایل‌های کد تولید می‌کند.

ویژگی‌ها
اسکن بازگشتی دایرکتوری‌ها برای فایل‌های کد از هر زیرپوشه‌ای
پشتیبانی از بیش از ۳۰ زبان برنامه‌نویسی و نوع فایل
تولید یک سند مارک‌داون تمیز و فرمت‌شده با:
نمای درختی ساختار پروژه از دایرکتوری فعلی
جدول خلاصه فایل‌ها با اندازه‌ها و انواع
محتوای کامل فایل‌ها با بلوک‌های کد برجسته‌سازی شده نحوی (syntax-highlighted)
تشخیص خودکار ریشه پروژه (از طریق .git یا package.json)
نادیده گرفتن دایرکتوری‌های ساخت رایج و وابستگی‌ها (node_modules، dist و غیره)
مدیریت فایل‌های بزرگ به صورت هوشمند (رد کردن فایل‌های بیش از ۱ مگابایت)
نرمال‌سازی مسیرهای کراس‌پلتفرم (استفاده از اسلش جلو)
مدیریت خطاهای قوی با پیام‌های خطای دقیق

لینک npm پروژه:
https://www.npmjs.com/package/@mehti/codemap

@DevTwitter | <Mehdi/>
19🔥1
تست خودکار کامپوننت‌های React!
اولین پکیج NPM من منتشر شد: auto-react-test

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

این پکیج هنوز نسخه‌های اولیه هست و کامل نیست، اما در حال توسعه و بهبوده

امکانات اصلی:
- شناسایی JSX و المان‌های UI مثل دکمه، اینپوت و متن
- بررسی state و props
- تست useEffect و فراخوانی‌های API (fetch / axios)
- تولید خودکار فایل تست سازگار با jest و vitest
- سازگار با TypeScript و data-testid

نصب با دستور : npm install -g auto-react-test

https://www.npmjs.com/package/auto-react-test
https://github.com/Imehti/auto-react-test

@DevTwitter | <Mahdi/>
24👍5🔥4
ویت (𝗩𝗶𝘁𝗲) پلاس؟

- یک ایدهٔ جالب تیم Vite متحد کردن و یکپارچه کردن ابزارهایی هست که پروژه‌های فرانت‌اندی استفاده میشه. یکی از معضل‌های پروژه‌های فرانت‌اندی تنوع بالای ابزارها و مخصوصاً کانفیگ‌هایی هست که توی اون‌ها استفاده میشه. اما Vite برای حل این مسئله توی نسخهٔ پلاس تلاش کرده چنین ابزارها و کانفیگ‌هایی رو به صورت پیشفرض توی خودش جا بده. مثل Prettier و Linter و Vitest

- ویت پلاس به زودی منتشر میشه و برای پروژه‌های شخصی، اپن سورس و کسب و کارهای کوچیک رایگان هست

- جزییات بیشتر:
https://voidzero.dev/posts/announcing-vite-plus

@DevTwitter | <Ali Nazari/>
🔥328👍2
خیلی وقت‌ها برای نشون دادن یک فرایند میاییم صفحه نمایش را رکورد می‌کنیم که می‌تونه خیلی حجیم بشه.
وقتی در ترمینال کار می‌کنیم، یه ابزاری هست به نام
ASCIInema
که مشابه همین کار را در ترمینال انجام می‌ده و حجم خیلی کمتر با خروجی‌ای بدون افت کیفیت بهمون می‌ده.
این ابزار آزاد را می‌تونید در GitHub بررسی کنید.
مخازن شامل ابزارهای جانبی برای پخش روی وب و یا تعدیل رکورد به فایل gif هم هست:

https://github.com/asciinema

و وب‌سایت https://asciinema.org

@DevTwitter | <Sadeq/>
20👍5🔥1
فلاکس گارد یه ابزار ساده برای کنترل سیستم ویندوزی از راه دور، از طریق بات تلگرامه.
یه سری امکاناتی مثل مدیریت سیستم، دسترسی به فایل‌ها و اجرای دستورات پاور و مدیریت اپلیکیشن های بازی، رکورد مکیروفون و وبکم داره.
فقط کافیه وصلش کنید به بات خودتون.
https://github.com/tahadashti-gd/FluxGuard

@DevTwitter | <تونی/>
🔥23👍53👎3
اگه هیچوقت ترمینال لینوکس را یاد نگرفتید و تو دنبال کردن دستوراتی که توی گیت‌هاب و دیگرجاها دیدید مشکل داشتید، می‌تونید این دوره را ببینید!
از صفرِ صفر آموزش می‌دم و هدف هم اینه که کارمون راه بیوفته، بر اساس دوره‌ی خاصی نیست بر اساس بیشترین پرسش‌هایی که ازم شده پیش رفتم.

‏دوره‌ی آموزش ترمینال لینوکس از صفرِ صفر!
در پایان هر ویدئو برگه‌ تقلب یا همون CheatSheet هم قرار داده شده:
https://youtube.com/playlist?list=PLpl25_8ecATg_hxDjiim933c-KaNfn1th&si=qhxXUB7s58tr57Ue

@DevTwitter | <Gooyban/>
1👍448👎2🔥1