Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
⌨️ یه مهارت درست انتخاب کن، یه مسیر تازه بساز!

تو دنیایی که همه‌چیز با تکنولوژی گره خورده،
فقط کسایی موفق می‌شن که بلدن چطور با تکنولوژی کار کنن، نه فقط ازش استفاده کنن!

اگه می‌خوای وارد بازار کار واقعی بشی،
اگه از منتظر موندن برای یه شغل خوب خسته شدی،
دپارتمان فناوری اطلاعات مجتمع فنی تهران نمایندگی اکباتان یه فرصت جدی برات داره:

دوره‌هایی که می‌تونه مسیر شغلیت رو از صفر تا حرفه‌ای شدن طراحی کنه.

از آموزش اصولی و پروژه‌محور
تا پشتیبانی و معرفی به بازار کار
و مدرک معتبری که پشتت ایستاده!

10% Off
ویژه دانشجویی تا سقف 1میلیون تومان
این فقط یه کلاس نیست؛
یه سرمایه‌گذاری برای آینده‌ته.


🕹 همین امروز ثبت‌نام کن و گام اولت رو به‌سوی آینده‌ای هوشمند بردار.

📞 ۰۲۱۴۴۶۸۵۰۰۹ - ۰۹۳۷۶۶۰۴۹۳۱
📱 واتساپ:
https://wa.me/989376604931
🖨 تلگرام مجموعه:
https://t.iss.one/mftekbatan
🖥 لینک سایت:
https://www.mftekbatan.com
Forwarded from Geek Alerts
بخش‌هایی از آمریکا ممنوعیت استفاده از سیستم‌های تشخیص چهره وجود داره، بعد یه شرکت اومده یه مدل به اسم «Track» ساخته که جای چهره، افراد رو بر اساس چیزای دیگه مثل قد، لباس، مدل مو و وسایل همراهشون تو ویدئوها دنبال می‌کنه. چون اینا «داده بیومتریک» ثابت نیستن و احتمالا شامل قوانین ممنوعیت هم نمیشن. با این حال منتقدها میگن این همونقدر حریم خصوصی رو نقض می‌کنه و خطر نظارت گسترده و سوءاستفاده داره.

technologyreview
@geekalerts
معرفی پروژه Quick Connect

فرقی نمیکنه اپلیکیشن شما تو چه دسته ای قرار میگیره در هر صورت به این قابلیت ها نیاز داره:
- کاربر ها بتونن به شکلی ساده و خوشایند با پشتیبانی تماس برقرار کنن.
- اپلیکیشن شما بتونه به خوبی با بازدید کننده ها، تعامل برقرار کنه.

کوئیک کانکت قراره همه این دغدغه ها‌رو حل کنه اونم بصورت رایگان و اپن سورس!

با کوئیک کانکت مثل ابزار Crisp و یا تو ایران «گفتینو»، می تونید به پروژتون چت آنلاین رو اضافه کنید.

اگه دقت کرده باشید وب سایت های پربازدید مثل digikala و filimo و zoomit قابلیتی شبیه به استوری اینستاگرام اضافه کردن که باعث افزایش تعامل با کاربر میشه. همچنین کوئیک کانکت هم، قابلیت جذاب استوری رو قراره داشته باشه.

پروژه سبک و قابل مقیاس است و زبان مورد استفاده گولنگه.

اگه توانایی کانتریبیوت کردن دارید، خوشحال میشیم جوین بشید.«برای نحوه کانتریبیوت به گیتهاب پروژه مراجعه کنید»

منتظر حمایت و استار شما هستیم تا بهمون انگیزه بده این پروژه جذابو پیش ببریم.

لینک پروژه:
https://github.com/syntaxfa/quick-connect

@DevTwitter | <alireza-fa/>
👍1
Forwarded from Geek Alerts
امارات داره برای بچه‌ها از مهدکودک آموزش هوش‌مصنوعی میذاره، احتمالا بر اساس درکشون توی اون سن صرفا با مفاهیمش آشنا میشن، قبلا هم گفته بودن که میخوان آموزش هوش‌مصنوعی توی کل دوران مدرسه رو داشته باشن. [L]

محققای هوش مصنوعی از آمریکا، چین، اروپا و آسیا تو سنگاپور دور هم جمع شدن و روی یه پیش‌نویس برای همکاری بین‌المللی تو زمینه ایمنی AI به توافق رسیدن. هدفشون اینه که روی ریسک‌ها و خطرات AI تحقیق کنن و راهکار پیدا کنن. همکاری چین و آمریکا تو این زمینه کم‌سابقه است. [L]

