Eli Arbel
Principal Software Engineer at Microsoft
Open source
Selected writing
- Best Practices for Using ConcurrentDictionary Where ConcurrentDictionary's performance gains quietly disappear, and how to avoid it.
- *N Async, Part 1 An experiment in implementing C# 5's await/async using the materials .NET 4.0 already has - tasks and iterators.
- *N Async, the next generation Building async iterators years before C# 8 added them.
- Async-friendly stack traces Async stack traces are long and noisy, full of state machine and awaiter frames. Here is a library that formats them much more concisely.