mergeMap vs flatMap vs concatMap vs switchMap

Jun 28, 2017

Today we’re going to look at the difference between these four three RxJS operators. The simple part is that flatMap is just an alias for mergeMap. Other operators have a difference that might be important in some cases.

Continue Reading →

Any logs and Elasticsearch

Jan 15, 2017

Last time we looked at how and why you might want to write your application logs to Elasticsearch. But Elasticsearch is a great tool for many logging, monitoring and analytics cases. This blog post is an introduction to how Elasticsearch can help you analyze almost any data source, for example, your web server logs. Logstash Logstash is a general purpose ETL (Extract-Transform-Load) tool, consisting of many inputs, filters and outputs.

Continue Reading →

Serilog and Elasticsearch

Nov 29, 2016

In my previous article about logging I didn’t really dig the semantic/structured logging. ETW was a bit complicated for my needs and the benefits of structural logging are not obvious with logging sinks like text file or SQL database. I gave it a shot with Serilog and Elasticsearch, and liked it a lot more.

Continue Reading →

Yet another money manager

Apr 5, 2016

Update: Here I describe a pet project I had. It’s not being developed anymore after I’ve found an app that covers my needs.

Continue Reading →

Taking the trash out with PowerShell

Nov 15, 2015

Many Windows users tend to store all of their old unnecessary files in the Recycle Bin. However, it just irritates me to know that files I almost definitely won’t ever need are still taking space up on my hard drive. Immediately deleting these files bypassing the Recycle Bin is also not an option here.

Continue Reading →

Logging in Universal Windows applications

Oct 24, 2015

As a Windows Phone developer I always envied Android developers with their quite handy out of the box logging solution, namely LogCat. It allows both to output debug information in real time and to write it somewhere permanently. With Windows 10 being released I was hoping to have something similar to Android LogCat in Windows. Alas, there are a few changes to ETW Tracing and that’s all. If your have a Windows Phone / Window 8 development experience there is going to be nothing new for you.

Continue Reading →

Hosting a Hugo generated site on GitHub

Oct 4, 2015

The reason I like Hugo so much is partly because of its great documentation. Yet I do believe that Hosting on GitHub tutorial can be improved a little. It contains some redundant information on how to create a blog with Hugo and focuses on GitHub Project Pages for the most part. It does provide you with steps on how to host a personal blog on GitHub User Pages, but this solution requires separate repositories for your blog’s source and generated static result.

Continue Reading →