Binary Search Reconsidered

How to implement binary search algorithm correctly and modify it for different scenarios avoiding errors.

6 min read

Introduction to Map-Reduce Pattern

Introduction to map and reduce functions, how they lead to map-reduce pattern and its elegant real-world application, namely in RavenDB and MapReduce.

13 min read

Static Dependency and Memory Usage

Experiment demonstrating how various lifecycles of static dependencies affect memory consumption and how DI containers may optimize memory usage by controlling object lifecycles.

5 min read

NuGet Primer

An introduction to NuGet package manager, how to build NuGet packages, and how to publish them.

10 min read