DevTwitter | توییت برنامه نویسی
33.6K subscribers
5.74K photos
475 videos
6 files
5.71K links
توییت های برنامه نویسی و طراحی وب :)

Admin:
@dvtwi

Hashtags:
devtwitter.t.me/5

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

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
ترجمه فارسی کتاب The Pragmatic Programmer

کتاب The Pragmatic Programmer یکی از بهترین منابع برای درک اصول مهندسی نرم‌افزار و کار تیمی است. ترجمه فارسی این کتاب رو روی گیت‌هاب گذاشتم:

https://github.com/hheydarian/the-pragmatic-programmer-persion

@DevTwitter | <Hamed Heydarian/>
❤22👍6🍌4
This media is not supported in your browser
VIEW IN TELEGRAM
یه پروژه سیستم دیزاین کار کردم با این فیچر ها:
ریسپانسیو برای موبایل, تبلت و دسکتاپ
هدلس با قابلیت اعمال استایل های دلخواه و شخصی سازی ظاهر کامپوننت ها
پشتیبانی RTL/LTR
پشتیبانی تم دارک و لایت
داکیومنتیشن استوری بوک
پشتیبانی از همه زبان ها (شامل فارسی)

https://github.com/AysanZ/Nili-Design-System


@DevTwitter | <Aysan/>
🍌19🔥12❤3
Forwarded from DevTwitter Ads.
اکانتینو به مناسبت شروع به کارش، آفر های خیلی خوبی رو موجود کرده.

ChatGPT Plus اختصاصی یک‌ماهه
(گارانتی ۷ روزه برگشت وجه)
3,680,000 2,280,000 تومان

Google Antigravity پنج ماهه اختصاصی
(جیمیل آماده بدون نیاز به ریجن)
4,500,000 2,400,000 تومان

⚠️ توجه بسیار مهم: به دلیل تقاضای بالا، موجودی به شدت محدود می‌باشد. اگر قصد ارتقا دارید، این بهترین فرصت است.

ثبت سفارش
Acantino.ir
@acantino_support
👎31👍6🔥4
این سایته همه Protocolهارو با انیمیشن و یه توضیح کوتاه نشون داده.
خیلی خوب و زیبا بود.

https://protocol-explorer-alpha.vercel.app

@DevTwitter | <Mahdi MirMohamadi/>
❤42🍌8👍2
اگر با Claude Code کار می‌کنید این آخر هفته این ویدئوی ۱۷ دقیقه‌ای رو ببینید.

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

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

@DevTwitter | <Hamed/>
❤21🍌10🔥2
این Agent Reach عجب چیزیه!
یه سؤال همیشه ذهنم رو درگیر می‌کرد: از ایجنت‌ها برای ایده‌پردازی کمک می‌گیریم، ولی وقتی محتوا منتشر می‌شه و آمار خوبی نمی‌گیره، چطور می‌فهمیم مشکل کجا بوده؟

قبلاً هم می‌گفتن «پیجت رو بده ایجنت تحلیل کنه»، در حالی که ایجنت لزوماً به داده‌های خود پیج و محتوای شبکه‌های اجتماعی دسترسی نداشت. خب بدون دیدن داده‌ها، تحلیلش چقدر می‌تونست قابل اتکا باشه؟

حالا به پروژه‌ای برخوردم به اسم Agent Reach که به ایجنت‌هایی مثل Claude Code و Codex کمک می‌کنه محتوای پلتفرم‌های مختلف رو جست‌وجو و بخونن؛ از یوتیوب گرفته تا بعضی شبکه‌های اجتماعی.

چیزی که برای من جذابه، کاربردشه. می‌تونی از ایجنت بخوای پست‌های یک حوزه یا یک پیج رو بررسی کنه، موضوعات پرتکرار رو دربیاره و ببینه چه الگوهایی ارزش بررسی بیشتر دارن. این‌طوری ایده‌پردازی هم به چیزی که واقعاً منتشر شده نزدیک‌تر می‌شه.

لینک پروژه:
https://github.com/Panniantong/agent-reach