آمریکا و چین توافق کردن برای ۹۰ روز تعرفه‌های گمرکی رو کم کنن، تعرفه آمریکا روی کالاهای چینی از ۱۴۵٪ میاد روی ۳۰٪ و تعرفه چین روی کالاهای آمریکایی از ۱۲۵٪ میشه ۱۰٪. [L]

آژانس امنیت سایبری بریتانیا (NCSC)میگه شرکت‌ها برای تولید نرم‌افزار امن پاداش نمی‌گیرن و ریسک میفته گردن مشتری. میگه ما باید دخالت کنیم تا اونا مسئولیت‌پذیر بشن. وودافون میگه درست نیست و بازار خودش تنظیم می‌کنه و مشتری‌ها امنیت بخوان، شرکت‌ها هم ارائه میدن و ناامنی برای خود شرکت‌ها هم هزینه داره. NCSC هم پیشنهاد داده استانداردهایی مثل برچسب محصولات غذایی درست کنن. [L]

قوانین جدید مسئولیت نرم‌افزار اتحادیه اروپا (PLD) که از اواخر ۲۰۲۶ اجرا می‌شه، سازنده‌های نرم‌افزار رو مسئول هر خسارت (فیزیکی، مالی یا از دست دادن دیتا) ناشی از نقص ایمنی محصولشون میکنه، یعنی شرکت‌ها باید نشت دیتا و اطلاعات رو خیلی جدی‌تر بگیرن. [L]

@geekalerts
👍1
یلسین «yorisoft» سپولودا، یکی از شرکت‌کنندگان برنامه Google Summer of Code، به کی‌دی‌ای پیوسته و قرار است تابستان امسال روی پروژه‌ای برای افزودن پشتیبانی از دسته‌های بازی (Game Controller) به کی‌وین کار کند.

در حال حاضر، کی‌وین ورودی دسته‌های بازی را شناسایی نمی‌کند. این موضوع باعث می‌شود:

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

- در دسته‌هایی مثل Steam Controller یا Steam Deck Controller، صرفاً باز شدن فایل‌دسکریپتور توسط کی‌وین باعث غیرفعال شدن حالت "Lizard Mode" (شبیه‌سازی موس و کیبورد) شود، حتی اگر KWin از ورودی استفاده نکند.

- چون ورودی‌ها به‌صورت پراکنده توسط هر برنامه‌ای مدیریت می‌شوند، تنظیمات یکپارچه مثل بازنگری دکمه‌ها، فعال‌سازی لرزش یا تعامل سیستمی ممکن نیست.


این پروژه با هدف حل این مشکلات طراحی شده و قرار است:

- کی‌وین توانایی شناسایی و پردازش ورودی دسته‌های بازی را پیدا کند.

- یک لایه شبیه‌ساز دسته مجازی در کی‌وین پیاده‌سازی شود که ورودی فیزیکی را مستقیماً به آن منتقل کند (همراه با پشتیبانی از لرزش).

- سیستم هنگام استفاده از دسته وارد حالت خواب نشود.

- تعامل بهتر با حالت "Lizard Mode" فراهم شود.

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


این حرکت گامی مهم در جهت بهبود تجربه کاربری بازی در میزکار پلاسما و ساخت زیرساخت یکپارچه برای مدیریت ورودی دسته‌هاست.


پیوند خبر از بلاگ کی‌دی‌ای


@kde_fa
امروز یه تصمیم سخت ولی هیجان‌انگیز گرفتم!

مدتی بود کوئری‌هام روی دیتابیس کند شده بودن، مخصوصاً وقتی حجم دیتا زیاد می‌شد.

داشتم فکر می‌کردم چطور هم مقیاس‌پذیرتر بشم، هم گزارش‌گیری رو سریع‌تر کنم، بدون اینکه سرور بسوزه!

راه‌حل چی بود؟

یه ترکیب جالب:
1- داده‌های کاربران رو به‌ازای هر ۵۰۰۰ نفر تو جدول جدا ریختم (شاردینگ دستی).

2- بعد یه materialized view ساختم که خلاصه‌ی دیتا از همه‌ی شاردها رو کش می‌کنه برای گزارش‌گیری سریع‌تر.

نتیجه؟
سرعتی که دیدم واقعاً لذت‌بخش بود! حس کردم یه نفس عمیق به دیتابیس دادم.

یه تجربه‌ی جالب دیگه تو مسیر بهینه‌سازی و مقیاس‌پذیری سیستم.

