Garbage collection in C#

Garbage collection is part of almost every modern programming language. It enhances programmer’s productivity by automating the application memory management. This article explains the basic concepts of tracing and generational mark and sweep garbage collection and dives into details of CLR and C# implementation.

read more →

Reading Diary of 2016

A list of books I read over 2016. Some are programming oriented but most of them are not. Hopefully you’ll find a book or two that you might chuck onto your one for 2017.

read more →

Progressive Web Applications

I had a chance to play with Progressive Web Applications over the past few days and I built a small prototype in Rails. This article tries to give you the answer if it is a good fit your needs or you should stick with classic mobile development.

read more →