You may come across the issue where you want to compare two files with each other and see the difference between them.

You can use bunch of graphical interfaces like Meld for comparing and even merging files.

Even many text editors and IDEs offer built-in or plugin-based diff tools.

But…


It may be happened for you when you want to use a terminal command but you don’t remember how to use it.

Reading Man Pages

You can read the man pages for any command or just use the internal — -help option of any command. …


CQRS stands for Command Query Responsibility Segregation. It’s a pattern which will let you handle complex applications with a structure different than CRUD. You may hear the term CRUD stands for create, read, update and delete, which is the normal mental method of plenty of programmers today. …


Photo by Thong Vo on Unsplash

In this simple tutorial we are going to see how we can use nice and simple blur effects in QML. And at the end of tutorial we will collect it all in a single project that is available in Github and you can download it.

One of the main aspects…


Kafka is a famous stream-processing software platform which can be used in large scale applications to manage high data input.

Using it with Scala will be very easy for us to create our producers and consumers in our micro-service structured system.

But one the problems that we can face is…

Hesam Gholami

Hi, I’m a C++ and Scala ninja! (and a new Rustacean 🦀). I was start programming back in 2011 and I love the Free and Open-Source Software.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store