@DevTwitter | <Dorsa Ghods/>
👍11❤5🍌3
Forwarded from DevTwitter Ads.
قالب فروشگاهی نوروتم | تخفیف ویژه ۸۰ درصدی فقط به مدت ۱۲ ساعت!
اگر به دنبال یک قالب فروشگاهی سریع، سبک و حرفه ای هستی که در کنار عملکرد بهینه، رابط کاربری مدرن و کاملا ریسپانسیو داشته باشه و امکانات مورد نیاز برای مدیریت و توسعه یک فروشگاه اینترنتی رو در اختیارت قرار بده، نوروتم انتخاب مناسبی برای توئه. 🎁 همراه با یک هدیه ارزشمند!
چرا نوروتم؟
⚡️پرفورمنس و سرعت بالا
معماری بهینه، حاصل چندین سال تجربه در توسعه وردپرس، بارگذاری هوشمند منابع و توجه ویژه به عملکرد سایت برای تجربه خرید سریع تر.
📱 رابط کاربری مدرن و کاملا ریسپانسیو
طراحی حرفه ای با تجربه کاربری روان و یکپارچه در موبایل، تبلت و دسکتاپ.
📈 امکانات مارکتینگ و افزایش فروش
ابزارهای پیامکی، اطلاع رسانی هوشمند و امکانات کاربردی برای ارتباط موثرتر با مشتریان و افزایش فروش.
🧾 سیستم فاکتور و برچسب پستی
صدور فاکتور سفارش ها و چاپ برچسب پستی برای مدیریت ساده تر و سریع تر فرایند ارسال سفارش ها.
⚙️ پنل تنظیمات قدرتمند و کاربردی
شخصی سازی بخش های مختلف فروشگاه با تنظیمات متنوع و بدون نیاز به کدنویسی.
🔄 مهاجرت سریع به نوروتم
انتقال و راه اندازی قالب در حدود ۱۰ دقیقه، بدون از دست رفتن اطلاعات فروشگاه و بدون نیاز به طراحی مجدد صفحات.
🎧 پشتیبانی سریع و حرفه ای
سیستم تیکتینگ اختصاصی برای ثبت درخواست ها، پیگیری مشکلات و دریافت پاسخ از تیم پشتیبانی.
نوروتم فقط یک قالب فروشگاهی نیست؛ زیرساختی بهینه برای ساخت و توسعه یک فروشگاه اینترنتی حرفه ای است.

🔥 فرصت خرید با ۸۰٪ تخفیف را فقط تا ۱۲ ساعت از دست نده!
🎁 هدیه ویژه خرید:
با خرید نوروتم، افزونه فوق العاده ورود و عضویت ورودا نیز به عنوان هدیه در اختیار شما قرار می گیرد.

🔗 مشاهده امکانات و خرید:
https://norodev.ir/product/norotheme-wordpress-theme
🍌13👎2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
با ابزار GitNexus میتونید معماری کد و پروژه رو بفهمید!

یکی از چالش های مختلف ابزارهایی مثل Claude code و Cursor عدم درک عمیق ارتباط میان بخش های مختلف پروژه است که به به کمک GitNexus این چالش تا حدودی برطرف شده است. الان ایجنت ها کار رو انجام میدن اما اینکه برای انجام اون کار روی چه فرایند، ماژول یا تابع دیگه تاثیر میزارن کار ساده ای نیست که به کمک GitNexus امکان پذیره.

مهم ترین قابلیت ها:
- قابلیت Codebase Knowledge Graph: ساخت گراف دانش از اجزای پروژه و روابط میان آن‌ها.
- قابلیت Dependency Analysis: شناسایی وابستگی‌های میان توابع، کلاس‌ها و ماژول‌ها.
- قابلیت Impact Analysis: تحلیل تاثیر احتمالی تغییرات کد بر سایر بخش‌های پروژه.
- قابلیت Execution Flow Tracing: بررسی مسیرهای فراخوانی و اجرای توابع.
- قابلیت MCP Integration: اتصال به ابزارهای کدنویسی مبتنی بر Agent از طریق پروتکل MCP.
- قابلیت Code Visualization: نمایش بصری معماری و ارتباطات درون پروژه.

لینک دسترسی:
https://github.com/abhigyanpatwari/GitNexus

@DevTwitter | <Ali Nazarizadeh/>
❤14🍌5👎1
#کدبوک

یکی از منابع کلاسیک و تأثیرگذار برای یادگیری توسعه نرم‌افزار با رویکرد تست‌محور (TDD):
- آموزش چرخه معروف Red-Green-Refactor برای توسعه مرحله‌به‌مرحله نرم‌افزار
- یادگیری طراحی و پیاده‌سازی تست‌ها قبل از نوشتن کد اصلی
- بررسی نحوه بهبود ساختار کد و کاهش پیچیدگی با استفاده از تست
- مناسب برای توسعه‌دهنده‌هایی که می‌خوان کدهای قابل‌اعتماد، قابل‌تست و نگه‌داری‌پذیر بنویسن


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

@DevTwitter
👍9❤4🍌3
️ابزار رایگان کریر آپس (career-ops) برای سنجیدن آگهی‌های شغلی با رزومه

