Introduction C# is a great and mature programming language. In general, the whole .NET environment which I work with on a daily basis is extremely…
Introduction C# is a great and mature programming language. In general, the whole .NET environment which I work with on a daily basis is extremely…
Introduction Some time ago I started to take a deep dive into the topics related to the interpreters, compilers and programming languages in general. To…
Introduction This is a second post of the synchronization primitives series. In the previous post you can read about the Interlocked class primitive. In this…
Introduction To coordinate threads interaction when accessing a shared resource some kind of synchronization mechanism is required. .NET offers many synchronization primitives that user can…
Introduction Tree structure is extremely popular in the computer science. From time to time trees need to be traversed (i.e. visiting all the nodes) and…
Introduction As mention in my previous post I created a tool to quick query the Elasticsearch node. This post is kind of an announcement of…
Introduction Elasticsearch is a powerful search engine and as a software engineer I have that pleasure to use it regularly. Few weeks ago I had…
Introduction The actor model is a programming model that originated in the early 1970s. Each actor is by design concurrent and immutable object that has…
Introduction Some time ago I started to read about Fourier Transform. I learned about it during my undergraduate but it was a long time ago…
This is probably the shortest post I’ve ever made but its content can simplify your if statements. As a developer of it is common to…