@DevTwitter | <Sajjad Zibafar/>
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
من که نتونستم بفهمم این یه جک هست یا واقعی
به نظرم این کاملا برمیگرده به مود و حس و حال شما که چه برداشتی ازش میکنید
حداقلش اینه که برای من تاثیر گذار بود

https://youtu.be/5-sfG8BV8wU?si=eehFGjDQutn17y_A
Forwarded from اصفهان لاگ
دعوتنامه دورهمی نخستین لاگ اصفهان پس از سال‌ها سکوت

دوستان عزیز،

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

📅 تاریخ: چهارشنبه ۲۴ اردیبهشت

📍 محل: خیابان توحید، خیابان مهرداد(شهید قندی)، کوچهٔ لیلا(۷)، پلاک(۹)، آموزشگاه فنی‌و‌حرفه‌ای سَروِ آبی

ساعت: ۱۸ تا ۲۰

این دورهمی فضایی باز و دوستانه برای همه علاقه‌مندان به نرم‌افزار آزاد است، و حضور بانوان علاقه‌مند به این حوزه، همچون همیشه، ارزشمند و تأثیرگذار خواهد بود.

لطفاً جهت حضور در این دورهمی از طریقِ فُرمی که در سایت موجود است اقدام به ثبت نام خود کنید، زیرا تعدا محدود است.

بی‌صبرانه منتظر دیدار شما هستیم!

🔗 www.isfahanlug.ir
🔗 instagram.com/esfahanlug
🔗 https://t.iss.one/lugisfahan
🔗t.iss.one/LugEsfahan
بهترین کورس ها برای یادگیری حوزه LLM

1. https://github.com/mlabonne/llm-course

2. https://huggingface.co/learn/llm-course

@DevTwitter | <Shojaei/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
✍️ درباره رویداد

🔺 در این وبینار معرفی مسیر شغلی مهندسی کلاد، نگاهی دقیق به یکی از پرتقاضاترین حوزه‌های فناوری خواهیم داشت. از مهارت‌های کلیدی مانند کار با OpenStack، ‏Ceph و Docker تا مسیرهای ورود به بازار کار و آینده شغلی در دنیای رایانش ابری، همه چیز را با حضور متخصصان این حوزه بررسی می‌کنیم.

🔺 این رویداد روز چهارشنبه ۲۴ اردیبهشت، ساعت ۱۸:۳۰ برگزار می‌شود و فرصتی است برای آشنایی بیشتر با مسیر حرفه‌ای مهندسی کلاد و شناخت ابزارها و توانمندی‌های لازم برای موفقیت در آن.

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

🌐 لینک ثبت‌نام رایگان در وبینار:
https://eseminar.tv/wb158310

آینده‌ی حرفه‌ای شما از همین‌جا آغاز می‌شود.
@wecamppro
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۲۷۲

تو سیر شدی من نشدم درمان چیست
بنما عوضی خود عوض جانان چیست
گفتی که به صبر اجر ایمان داری
ای بنده ایمان به جز او ایمان چیست

#مولانا | گنجور
📍@iipoem
ابزار دیجی‌کالا برای Agent ها

ابزاری به نام digikala_search_tool توسعه یافته که به agent های هوش مصنوعی امکان می‌دهد تا با استفاده از پرسش‌های طبیعی و فیلترهای قیمت، به جستجوی محصولات در دیجی‌کالا بپردازند. این ابزار با LangChain ساخته شده و به منظور بهبود برنامه‌های مبتنی بر مدل‌های زبانی با داده‌های واقعی محصولات طراحی شده است.
نسخه MCP به زودی توسعه داده خواهد شد.

https://github.com/dariush-bahrami/digikala-tools

@DevTwitter | <Ali/>
ادیتور zed اخیرا ویژگی agentic edit رو معرفی کرده. قضیه به این صورته که شما قبلا می‌تونستین api key مربوط به LLM رو وارد کنید (انواع مختلفی رو هم ساپورت میکرد) و کنار کد و با کانتکست هر فایلی که بهش بگید، بتونید با مدلتون چت کنید.
الان علاوه بر اون قابلیت ادیت هم اضافه کرده، یعنی خود ادیتور میاد بر اساس پرامپت شما و چندین کال زدن به LLM، ادیت می‌کنه کد رو و حتی توی کد سرچ می‌کنه و فایل های مرتبط و مورد نیاز رو به کانتکست اضافه می‌کنه. در نهایت هم diff رو به شما نشون میده و شما تایید یا رد می‌کنید و خلاصه بدون اجازه شما کد رو دست نمیزنه. (البته قطعا ایده خوبیه که از ورژن کنترل استفاده کنید و کپی‌ای چیزی داشته باشید از کد)

