نظرات مطالب
رمزنگاری خودکار فیلدهای مخفی در ASP.NET MVC
با سلام؛ 
برای رمزنگاری فیلدهای مخفی در  ASP.NET MVC Core چه روشی را پیشنهاد می‌کنید 
آیا استفاده از مکانیزم رمزنگاری موقتی اطلاعات «Data protection» مناسب است؟
آیا استفاده از  Middleware  برای شبیه سازی  رمزنگاری خودکار فیلدهای مخفی کار درستی است؟
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 5 - فعال سازی صفحات مخصوص توسعه دهنده‌ها
نمونه‌ی پردازش این پارامتر کمی بالاتر با «نکته‌ی شبیه سازی customErrors در نگارش‌های دیگر ASP.NET که در فایل web.config قابل تنظیم است، در ASP.NET Core» عنوان شده. در انتهای public IActionResult Index(int? id) ذکر شده، یک سری return View هست که در اینجا می‌توانید برای مثال یک model را هم به viewها در صورت نیاز ارسال کنید.
نظرات مطالب
سفارشی سازی ASP.NET Core Identity - قسمت پنجم - سیاست‌های دسترسی پویا
- پروژه‌ای که اینجا ارائه شده، حاصل کنار هم قرار دادن دقیق و حساب شده‌ی اجزای آن هست. شما با سعی و خطا، موفق به شبیه سازی آن نخواهید شد.
- خطایی که عنوان کردید در مطلب و نظرات «بررسی خطاهای ممکن در حین راه اندازی اولیه برنامه‌های ASP.NET Core در IIS» بررسی شده‌است.
نظرات مطالب
امن سازی برنامه‌های ASP.NET Core توسط IdentityServer 4x - قسمت هشتم- تعریف سطوح دسترسی پیچیده
بله. با سیاست‌های دسترسی پویا قابل پیاده سازی است؛ دقیقا چیزی شبیه به MustOwnImageHandler و [Authorize("MustOwnImage")] مطلب جاری. در HandleRequirementAsync، نقش (که یکی از Claims است و یا با داشتن ownerId آن، قابل واکشی از بانک اطلاعاتی است) را دریافت و تاریخ انقضای آن‌را با زمان جاری مقایسه کنید. در صورت رسیدن تاریخ انقضای آن، ()context.Fail را فراخوانی کنید.
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 13 - معرفی View Components
من از این مورد استفاده کردم ولی جوابگو نبود. توی لاگ دنبال ویو با آدرس شبیه آدرس زیر میگشت:
Views/Shared/Components/[NameOfComponent]/SubFolder1/SubFolder2/[NameOfComponent]/Default.cshtml 
یعنی هر آدرسی هم استفاده کردم Views/Shared/Components/[NameOfComponent] رو اولش اضافه کرد
نظرات مطالب
نوشتن اعتبارسنج‌های سفارشی برای فرم‌های مبتنی بر قالب‌ها در Angular
شبیه به پیاده سازی EmailValidatorDirective مطلب جاری، از Regex ذیل استفاده کنید:
[RegularExpression(@"^[\u0600-\u06FF,\u0590-\u05FF,0-9\s]*$",
                          ErrorMessage = "لطفا تنها از اعداد و حروف فارسی استفاده نمائید")]
public string FriendlyName { get; set; }
نظرات مطالب
آشنایی با ساختار یک Pull Request خوب
چگونه تمام تغییرات یک PR حجیم را از GitHub دانلود (بدون Merge آن) و به صورت محلی بررسی کنیم؟

ابتدا در برگه‌ی Commits، آخرین Commit انجام شده را پیدا کنید (ممکن است بیش از یک مورد باشند؛ بنابراین آخرین مورد را در لیست انتخاب کنید):


سپس بر روی دکمه‌ی <> آن کلیک نمائید تا کل مخزن کد را در این نقطه‌ی از زمان نمایش دهد:


اکنون می‌توانید این مخزن کد شبیه سازی شده را همانند سایر مخزن‌های کد دریافت کنید.
نظرات مطالب
C# 7 - Tuple return types and deconstruction
برای بسط دادن یک چندتایی به آرگومان‌های ورودی یک متد، آیا راهکاری در نظر گرفته شده است؟
مثلا چیزی شبیه spread در ES6
public void showMsg(int age, string name){/*...*/}

 (int age, string name) value =(20, "Jessy"); showMsg(...value); //? or something else
نظرات مطالب
طراحی افزونه پذیر با ASP.NET MVC 4.x/5.x - قسمت سوم
از مطالبی مانند «Messaging Patterns with Postal.NET» ایده بگیرید. ایده اصلی آن ارتباط loosely coupled  قسمت‌های مختلف برنامه با هم است. شبیه به همین ایده در برنامه‌های دسکتاپ WPF که از الگوی MVVM استفاده می‌کنند، با مفهومی به نام Messenger وجود دارد. توسط Messenger دو قسمت مختلف برنامه با هم کار می‌کنند، بدون اینکه هیچ ارجاع مستقیمی از یکدیگر را داشته باشند.
نظرات مطالب
طراحی گردش کاری با استفاده از State machines - قسمت دوم
اصلا بحث این نیست. فکر میکنم منظور بنده را متوجه نشده اید. عرض کردم ، اینکه این کتابخانه چه امکاناتی دارد و ... را متوجه هستم. صرفا دلیل استفاده از State Machine در همچین سناریویی بحث مورد نظر من بود. بنده قصد دارم از این مورد استفاده کنم ولی در سناریوهایی شبیه مثال مقاله (البته متوجه هستم که مثال هست صرفا) علاوه بر زیاد شدن کار، چه امکان دیگری دارد؟