این ابزار متن‌باز داخل ابزارهایی مثل کلود کد (Claude Code) و کدکس (Codex) اجرا می‌شود. هر آگهی شغلی را با رزومه مقایسه می‌کند، از ۱ تا ۵ امتیاز می‌دهد و رزومه و نامه درخواست کار متناسب آماده می‌کند. به گفته سازنده، ارسال نهایی درخواست همیشه با کاربر است.

نکته کاربردی: طبق راهنمای پروژه، برای آگهی‌های زیر امتیاز ۴ از ۵ درخواست نفرستید و وقت را روی فرصت‌های بهتر بگذارید.

منبع و تصویر: career-ops در GitHub
https://github.com/career-ops-hq/career-ops

@DevTwitter | <Abbas Bahadori Pour/>
🍌8❤5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#دون

چطور ممکنه یک پوشه ۱ گیگابایتی بعد از ZIP شدن به ۴۰۰ مگابایت برسه؟!

یکی از قابلیت‌های جذاب دنیای فناوری، فشرده‌سازی اطلاعات (Data Compression) است.

با استفاده از الگوریتم‌های فشرده‌سازی، می‌توان حجم فایل‌ها را کاهش داد، فضای ذخیره‌سازی کمتری مصرف کرد و انتقال اطلاعات را سریع‌تر انجام داد.

اما یک نکته مهم وجود دارد: میزان فشرده‌سازی به نوع و ساختار داده‌ها بستگی دارد. فایل‌های متنی و اسناد معمولاً قابلیت فشرده‌سازی بیشتری نسبت به فایل‌های ویدیویی، تصاویر JPEG و فایل‌های از قبل فشرده‌شده دارند.

جالب است بدانید همین مفهوم در دنیای Enterprise Storage و Tape Library هم اهمیت بسیار زیادی دارد.

@DevTwitter | <Hooman Ghasemi/>
👍31🍌14🔥4
Forwarded from DevTwitter Ads.
۷۵٪ تخفیف در جشنواره پاییزی لینگانو!

تخفیف ویژه ۷۵ درصدی روی دوره جامع آموزش زبان لینگانو، فقط تا آخر آبان🤩

✅ بیش از ۷۲ ساعت آموزش و ۱۴۶ جلسه آموزشی 
✅
مناسب همه افراد، از مبتدی تا پیشرفته
✅
همراه با جزوه، تمرین و آزمون اختصاصی برای هر درس

و ۳ هدیه اختصاصی برای شما😍️️️️️️🎁

✨ مینی‌دوره «یادگیری زبان با موزیک»
✨ مینی‌دوره «یادگیری زبان با سریال فرندز»
✨ ۱ سال اشتراک رایگان هوش‌مصنوعی
لینگانو (دستیار هوش مصنوعی اختصاصی لینگانو)


برای دریافت جزئیات و قیمت دوره، کافیه کلمه‌ی «قیمت» رو به آیدی زیر بفرستین:👇🏼

🔵@Lingano_support
🔵@Lingano_support
🍌9👍1👎1
یه فکت واسه ماهایی که همه تسک‌ها رو با max effort میزنیم :)

این guide که خود anthropic منتشر کرده، نشون میده fable 5.2 روی high تقریبا همون نتیجه opus 5.5 روی max رو با نصف هزینه میگیره. البته واسه تسک‌های سنگین نه کارهای روزمره!

دلیلش اینه که effort بیشتر یعنی فکر کردن بیشتر، نه بیشتر بلد بودن! در نتیجه اگه مدل smartتری داشته باشیم تصمیمات رو با تلاش کمتری انجام میده :)

https://claude.dev/blog/which-claude-model-should-you-build-with/

@DevTwitter | <Amir/>
❤21🍌6👍2
گوگل داره یکی یکی رو میکنه ورق‌هاش رو.

و حالا Gemini 4 Hydrogen ک رقیب اصلی sonnet 5.5 و Terra 6.1 بحساب میاد.

بنچمارک ها عدد های جذابی نشون میده باید دید برای کدینگ‌و Agentic workflow چ خروجی واقعی داره.

@DevTwitter | <Kaveh/>
👍22👎7❤6
تبدیل خودکار تسک‌های موفق به Skill؛ بدون نیاز به نوشتن دستی!

یک پلاگین متن‌باز به اسم AutoHarness می‌تونه از جلسات کاری Claude Code درس بگیره و به‌صورت خودکار از تجربه‌های موفق، Skillهای قابل استفاده مجدد بسازه.

اما قابلیت جالبش فقط ساخت Skill نیست؛ مدیریت و بهینه‌سازی اون‌ها رو هم انجام می‌ده:

- وقتی با Skillهای مشابه مواجه بشه، سعی می‌کنه اون‌ها رو ادغام کنه و موارد تکراری رو حذف کنه.

- وقتی روش‌های انجام کار تغییر کنن، Skillهای قبلی رو به‌روزرسانی می‌کنه.

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

- اسکیل‌هایی هم که خودت به‌صورت دستی نوشته‌ای، محافظت می‌شن و بدون اجازه تغییر نمی‌کنن.

بعد از نصب، مثل همیشه با Claude Code کار می‌کنی و هر وقت شرایط لازم فراهم بشه، پلاگین به‌صورت خودکار تجربه‌ها رو سازمان‌دهی می‌کنه.

البته می‌تونی با دستور "/learn" هم مستقیماً فرایند یادگیری و ساخت Skill رو اجرا کنی.

من هم پروژه رو به Codex سپردم تا کمکم کنه یک نسخه اختصاصی ازش برای Codex بسازم!

لینک پروژه در GitHub:
https://github.com/tigerless-labs/AutoHarness

@DevTwitter | <Yarad/>
❤15🍌4
امروز یکم خوشحالم
بلاخره بعد ۶ ماه بیخوابی و زحمت این پروژه پکیج quota مدیریت مصرف حجم اینترنت که برای openwrt نوشتم تموم شد گذاشتم گیت هاب از هر دو ورژن ۲۵.۱۲ و ۲۴.۱۰ (ipk, apk) ساپورت میکنه

اگر واستون کاربردی و مفید بود ستاره یادتون نره

https://github.com/fullband7/openwrt-capmon

@DevTwitter | <AlirezaNeo/>
❤53👎10👍4
#کدبوک

یکی از منابع مرجع برای طراحی و پیاده‌سازی سیستم‌های یکپارچه‌سازی سازمانی و معماری مبتنی بر پیام:
- معرفی الگوهای رایج یکپارچه‌سازی سیستم‌ها (Enterprise Integration Patterns)
- آموزش طراحی سیستم‌های پیام‌رسانی و ارتباط بین سرویس‌ها
- بررسی مفاهیمی مثل Message Queue، Message Broker، Routing و Transformation
- مناسب برای توسعه‌دهنده‌هایی که با معماری Microservices و سیستم‌های توزیع‌شده کار می‌کنن


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

@DevTwitter
❤10🍌4
معرفی Tinkr: ابزار رایگان و متن‌باز برای Laravel Tinker

ابزار Tinkr یک اپلیکیشن دسکتاپ برای Laravel Tinker و PHP هست. کدتون رو داخل پروژه اجرا می‌کنید، روی سیستم خودتون، داخل کانتینر یا روی سرور از طریق SSH، و نتیجه رو به‌جای یک متن به هم ریخته، به‌صورت درخت، جدول یا گراف می‌بینید.

قابلیت‌هایی که Tinkr ارائه می‌ده:

اتصال به پروژه‌ی لوکال، Docker، Podman، Sail، kubectl، سرور SSH (با کلید یا رمز عبور) و Laravel Cloud

ادیتور Monaco (همون ادیتور VS Code) با پیشنهاد کلاس‌ها و متدهای خود پروژه‌تون

نمایش تمام کوئری‌های SQL هر اجرا، همراه با bindingها، زمان اجرا و Explain

اجرای آزمایشی (Dry run): اجرا داخل تراکنشی که در آخر برگردونده می‌شه، یا حالت sandbox که ایمیل، jobها، درخواست‌های HTTP، فایل‌ها و کش رو به‌جای اجرا، ثبت می‌کنه. مناسب برای کار امن روی پروداکشن

نمایشگر لاگ با فیلتر بر اساس سطح، عبارت و بازه‌ی زمانی

تکمیل کد با هوش مصنوعی (OpenAI، Claude، Ollama، OpenRouter و…)

سرور MCP تا Claude Code، Cursor و VS Code بتونن از طریق همین اتصال‌ها و با همین محافظ‌ها، کد PHP اجرا کنن

مخفی‌کردن خودکار فیلدهای حساس مثل password و token در تاریخچه و درخواست‌های AI


این ابزار کاملاً رایگان و متن‌باز (لایسنس MIT) هست و برای مک، ویندوز و لینوکس منتشر شده. اگه دنبال یک جایگزین رایگان برای Tinkerwell هستید، ارزش امتحان کردن داره.

سایت و دانلود:
https://tinkrapp.dev

سورس‌کد در گیت‌هاب:
https://github.com/nurmohseni/tinkr

@DevTwitter | <Noor/>
🍌8👍5👎1