نحوه ی کار GC در دات نت
200, OK
https://www.youtube.com/watch?v=xlnhl_G7Nik icon

تو این ویدیو سعی کردم کلا در مورد GC توضیح بدم که چطور کارمیکنه و مباحثی مثل

  • Close Connection vs Dispose
  • Try finally block
  • Using keyword
  • When GC starts to work
  • How garbage collection works
  • Generation 0, Generation 1, Generation 2
  • Finalizer
  • Object Resurrection
رو کامل توضیح بدم که چی هستند.

نحوه ی کار GC در دات نت
کامپایل کوئری در EF Core قسمت دوم
200, OK
https://www.youtube.com/watch?v=XUV9reGAAEc icon

در این ویدیو نگاهی کردیم که چطور میتوانیم از امکان کامپایل کردن کوئری‌ها توسط انتیتی فریمورک استفاده کنیم و تهش هم یه بنچمارکی کردیم در مورد کامپایل کوئری‌ها و نرمال کوری هایی که مینویسیم.  

کامپایل کوئری در EF Core  قسمت دوم
کامپایل کوئری Entity Framework Core
200, OK
https://www.youtube.com/watch?v=voiw1pTxN2w icon
🧶تو این ویدیو مکانیزم انتیتی فریمورک رو در مواجه شدن با یه کویری رو میبینیم. که کی کامپایل میکنه و کی این رو میبره توی کش و کلا سناریو یه کویری رو میبینیم و اینکه با تولز dotnet-counters هم میبینیم که کش داره کار میکمنه.
کامپایل کوئری Entity Framework Core
جلسه دوم از دوره سی شارپ با محوریت مدیریت مموری
200, OK
https://www.youtube.com/watch?v=urEn4JOsqd4 icon
توی این ویدیو بیشتر در مورد دیفالت ولیو ها، کانورت ها، و همچنین اینکه استاتیک‌ها در مموری چطور و کجا ذخیره میشن و همچنین در مورد کال بای ولیو و رفرنس صحبت کردیم.
جلسه دوم از دوره سی شارپ با محوریت مدیریت مموری
جلسه اول از دوره سی شارپ با محوریت مدیریت مموری
303, SeeOther
https://youtu.be/DZbvL-bE0DA icon

توی این ویدیو در مورد نسل‌های برنامه نویسی، تاریخچه دات نت ، اینکه چرا سی شارپ و فرق بین رفرنس تایپ و ولیو تایپ هارو بررسی کردیم. 

جلسه اول از دوره سی شارپ با محوریت مدیریت مموری
نحوه ی راه اندازی و استفاده از قابلیت dev tunnel در ویژال استودیو
200, OK
https://www.youtube.com/watch?v=VW3XjwYbY2A icon

اگه میخواید خیلی سریع یه دمو (بدون نیاز به هاست کردن پروژه) بدید، و یا اینکه API هایی که نوشتید رو بدید تیم فرانت، یا موبایل که از روی دیوایس خودشون بتونن این API هارو کال کنند ( بدون اینکه شما پروژه رو جایی هاست کنید) این قابلیت میتونه همه‌ی این هارو برای شما مدیریت کنه.

نحوه ی راه اندازی و استفاده از قابلیت dev tunnel  در ویژال استودیو
همه چیز در مورد کالکشن ها
200, OK
https://www.youtube.com/watch?v=MB9xEpkRTWk icon

IEnumerable, IEnumerator, ICollection, IList, IDictionary 

همه چیز در مورد کالکشن ها، اینکه اینا چی هستند، چطور به هم ربط دارن، کجا باید ازشون استفاده کنیم و اینکه پشت پیاده سازی List داره چه اتفاقی میوفته رو کامل بررسی کردیم. 

همه چیز در مورد کالکشن ها
نحوه پیاده سازی Dispatch Proxy
200, OK
https://www.youtube.com/watch?v=0pXk9y97Vlk icon

در واقع یه تایپ جدیدیه که از ابتدای دات نت کور بوده و یه مکانیزم درست کردن پراکسی روی آبجکت هاییه که میخواید. قبلا این نوع پراکسی هارو با RealProxy انجام میدادن اما عملا این تایپ یه جایگزین عالی براش محسوب میشه. 

نحوه پیاده سازی Dispatch Proxy