صادق شجریدرمهندسی نرم افزار، معماری و طراحی سیستم·۸ روز پیشآموزش Domain Driven Design. زبان مشترک و فراگیرزبان هر صنعت با صنعت دیگر متفاوت است و شناخت و درک زبان هر صنعت به درک مساله و ساخت یک راه حل مناسب برای آن مساله کمک زیادی می کند.
علیرضا ارومند·۱ ماه پیشقسمت نهم: مدرنسازی و مستندات زندهدر این بخش با اصول مستندات زنده آشنا مییمشویم
فقط کتاب·۱ ماه پیشدانلود کتاب Architecture Modernization (چاپ سال 2024)معرفی + دانلود کتاب Architecture Modernization (چاپ سال 2024)
سید جمال الدین پیشواییدرشرکت مشاوران نرمافزاری اعوان·۲ ماه پیشنقش و اهمیت نسخهزدن در نرمافزارشماره نسخه مثل نخ تسبیح در ردگیری و مدیریت چرخه حیات آرتیفکتهای نرمافزاری داره. در این مقاله بهروشهایی برای نسخه زدن پیشنهاد شده.
علی محمدیدرDeveloper Tech·۲ ماه پیشScalability and Architecture Trade-Offsمقیاسپذیری فقط یکی از ویژگیهای کیفی یا الزامات غیرکاربردی هست که زبان مشترکِ حوزهی معماری نرمافزاره. یکی از پیچیدگیهای همیشگی معماری…
علی محمدیدرDeveloper Tech·۲ ماه پیشScalability and Costsبیایید با یه مثال ساده فرضی رابطهی بین مقیاسپذیری و هزینه رو بررسی کنیم. فرض کنید یه سیستم مبتنی بر وب داریم که میتونه از پس ۱۰۰ درخواست…
رحیم قاسمی·۲ ماه پیشبخش اول : مقدمه کتاب (Domain Driven Design)بسیاری از عوامل باعث پیچیدگی توسعه نرم افزار می شوند. اما هسته اصلی این پیچیدگی، ذات درهم تنیده دامنه مسئله است.اگر قصد دارید تا ا…
علی محمدیدرDeveloper Tech·۲ ماه پیشScalability Basic Design Principlesهدف اصلی از مقیاس کردن یه سیستم، افزایش ظرفیتش در یه بعد خاصه که بستگی به اون برنامه داره. یه بعد رایج، بالا بردن تعداد درخواست هایی هست که…
فرهاد·۴ ماه پیشمفاهیم طراحی نرم افزار و DDDگپی در مورد طراحی نرمافزار با ChatGPT داشتم که خلاصه مفاهیم مطرح شده در آن را اینجا می نویسم. مطالب در مورد DDD، Aggregate، Aggregate Root
بهنام محمدیدرروزمرگی های برنامه نویسان ⚡️·۵ ماه پیشDeveloper Experience معیاری که نادیده گرفته شدقابل استفاده بودن و موفق شدن یک نرم افزار به عوامل متعددی بستگی دارد. اما یکی از مهم ترین این عوامل، تجربه کاربری (UX) و در یک نمای کلی تر،…