- Evolution of An Async LINQ operator https://blog.i3arnon.com/2021/07/12/async-linq-operator/ 17 comments csharp
- Introducing AsyncUtilities http://blog.i3arnon.com/2018/02/05/async-utilities/ 12 comments csharp
- ConcurrentDictionary Is Not Always Thread-Safe http://blog.i3arnon.com/2018/01/16/concurrent-dictionary-tolist/ 73 comments csharp
- Duck Typing And Async/Await http://blog.i3arnon.com/2018/01/02/task-enumerable-awaiter/ 15 comments dotnet
- Duck Typing And Async/Await http://blog.i3arnon.com/2018/01/02/task-enumerable-awaiter/ 22 comments csharp
- The Issue With Scoped Async Synchronization Constructs http://blog.i3arnon.com/2017/02/21/task-wrapper/ 4 comments csharp
- Return Any (Task-Like) Type From An Async Method http://blog.i3arnon.com/2016/07/25/arbitrary-async-returns/ 8 comments csharp
- TPL Dataflow Is The Best Library You're Not Using http://blog.i3arnon.com/2016/05/23/tpl-dataflow/ 26 comments csharp
- LogicalOperationStack Is Broken With async-await https://blog.i3arnon.com/2015/05/16/logicaloperationstack-async-bug/ 3 comments csharp
- On The Efficiency Of ValueTask https://blog.i3arnon.com/2015/11/30/valuetask/ 8 comments dotnet
- Async LINQ To Objects Over MongoDB http://blog.i3arnon.com/2015/12/16/async-linq-to-objects-over-mongodb/ 14 comments csharp
- Protobuf-net is broken around DateTime http://blog.i3arnon.com/2015/10/03/protobuf-net-datetime-bug/ 16 comments csharp
- LogicalOperationStack Is Broken With async-await http://blog.i3arnon.com/2015/05/16/logicaloperationstack-async-bug/ 5 comments csharp
- LongRunning is useless for Task.Run with async-await http://blog.i3arnon.com/2015/07/02/task-run-long-running/ 16 comments csharp