نظرات مطالب
اعمال تزریق وابستگی‌ها به مثال رسمی ASP.NET Identity
- مثال‌های متفرقه را در این سایت مطرح نکنید. مثال بررسی و اصلاح شده در اینجا قرار دارد.
- زمانیکه یک شیء وهله سازی می‌شود، فقط بر اساس یکی از سازنده‌های آن وهله سازی خواهد شد و نه تمام آن‌ها. این‌ها اصول اولیه‌ی کار با سی شارپ هست.
- در مثال متفرقه‌ای که مطرح کردید، نیازی به تعریف همزمان DbContext و همچنین IdentityDbContext نیست و کار اضافی انجام دادید؛ چون در اصل یکی هستند و بر اساس نیاز کلاسی که از آن ارث بری شده باید IdentityDbContext متفرقه باشد و نه DbContext خام.
نظرات مطالب
آغاز کار با WPF

یه سری سیلورلایت چند سال قبل در این سایت منتشر شد: https://github.com/DotNETTips/Exports/tree/master/Others/Silverlight

البته این سری برای سیلورلایت 4 هست و سیلورلایت هم به نظر توسط مایکروسافت کنار گذاشته شده اما اصول XAML اون منهای مباحث خاص سیلورلایت، می‌تونه پایه WPF و حتی مباحث برنامه‌های ویندوزهای 8 و 10 باشه.

نظرات مطالب
یکپارچه سازی سیستم اعتبارسنجی ASP.NET MVC با Kendo UI validator
مراجعه کنید به مطلب «اعتبار سنجی ورودی‌های کاربر در Kendo UI». در انتهای مطلب در مورد «اعتبارسنجی سفارشی در DataSource»  بحث شده‌است. Kendo UI Grid هم اطلاعات اعتبارسنجی فیلدهای خودش را از data source دریافت می‌کند و ... اصول طراحی اعتبارسنجی آن، هیچ تفاوتی با نکته‌ی عنوان شده ندارد (یک custom rule سفارشی را به نام remote، دقیقا مانند همین مثال می‌توانید اضافه کنید).
نظرات مطالب
EF Code First #6
برای هر قابلیتی که در تنظیمات نگاشت‌ها وجود ندارد و سفارشی است باید در تعاریف Migrations در متد Seed آن، SQL مرتبط را ذکر کنید. مانند «ایجاد ایندکس منحصربفرد در EF Code first» و یا «ایندکس منحصر به فرد با استفاده از Data Annotation در EF Code First». اصول و روش کار یکی است؛ فقط کوئری SQL ایی که باید اجرا شود، بنابر نیاز تفاوت می‌کند.
نظرات مطالب
ASP.NET MVC #12
- در متن توضیح دادم: « البته باید درنظر داشت که استفاده از پوشه Views/Shared اجباری نیست. برای مثال اگر از پوشه Views/Home/DisplayTemplates استفاده کنیم، قالب‌های سفارشی تهیه شده تنها جهت Viewهای کنترلر home قابل استفاده خواهند بود.»
در متن عنوان شده DisplayTemplates، شما این رو مثلا به EditorTemplates تغییر بدید. اصول یکی است.
- مراجعه کنید به سورس ASP.NET MVC و قسمت‌های مرتبط رو مطالعه کنید؛ جهت آشنایی بیشتر با سازوکار درونی آن‌ها.
نظرات مطالب
اصول و قراردادهای نام‌گذاری در دات‌نت
ضمن تشکر از مطلب مفید شما، علاوه بر ReSharper که می‌تونه در دراز مدت اثر ذهنی قابل ملاحظه‌ای در تطابق با اصول نامگذاری داشته باشه، نرم افزار FxCop هم یک سری از مواردی را که ReSharper تشخیص نمی‌ده می‌تونه به خوبی گزارش بده:
CA1717:OnlyFlagsEnumsShouldHavePluralNames
CA1704:IdentifiersShouldBeSpelledCorrectly
CA1709:IdentifiersShouldBeCasedCorrectly
CA1702:CompoundWordsShouldBeCasedCorrectly
...

نظرات مطالب
ReSharper 4.5
مطابق اصول استاندارد برنامه نویسی به زبان سی شارپ:
18. Declare variables as close as possible to where it is first used. Use one variable declaration per line.
ماخذ:
http://www.dotnetspider.com/tutorials/CodingStandards.doc
بازخوردهای دوره
به روز رسانی غیرهمزمان قسمتی از صفحه به کمک jQuery در ASP.NET MVC
با سلام
در قسمتی از پروژه کاملا همانند شما عمل کردم و حتی فایل پروژه را دانلود و نگاه انداختم کاملا شبیه هم بود, ولی متاسفانه در هنگام برگرداندن اطلاعات اکشن RenderAsynchronous , برنامه به _layout رفته, موارد انجا را هم (از جمله لینک ها, توضیحتان و ...) در خروجی ( div  info   ) اضافه می‌کند...
اگر این اشکال متداول است لطفا راهنمایی بفرمایید که چه نکته ای را رعایت نکرده ام.