development 36
- Unleashing Parallelism: A Guide to Efficient Span Processing with SIMD and Threading in C#
- Behavior Tree Development in C# with IEnumerable
and Yield - Measuring .NET Performance: Unleashing the Power of BenchmarkDotNet
- Unit testing and benchmarking SIMD in .NET
- Defensive Coding in C#: A Closer Look at Unchecked Return Value Discards
- A generic tensor library for .NET
- The Battle of Loops: foreach vs. ForEach in C#
- Coding Chronicles: My Adventure with .NET Development
- Building Custom Iterators with 'yield' in C#
- An interface for value-type enumerators, a proposal
- Handling enumerables when using reflection
- Handling enumerables in Roslyn Analyzers and Code Generators
- LINQ Internals: Speed Optimizations
- Efficient Data Processing: Leveraging C#'s foreach Loop
- Taming .NET Collections: A Safari Through IEnumerable and Pals
- ImmutableArray<T> iteration performance in C#
- A 12 % improvement, easily obtained, is never considered marginal -- Donald Knuth
- Single Instruction, Multiple Data (SIMD) in .NET
- Generic math in .NET
- Using “React Query” to mutate smart contracts (part 2)
- Using “React Query” to mutate smart contracts (part 1)
- Using “React Query” to query smart contracts (part 3)
- Using “React Query” to query smart contracts (part 2)
- Using “React Query” to query smart contracts (part 1)
- CPU branching and parallelization
- ArraySegment<T> iteration performance in C#
- Array iteration performance in C#
- Unit testing a Roslyn Analyzer
- Performance of value-type vs. reference-type enumerators in C#
- ToList(), or not ToList(), that is the question
- Enumeration in .NET - Finding an item
- Enumeration in .NET - Count()
- Enumeration in .NET
- Why I always use ‘var’ in C#
- P/Invoking using Span<T>
- How to use Span<T> and Memory<T>