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…

Jan 1, 202566000
Featured

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…

Dec 12, 202471000

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…

Nov 28, 202471000

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…

Oct 18, 202468000
Featured

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…

Aug 12, 202461000
Featured

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…

Jul 31, 202499101