فرهاد صادقی·۱ ماه پیشطراحی UI و UX (رابط کاربری و تجربه کاربری)در این نوشته به بررسی دامنه طراحی UI/UX می پردازیم و به اهمیت این رشته در دنیای دیجیتال امروز اشاره می کنیم. از آنجایی که کشور هند در سالها…
فرهاد صادقی·۱ ماه پیشآموزش سریع Regex یا Regular Expressionدر دنیای برنامه نویسی و نرم افزار، Regex از جمله ابزارهایی است که هر برنامه نویسی دیر یا زود با آن روبرو میشود و باید استفاده از آن را یاد…
فرهاد صادقی·۲ ماه پیشنقشهای کلیدی در یک تیم توسعه نرمافزار کدامند؟مالک محصول (PO)Product Ownerمدیر پروژه (PM)Project managerتحلیلگر کسب و کار (BA)Business Analystتحلی…
فرهاد صادقی·۳ ماه پیشدر C# چطور کنترلر WebAPI پس از برگرداندن جواب به کلاینت، به پردازش ادامه دهدآیا در C# تا به حال به یک راه حل "fire and forget" نیاز داشته اید که در آن مشتری یک کنترلر WebAPI را فراخوانی کند که کاری طولانی مدت انجام…
فرهاد صادقی·۴ ماه پیشمدیریت جریان ارزش و DevOps 2.0فلسفه مدیریت جریان ارزش (Value Stream Management) چندان جدید نیست، اما با تشکیل کنسرسیوم VSM، که VSM را به عنوان "نسل بعدی DevOps" معرفی می…
فرهاد صادقی·۴ ماه پیشپیاده سازی تولید ناب و رسم جریان ارزش (VSM)تولید ناب اولین بار در سال های پایانی جنگ جهانی دوم و هم زمان با نیاز شدید ژاپن به وسایل نقلیه ی موتوری توسط تای چی اونو در شرکت تویوتا عنو…
فرهاد صادقی·۴ ماه پیشاصول SOLIDاصول SOLID یک اصول قانون مند در برنامه نویسی شی گرا هستند که در تمام زبان های برنامه نویسی شی گرا موجود و قابل پیاده سازی است .کلمه SOLID…
فرهاد صادقی·۵ ماه پیشکانفلوئنس (Confluence) چیست؟کانفلوئنس یک ابزار مدیریت مستندات و دانش است که کاملا تحت وب و به شکل ویکی (Wiki) است. این نرمافزار توسعه داده شده توسط شرکت اتلسین (Atlass…
فرهاد صادقی·۵ ماه پیشورژن بندی معنایی (Semantic Versioning)Semantic Versioning، یک قرارداد رسمی برای تعیین تعداد نسخه انتشار جدید نرمافزار است.