The other day I struggled a bit in setting up MongoDb in a docker container and then connecting it with Compass - the MongoDb client. That's when I thought I would document the knowledge here so that anyone else who run into similar problems could look into it (and also in case I forget later, … Continue reading MongoDb, Docker and Compass
In a previous series of asynchronous programming, we explored the behind the scenes of Async code. Here is a summary of the same for quick reference.
In an previous article on Overhead of explicit threads, we revisited why wrong usages of explicit threads could lead to overheads. Here is a summarized sketch note on the same for quick reading.
How does method execution differs when CLR handles static, instance and virtual instance methods ? To answer them, one needs to begin by understanding a bit more on how CLR handles Managed Heap during execution of a method. Memory Allocation in Managed Heap When the application execution begins, as the CLR gets loaded, the thread … Continue reading How CLR Handles Static, Non-Virtual Instance, and Virtual Instance method calls
Path Markup Syntax provides a mini-language for describing complex collection of lines and curves. Make no mistake when describing it as mini-language - It is quite powerful and could reduces a lot of nested collection of Xaml elements into a single line. Having said so, I personally favour the Xaml Element way of constructing elements, mainly due … Continue reading Cheat Sheet for Path Markup Syntax