Solution Architecture Blog
All Articles
Every post, newest first — from Dipankar Haldar.
Span vs Memory vs ArraySegment vs ReadOnlySequence - Performance in .NET 9
.NET 9 Memory Optimization: Span vs Memory vs ArraySegment vs ReadOnlySequence .NET 9 introduces further optimizations for memory efficient programming, making it essential to unde…
Async vs Sync vs ValueTask vs Parallel.ForEachAsync in .NET 9
Async vs Sync vs ValueTask vs Parallel.ForEachAsync in .NET 9: Deep Dive & Performance Analysis .NET 9 introduces various optimizations for asynchronous programming, making it esse…
Balancing Flexibility and Complexity - Pulumi
The Real Problem with Pulumi: Balancing Flexibility and Complexity Pulumi has rapidly gained traction in the Infrastructure as Code (IaC) space by offering a developer friendly app…
Just-In-Time (JIT) vs. Ahead-of-Time (AOT) Compilation in .NET 9
JIT vs. AOT Compilation in .NET 9 .NET applications can be compiled using Just In Time (JIT) compilation or Ahead Of Time (AOT) compilation . Each approach has its own strengths an…
Collection Performance in .NET 9
.NET 9 Performance Comparison: Hashtable vs Dictionary vs List vs Collection .NET 9 includes several performance improvements, particularly in collections like Hashtable , Dictiona…
String Concatenation Performance in .NET 9
Introduction String concatenation is a common operation in .NET applications, but choosing the right approach is crucial for performance and memory efficiency. In .NET 9 , several…