High-performance .NET by example: Filtering bot trafficMistakes and lessons from a real-world feature performance optimizations: from API usage to advanced data structures, from bit hacks to CPU-friendlier code.
Hoisting in .NET ExamplesWe will take a closer look at the hoisting optimization by JIT. The post contains examples with their assembly listings.
Hoisting in .NET ExplainedHoisting is a compiler optimization that moves loop-invariant code out of the loop. The post reveals hoisting in .NET and explains what code will be optimize...
HOWTO: Check JIT InliningA short HOWTO check whether methods were inlined by JIT or not, and why not.
Access a null pointer without exceptionA story about a pattern, with interest, conviction, rejection and compassion in the end.
.NET Generics under the hoodAbout .NET memory layout and how Generics affect it, how they work under the hood and a JITter bug for dessert.
High-performance .NET by example: Filtering bot trafficMistakes and lessons from a real-world feature performance optimizations: from API usage to advanced data structures, from bit hacks to CPU-friendlier code.
Cross-Device Wheel: The BeginningThe beginning of Cross-Device journey: a product that will change the chaotic online advertising market (I hope it won’t add more chaos there:)
Bloom filter for Scala, the fastest for JVMThe fastest implementation of Bloom filter for Scala and JVM
Running Java inside a Windows container on a Windows serverYou can run Java inside a Windows container which is hosted on a Windows server. And here’s how…
Transparent Hugepages: measuring the performance impactExplains Transparent Hugepages in a nutshell, techniques that can be used to measure the performance impact, shows the effect on a real-world application.
Bloom filter for Scala, the fastest for JVMThe fastest implementation of Bloom filter for Scala and JVM
A single purpose of automated testingAbout different types of tests, their purpose and how you should test internals.