Configure Visual Studio CODE for C++ Developement

Configure Visual Studio CODE for C++ Developement

Visual Studio CODE is on the market for quite a while and thanks to its simplicity, lightweight and compatibility with variety of programming languages, it becomes a must-have for any programmers. For myself, I started using it 3 years ago, when I had to edit...
Circular Buffer

Circular Buffer

From time to time,there is a need for dynamic buffer usage inside an application. One of the simple methods is just allocating and deallocating memory. This is however time consuming and leads to heap fragmentation, which continuously degrades performance. A good...
Fast Integer Modulus in C++

Fast Integer Modulus in C++

Quite recently, I was benchmarking one of my favorite algorithms. I was trying to optimize it for speed and performance. What I found quite interesting are 3 facts: First of all, thank god for the beautiful and well done work on Microsoft Visual Studio 2017. I...
Templated Kiss FFT for C++

Templated Kiss FFT for C++

I have been recently searching for a viable FFT library for my own development. There are libraries such as the FFTW, but they have their limitations – the GPL licence (General Public). This means, you are unable to use it in your own application...
Filter Library for C++

Filter Library for C++

There isn’t much C++ libraries available on the Internet. Especially when talking about signal processing (Or at least I was unlucky to find some). Therefore I have designed my own library with the following parameters: Supported Filter types: Low-Pass,...