سریعترین روش خواندن آیتمهای یک لیست
200, OK
https://www.youtube.com/watch?v=jUZ3VKFyB-A icon

فرض کنید یک لیست از اعداد به تعداد مثلا 1000000 عضو دارید و میخواهید با خواندن آنها عملیاتی را انجام دهید. در این ویدیوی کوتاه نشان داده می‌شود که از بین روش‌های معمول خواندن آیتمهای این لیست ، سریعترین روش کدام است. مدت زمان روش پیشنهادی در این ویدیو، نصف زمان معمولی است که عموما با استفاده از حلقه for یا foreach استفاده میکنیم (و جالبتر اینکه این  دو روش یعنی: for و foreach در اکثر موارد، سریعترین روش خواندن محتویات یک کالکشن هستند). روش پیشنهادی یکی از دو روش زیر است :

List<int> items = new List<int>(new int[1000]);
foreach(int item in CollectionMarshal.AsSpan(items))
{
     ..........
}

var asSpan = CollectionMarshal.AsSpan(items); 
for(int i; i < asSpan.Length; i++)
{
     var item = asSpan[i];
}


سریعترین روش خواندن آیتمهای یک لیست
بررسی C# 11
200, OK
https://www.youtube.com/watch?v=1K44Nu9_7U8 icon

Mads takes a whirlwind tour through the language features in the upcoming C# 11. Static virtual members, list patterns, required properties and raw string literals are all among the new tools in your toolbox for writing cleaner, safer, more general and more concise code in C#. 

بررسی C# 11
CI / CD ساده با GitHub در دات نت
200, OK
https://virgool.io/@reza.mansouri/ci-cd-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A8%D8%A7-github-%D8%AF%D8%B1-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-apchjmadewfh icon

گیتهاب برای راه اندازی CI/CD از GitHub Actions استفاده می‌کند که می‌توانید مستندات آن را در اینجا مشاهده کنید و به صورت کامل با آن آشنا شوید. در اینجا با یک مثال با مراحل راه‌اندازی CI/CD به وسیله GitHub آشنا می‌شویم. 

نمونه کد این مطلب با روند انجامش رو می‌تونید از اینجا بگیرید . 

CI / CD ساده با GitHub در دات نت
آیا برنامه نویسان سی شارپ نیازی به یادگیری فریم ورک های جاوا اسکریپت دارند ؟
200, OK
https://www.youtube.com/watch?v=9WnRInVlWbs icon

در این ویدیو Tim Corey به این سوال پاسخ میده که آیا برنامه نویسان سی شارپ نیاز دارن که Angular، React و یا Vue رو یاد بگیرن یا نه.

آیا برنامه نویسان سی شارپ نیازی به یادگیری فریم ورک های جاوا اسکریپت دارند ؟