The beginning is always the hardest part except for the end and the middle. So let's go through it! In this very first post, I would like to explain the reasons why I decided to write this blog, why I write in English and tell you some other things.| Hello World! - Blog by Piotr Duperas
When you mix some simple design patterns, you get a powerful set of tools which combine functional and reactive programming. That is ReactiveX!| Blog by Piotr Duperas
Have you ever wondered how dynamic typing, like in JS, works under the hood? There are some obvious solutions in this matter, however, there is also one which is more than brilliant.| Blog by Piotr Duperas
Have you ever heard about ray tracing? This is the 3D rendering technique gaining more and more popularity nowadays. Let's see how it works!| Blog by Piotr Duperas
Communication between processes is pretty important and POSIX's pipes and FIFOs are possible ways to obtain it. But they have some gotchas I would like to show you.| Blog by Piotr Duperas
Recently I have made a little piece of code in C++ which yields satisfying results and helped me to discover many interesting tricks.| Blog by Piotr Duperas
Let me introduce you to a wonderful tool for expressing your creativity. I believe that Processing is a must-have if you are keen on visual arts.| Blog by Piotr Duperas
Workers in Node.js are pretty new. Why do we need them and how can we use them in the single-threaded language? I will show you with a satisfying example.| Blog by Piotr Duperas
There is no better way of understanding something as reading a documentation. I did it and here it is what I found interesting. Do you know these features?| Blog by Piotr Duperas
Last Saturday, I had a great pleasure to participate in the What The Hack Conference 2019 hosted by the National Stadium in Warsaw. It is probably the biggest such an event concerning IT Security in Poland and gathering such great specialists.| Blog by Piotr Duperas