بررسی عمیق بهبودهای کارآیی در NET 9.
200, OK
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-9/ icon

Performance Improvements in .NET 9

Each year, summer arrives to find me daunted and excited to write about the performance improvements in the upcoming release of .NET. “Daunted,” because these posts, covering .NET 8, .NET 7, .NET 6, .NET 5, .NET Core 3.0, .NET Core 2.1, and .NET Core 2.0, have garnered a bit of a reputation I want to ensure the next iteration lives up to. And “excited,” because there’s such an abundance of material to cover due to just how much goodness has been packed into the next .NET release, I struggle to get it all written down as quickly as my thoughts whirl.

بررسی عمیق بهبودهای کارآیی در NET 9.
وبینار بررسی روش‌ها و ابزارهای بنچمارکینگ کد
200, OK
https://docs.google.com/forms/d/e/1FAIpQLSdj3wq9JINxkMDPkspsZsoEjkRW639t1dcnf0J_ITszGp7M2g/viewform?usp=send_form icon

این ایونت «احتمالا» بخش اول سری بنچمارکینگ است، قصد دارم اهمیت و نکات بنچمارکینگ رو مرور کنیم و در بخش اول، روی دات‌نت و اس‌کیوال سرور کار خواهیم کرد و اگر استقبال بشه، در بخش دوم روی روی لایبری‌های گو کار کنیم.

کانال تلگرام

اضافه کردن به تقویم گوگل

لینک گوگل میت

یکشنبه ۱۸ شهریور/ ۸ سپتامبر

ساعت ۶:۳۰ (به وقت تهران)، مدت: ۱ ساعت

وبینار بررسی روش‌ها و ابزارهای بنچمارکینگ کد
مقایسه کارآیی خروجی زبان‌های مختلف برنامه نویسی
200, OK
https://github.com/maxim-saplin/mandelbrot/tree/main icon

Microbenchmark testing Python, Numba, Mojo, Dart, C/gcc, Rust, Go, JavaScript, C#, Java, Kotlin, Pascal, Ruby, Haskell performance in Mandelbrot set generation 

Benchmarking several languages/tools with Mandelbrot set generation. 1-to-1 translation of code from one language to another. No SIMD, no multithreading (except prange() trick with Numba), no tricks (e.g. skipping sqrt), a bare minimum of language specific adjustments to make the code nicer while keeping all loops and operations in place. 

مقایسه کارآیی خروجی زبان‌های مختلف برنامه نویسی
یافتن ارجاعات اضافی در پروژه‌ها به کمک ReferenceTrimmer
200, OK
https://github.com/dfederm/ReferenceTrimmer icon

Easily identify which C# dependencies can be removed from an MSBuild project, and expose MSVC output to show unused libraries and delay-load DLLs at link time. Removing project dependencies flattens your build dependency graph which can improve build parallelism and reduce end-to-end build time. 

یافتن ارجاعات اضافی در پروژه‌ها به کمک ReferenceTrimmer