بازخوردهای دوره
ایجاد یک کلاس جدید پویا و وهله‌ای از آن در زمان اجرا توسط Reflection.Emit
الان لیست رو به صورت زیر ایجاد کنید
List<object> items = new List<object>();
هر آیتم این لیست، یک وهله از شیء پویایی خواهد بود که تهیه کردید.
گرید شما هم اگر حالت auto generate columns را پشتیبانی کند، بدون مشکل کار خواهد کرد.
نظرات اشتراک‌ها
Hashtable یا ConcurrentDictionary ؟
زمانیکه اطلاعات یک شیء در چند ترد همزمان مورد استفاده قرار می‌گیرد، برای جلوگیری از تخریب اطلاعات، از روش‌های قفل گذاری مانند واژه‌ی کلیدی lock در سی‌شارپ استفاده می‌شود. یک سری الگوریتم خاص هم هستند که نیازی به استفاده از lock در این حالت‌های خاص ندارند. به آن‌ها lock free algorithms گفته می‌شود.
نظرات مطالب
تزریق وابستگی‌ها در ASP.NET Core - بخش 4 - طول حیات سرویس ها یا Service Lifetime
سرویس‌های  Scoped   در محدوده‌ی درخواست، مانند    Singleton   عمل می‌کنند و شیء ساخته شده و وضعیت آن در  بین تمامی سرویس‌هایی  که به آن نیاز دارند، مشترک است. بنابراین باید به این نکته در هنگام تعریف سرویس به صورت  Scoped   ، توجه داشته باشید. 

سرویس هایی که به صورت scoped رجیستر میشوند در حالتی مثل استفاده در parallel یا concurrent آیا thread-safe هستند یا خیر؟
نظرات مطالب
طراحی یک گرید با Angular و ASP.NET Core - قسمت دوم - پیاده سازی سمت کلاینت
- این نوع سؤالات مرتبط به مطلب «مبانی TypeScript؛ اینترفیس‌ها» هستند.
- در روش اول، نوع شیء تعریف شده any است (نوعی ندارد). اگر پروژه بزرگ است و اگر هدف عیب‌یابی سریعتر است با TypeScript، در حالت استفاده از any، از مزایای اینترفیس تعریف شده استفاده نمی‌کنید. در این حالت TypeScript کمکی به شما نخواهد کرد.
- حالت دوم هم آنچنان مرسوم نیست در TypeScript. حالت مرسوم همان روش اول است که دقیقا نوع آن هم مشخص شده باشد.
نظرات مطالب
مبانی TypeScript؛ اینترفیس‌ها
یک نکته‌ی تکمیلی

اگر اینترفیسی مانند IProduct تعریف شده‌است، برای ساخت یک شیء جدید از آن، الزاما نیازی نیست تا یک کلاس جدید را از آن مشتق کرد و بعد متغیر new ClassName را تهیه کرد (روش کلاسیک آن). در TypeScript می‌توان به صورت خلاصه نوشت:
 let productModel = <IProduct>{}; // creates an empty object of an interface
نظرات مطالب
آشنایی با الگوی طراحی Decorator
عنوان کردید «در استفاده از الگوی دکوراتور روش بهتر بهره گیری از آن بصورت سری است و نه ایجاد شیء جدید برای تایپ جدید»، بعد الان برای تهیه روکش فقط میوه‌ای از حالت سری استفاده نکردید و یک وهله جدید ایجاد شده. بحث بر سر سری بودن یا نبودن مراحل بود. بنابراین بسته به هدف، می‌تونه سری باشه یا نباشه و اگر نبود، مشکلی نداره، چون هدفش تولید یک روکش مخصوص بوده و نه ترکیبی.
نظرات مطالب
PersianDatePicker یک DatePicker شمسی به زبان JavaScript که از تاریخ سرور استفاده می‌کند

سلام؛ میخوام بدونم چجوری یه رویداد مثل onclick  یه شیء مثل textbox رو تو mvc مدیریت می‌کنن مثلا نمایش همین  datepicker (ناگفته نمونه تا بخش هشتم از آموزش mvc شما رو مطالعه کردم)

بسیار ممنون

نظرات مطالب
Image Annotations
ضمن تشکر، فقط نکته استفاده از JSON.stringify در حین کار با jQuery Ajax رو بهتره اعمال کنید تا در دراز مدت و حالت‌های مختلف ورودی به مشکل برنخورید. به صورت خلاصه اطلاعات ارسالی رو جمع نزنید و تبدیل به رشته نکنید. یک شیء کامل درست کنید و اجازه بدید JSON.stringify اون رو تبدیل کنه.
نظرات مطالب
چگونگی رسیدگی به Null property در AutoMapper
سلام
بستگی به کار خودتون داره . مطلب بالا مربوط به نگاشت اطلاعات یک شیء به شی‌ءایی دیگره  .اما شما برای در نظر گرفتن مقدار پیش فرض در دیتابیس همون طور که میدونید  با تنظیم Default Value or Binding  میتنونی  مقدار پیش فرضی برای ستون‌های Null در نظر بگیری.

نظرات مطالب
نحوه کار با ftp - بخش اول
من فکر می‌کنم اگر ReSharper رو نصب کنید، پیش از ارائه یک مطلب یا پروژه خیلی از ایرادات رو با خط کشیدن زیر اون یا نمایش یک علامت زرد کنار صفحه گوشزد می‌کنه. مثلا می‌گه که این نوع نامگذاری درست نیست یا این شیء رو میشه با using محصور کرد. خلاصه از دستش ندید، حیفه!