نظرات مطالب
امن سازی برنامه‌های ASP.NET Core توسط IdentityServer 4x - قسمت نهم- مدیریت طول عمر توکن‌ها
- فقط Implicit flow
- نمی‌توان و توصیه هم نمی‌شود.
البته خود Identity server، کتابخانه‌ی کلاینت جاوا اسکریپتی/تایپ‌اسکریپتی هم دارد که بحث ویژه‌ای را تحت عنوان «automatic Silent Renew» پشتیبانی می‌کند و ... خارج است از موضوع این سری.
نظرات مطالب
اصول طراحی شی گرا SOLID - #بخش دوم اصل OCP
با سلام؛ در کد public class EmployeeManagerDB : EmployeeDB در کلاس دوم در تابع Select محتویاتش با تابع select بالا باید یکی باشد؟ یا میتونه متفاوت باشه؟ این عمل به نظر من غیر معقول میاد. یا اینکه من متوجه موضوع نشدم.
نظرات مطالب
افزودن و اعتبارسنجی خودکار Anti-Forgery Tokens در برنامه‌های Angular مبتنی بر ASP.NET Core
برای دیباگ این موضوع متد DefaultClaimUidExtractor.GetUniqueIdentifierParameters(this.User.Identities) را مستقلا روی لیست Claims جدید فراخوانی کنید. اگر محتوای آن با قبلی تفاوت داشت، همان پیام خطای «این antiforgery توکن، متعلق به کاربر دیگری است» را دریافت خواهید کرد.
نظرات مطالب
بررسی Bad code smell ها: الگوی Shotgun Surgery
درست می‌فرمایید. پیاده سازی ای که فرمودید بهتر هست. و ساخته شدن شی در کلاس‌ها خودش به این کد بد بو ختم خواهد شد. و البته این روزها با گسترش استفاده از تکنیک‌های inversion of control و dependency injection خیلی از ما اتوماتیک پیاده سازی پیشنهادی شما رو انجام میدیم. 
ولی یکی از چالش هایی که برای توضیح مطالب این چنین وجود داره اماده کردن مثال هست. معمولا سعی من بر اینه که مثال‌ها به صورتی باشه که فقط مفهوم ذکر شده در مطلب رو پوشش بده و درکش خیلی ساده باشه. طبیعتا در این مثالها موارد اشکال از زاویه‌های دیگه وجود خواهد داشت و من هم سعی میکنم این موضوع رو ذکر کنم که مثال‌ها فقط در جهت توضیح مطلب هست و پیاده سازی نهایی نیست. در بعضی موارد فراموش می‌کنم این نکته رو ذکر کنم. 
به طور مثال در این مطلب سعی من توضیح موضوع shotgun surgery بود به سادترین روش ممکن. اگر موضوع dependency injection رو هم مطرح میکردم شاید مطالعه موضوع برای دوستانی که هنوز این مطلب براشون جا نیافتده مشکل‌تر میشد. 
امیدوارم پاسخ سوالتون رو داده باشم.
نظرات مطالب
آشنایی با فریمورک الکترون Electron
یک سری نمونه برنامه نوشته شده وجود داره که این یک نمونه است.
ولی به طور کل در خارج از این موضوع، خود جاوا اسکریپت توانایی ایجاد این ارتباطات رو داره، برای نمونه این صفحه مستند موزیلا را ببینید
نظرات مطالب
Dependency Injection در Asp.Net WebApi (روش اول)
مطلب شما را مطالعه کردم. تنها ایرادی که می‌توان اشاره کرد Implement کردن دستی تک تک سرویسها در Windsor Container می‌باشد. آیا راه حلی برای این موضوع هست ؟ (مطمئنا در پروژه هایی با تعداد سرویس  و کنترل زیاد مشکل ایجاد می‌کند)
نظرات مطالب
پیاده سازی عملیات صفحه بندی (paging) در sql server
از دقت شما به این نکته ظریف ممنونم
این موضوع در راستای آموزش عنوان مطلبش بود اما نکته شما جهت بالا بردن کیفیت و بهینه کردن کد مورد استفاده قرار میگیرد و عدم drop مشکلی در رسیدن به هدف مورد نظر ایجاد نمی‌کند
متشکرم
نظرات مطالب
استفاده از MediaWiki بهترین روش نگهداری یادداشت‌های شخصی خصوصا برای برنامه‌نویس‌ها
سلام
برای این موضوع وب سایت آنلاین خوبی رو می‌شناسین که این خدمات رو ارائه بده و همچنین زبان فارسی رو پشتیبانی کنه؟ البته یه سری رو امتحان کردم ولی هر کدوم یه مشکلی دارن.
نظرات مطالب
طراحی گزارش در Stimulsoft Reports.Net – بخش 1
سلام
نحوه ارتباط با EF از طریق BusinessObject امکان پذیر است.
شما میتوانید با دستور زیر منبع اطلاعات از نوع فوق را در گزارش‌ساز ثبت کنید.
report.RegBusinessObject("ReportName", "ConnectionName", YourBusinessObject);
به صورت کامل در بخشهای بعدی به این موضوع خواهم پرداخت.
نظرات مطالب
فعال سازی قسمت ارسال فایل و تصویر ویرایشگر آنلاین RedActor در ASP.NET MVC
اگر نخواهیم از نسخه‌های قدیمی‌تر (که رایگان بودند) استفاده کنیم و همیشه به روز باشیم باید دست به دامان نسخه‌های کرک یا نسخه‌هایی شویم که از این طرف و اون طرف به صورت غیر قانونی برای دانلود گذاشته می‌شوند.

اگر این موضوع درست باشد پس نمی‌توان از RedActor به صورت به روز و بی‌دردسر استفاده کرد. در نتیجه شاید بهتر باشد از رقبای رایگان مثل CKEditor استفاده شود.