مطمئن کد بزنیم، مطمئن دیپلوی کنیم - برشی از Continuous Delivery برای تعریف Continuous Delivery میتوانیم به تعریف زیر اتکا کنیم:تحویل مداوم (CD) یک رویکرد مهندسی نرمافزار است که در آن تیمها نرمافزار ر…
با مانیتورتون مانیتور کنید / ابزارهای مانیتورینگ و قدرتهای خدایی آنها - Monitoring Tools برنامههای زیادی به محصولی تبدیل شدهاند که توسط کاربران مختلفی استفاده میشود. بسیاری از برنامهها به قدری توسعه پیدا کردهاند که هزاران ت…
پستچی به سبک صف! Message Queue ها و ویژگیهای آنها احتمالا در پروژههای برنامهنویسی به قسمتی رسیدهاید که در آن دو برنامه باید با یکدیگر ارتباط داشته باشند. این ارتباط میتواند ویژگیهای م…
Containerization and container orchestration: یک جعبه سربسته که کاری با دیگران ندارد اگر دستی بر برنامهنویسی داشته باشید حتما تجربه کار با پروژههای مختلف رو هم تجربه کردهاید. پروژههایی که نیازمندیهای خاص خود را دارند و…
دروازهها را باز کنید/ مفهوم API Gateway و استفادهها بذارید شروع مطلب رو با تعریفهای پایه شروع کنیم و به طرح مسئلهمون برسیم. تعریف پایهمون رو هم بذاریم API.API, API in Systems, and Finally…
تفسیری بر DDD در این مطلب قرار است تا نکاتی در رابطه با موارد مطرح شده در کلاس معماری نرمافزار بیان شود تا با کمک آن دانش معماری مهندسان کامپیوتر افزایش…
تفسیری بر MVVM در این مطلب قرار است تا نکاتی در رابطه با موارد مطرح شده در کلاس معماری نرمافزار بیان شود تا با کمک آن دانش معماری مهندسان کامپیوتر افزایش…
تفسیری بر Event Sourcing در این مطلب قرار است تا نکاتی در رابطه با موارد مطرح شده در کلاس معماری نرمافزار بیان شود تا با کمک آن دانش معماری مهندسان کامپیوتر افزای…
چهار عدد C جهت نمایش بینهایت! - توضیح مدل C4 احتمالا اگر دستی بر مهندسی نرمافزار داشته باشید با نمودارهای متنوعی جهت نمایش سیستم آشنایی دارید. یکی از نمودارهایی که جهت توصیف یک سیستم…
چطور باگهامون رو همهجا گسترش دادیم | YektaUI از بدعت تا توسعه اندک تفرجی به نحوه توسعه کیت توسط جلوبند کارهای یکتانت