https://zed.dev/agentic


در کل من ادیتور Zed رو دوست دارم خیلی. هم vim mode خوبی داره هم پشتیبانی نسبتا خوبی از زبان های مختلف بدون نیاز به پلاگین خاصی داره. البته برخلاف تبلیغشون که خیلی سریعه، از کانفیگ neovim من با ده ها پلاگین سریع‌تر نیست، اما باز هم تجربه لذت بخشی ارائه می‌ده.
1مقایسه‌ی کامل ISR، SSG، SSR و CSR در Next.js — بهترین روش برای سئو چیست؟
فریم‌ورک Next.js امکانات متنوعی برای رندر صفحات ارائه می‌دهد که بر اساس نوع پروژه و نیاز به سئو یا عملکرد، می‌توان از آن‌ها استفاده کرد. در این مقاله، تفاوت‌های میان ۴ روش رندر — SSG، ISR، SSR و CSR — را بررسی کردیم.
روش SSG برای صفحاتی با محتوای ثابت عالی است و بهترین عملکرد و سئو را دارد.
روش ISR ترکیبی از سرعت SSG و امکان به‌روزرسانی استاتیک است.
روش SSR مناسب زمانی است که محتوا باید همیشه تازه باشد و شخصی‌سازی دارد.
روش CSR فقط زمانی توصیه می‌شود که سئو اهمیت زیادی نداشته باشد.
اگر به دنبال بالاترین عملکرد همراه با سئو هستید، SSG یا ISR بهترین گزینه‌ها هستند. برای محتوای حساس به زمان، SSR را انتخاب کنید. CSR را فقط در صفحات داخلی مانند داشبورد کاربر به کار ببرید.

@DevTwitter | <Omid Araghi/>
این مقاله نکات ساده و مهمی رو برای طراحی distributed systemها میگه
نکاتی که گفته کوتاه و جمع و جوره اما واقعا درسته و کمک میکنه برای طراحی سیستم درست با رعایت کردن یه سری اصول ساده و مهم.

One cache cluster to rule them all
مواظب باشید که سرورهای کش سرویس های مختلف یکی نباشن!

Queues are non-negotiable
وجود queue غیرقابل مذاکره ست، برامون زمان میخره که لود رو مدیریت کنیم!

Measuring end-to-end latency
یادمون نره latency پیام های async رو هم تو سیستم مانیتور کنیم، انباشت شدن شون و اختلاف زمان لحظه درخواست با پردازش شون مهمه.

Design for failure
این یکی که دیگه اصل قضیه ست، انواع و اقسام خطاها تو سیستم ممکنه رخ بده و باید براشون آماده باشیم، استفاده از retry pattern و circuit breaker و dead-letter queue الگوهای کمک کننده هستند.

Design for idempotency
اگه میخوای fault-tolerant باشی لازمه که حتما در ادامه ش idempotent هم باشی چون duplicate callها تقریبا اجتناب ناپذیر هستند در شرایط خطا

https://www.16elt.com/2025/04/19/lessons-from-distributed-systems/

@DevTwitter | <Hossein Nazari/>
Forwarded from Md Daily (Mahan)
قسمت اول

قسمت دوم: ساختن نرم‌افزار که فقط کد نوشتن نیست!

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

نوشتن کد فقط یه بخش خیلی مهمه، ولی تنها بخش ماجرا نیست. اصلاً خبر داشتید که (طبق یه تحقیق جدید خود مایکروسافت) توسعه‌دهنده‌ها فقط ۲۰ درصد از وقتشون رو صرف کدنویسی یا بازنویسی و مرتب‌سازی کد (که بهش میگن رفکتورینگ) می‌کنن؟ (همونجایی که اون آمار XYZ درصدی تولید کد توسط هوش مصنوعی مطرح میشه و به این بخش مربوطه).

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

فکرشو بکنید، اگه ذی‌نفعان پروژه (همون‌هایی که پروژه براشون مهمه و توش نقش دارن) دیگه جواب تلفن و ایمیل شما رو ندن، درگیر بازی‌های سیاسی داخلی شرکت خودشون بشن، و نتونن تکلیفشون رو با نیازمندی‌های پروژه روشن کنن چی؟ آیا ChatGPT (یا هر «ایجنت» خفن دیگه‌ای که فکرشو بکنید) می‌تونه بیفته دنبال مشتری، تمام تناقضات توی نیازمندی‌ها رو پیدا کنه و به رخشون بکشه، با کل تیم ارتباط برقرار کنه و ریسک‌های اصلی پروژه رو کم کنه؟


حتی اگه نیازمندی‌هایی داشته باشید که به نظر خیلی دقیق و پالایش شده میان... چقدر طول می‌کشه تا هر کدوم از اعضای تیم واقعاً متوجه بشن اون «چیزی» که دارن برای رسیدن بهش تلاش می‌کنن، دقیقاً چیه؟ چقدر طول می‌کشه تا تیم به یه توافق داخلی برسه که چطور باید دور اون هدف اصلی سازماندهی بشن، محدوده کار رو چطور خُرد کنن، و چطور نیازمندی‌های بیزینسی رو به جزئیات فنی و پیاده‌سازی ربط بدن؟ آیا ابزارهای هوش مصنوعی مولد (Gen-AI) می‌تونن اونقدر به دینامیک تیم سرعت بدن که تیم به جای چند هفته، فقط تو چند روز از مراحل اولیه شکل‌گیری و بحث و جدل (forming and storming) عبور کنه و سریع به هماهنگی و عملکرد بالا (norming and performing) برسه؟

من اینو همیشه به چشم می‌بینم: آدما ذاتاً تو فکر کردن کُند هستن، مغز ما تو اینکه چقدر اطلاعات می‌تونه پردازش کنه، یا اینکه چقدر ارتباطات اجتماعی می‌تونیم بسازیم و حفظ کنیم، محدودیت‌های طبیعی داره. اینکه یه عالمه متن تولید کنیم که کمتر کسی حوصله خوندنش رو داره (و تعداد خیلی کمتری هم سعی می‌کنن واقعاً بفهمنش) هیچ مشکلی رو حل نمی‌کنه.

با توجه به وضعیت فعلی و مسیری که ابزارهای هوش مصنوعی تو توسعه نرم‌افزار دارن پیش میرن، من اونا رو بیشتر شبیه ابزارهای افزایش بهره‌وریِ جدا افتاده می‌بینم که تهش، این آدمیزاده که گلوگاه کاره. پیشرفت خیلی کمی تو این زمینه شده که ایجنت‌های هوش مصنوعی بتونن تمام اون کارهای ریز و درشتی رو که یه کارمند آدم تو کارای روزمره‌اش انجام میده، پوشش بدن. حتی اگه هوش مصنوعی خیلی خیلی مستقل‌تر هم بشه (autonomy بالاتری پیدا کنه)، آدما هنوزم نیاز به زمان دارن تا تصمیم بگیرن، دیدگاه‌هاشون رو کامل‌تر کنن و تغییر بدن، با هم حرف بزنن، و به توافق برسن.


بهره‌وری

آخرش، کسب‌وکارها دنبال اینن که کار بیشتری با تلاش و هزینه کمتری انجام بشه. اینکه هوش مصنوعی رو بیاریم تو تیم‌های توسعه و بعد هزینه‌ها یا تعداد نیروها رو با یه عدد جادویی (که نمی‌دونم چرا همیشه بین ۲۰ تا ۳۰ درصده!) کم کنیم – به نظر نمیاد این روش خیلی جواب بده. هنوز تا یه جهش و تغییر خفن بزرگ تو بهره‌وری توسعه‌دهنده‌ها تو کل این صنعت فاصله داریم.


—-

💡 مثل همیشه کنجکاو بمونید :)

🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
یه ریپو هم هست به اسم Vuls که کارش اسکن آسیب‌پذیری توی سرورهای لینوکسیه، روی تک سرور هم کار می‌کنه ولی ایده‌ش اینه که وقتی کلی سرور داری، نخوای بری دونه‌دونه چک کنی چی آسیب‌پذیره. Vuls این کارو اتومات می‌کنه و گزارش نسبتا قابل فهمی هم می‌ده. اگه دنبال یه راه آسون و سبک برای کنترل وضعیت امنیت سرورات هستی، یه نگاه بهش بنداز یه لیست عظیمی از آسیب پذیری هارو چک ‌می‌کنه.

github.com/future-architect/vuls

@Linuxor
Forwarded from Linuxor ?
بر خلاف طراحی لایه‌محور که ساختار سیستمو بر اساس لایه‌های فنی مثل دیتابیس، سرویس و رابط کاربری سازمان‌دهی می‌کنه، طراحی دامنه‌محور Domain-Driven-Design ساختار سیستمو بر اساس مفاهیم و منطق واقعی کسب‌وکار مدل می‌کنه، تا نرم‌افزار بهتر با دنیای واقعی منطبق بشه.

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


github.com/heynickc/awesome-ddd


@Linuxor