Kiran Chauhan

Cogito, ergo sum

Meson Tutorial for Beginners Pt. 4

Next, we are going to use external library in our project. For the demonstration purpose, we will use zlib, a data compression library that is available on many platforms. To install it, run one of the suitable command for your system.

Meson Tutorial for Beginners Pt. 3

Next, we are interested to pass some options to compilation process such as -Wall and -Wextra to show the possible code warnings. Apart from this, we are also interested in to set the C standard such as std17.

Think Like Functional Programmer Pt. 1

You often heard from the functional programmers that if you are coming from object-oriented or procedural programming background, then you need to shift the way you write the function programs. Of course, as you know one programming language, you can write programs in other programming language by using what you know. But, often times, programs written in this way are not efficient or effective.

Meson Tutorial for Beginners Pt. 2

Now, let’s move on and add more C files in this project. Because you will have many files in the normal project, otherwise you can manage the compilation of a single file via a command and you don’t need the build system!

Meson Tutorial for Beginners Pt. 1

Meson is a user friendly build system. It uses the Ninja build system under the hood. We need to install a couple of software.

GTK4 Pt. 1

This is the first article in the series of articles where we are going to learn GTK4 or GTK to build the desktop applications for the GNU/Linux systems. In order to follow this sereis, you need to install couple of software (and few more along the way).

Hello World App in Qt 6.x

In this article, we are going to build a simple hello world application using Qt.

Getting Started with Qt 6.x

In this article, we are going to install Qt and create the sample Qt application on a GNU/Linux Debian system.

Redux

Redux is the state management library.

On Elixir Pt. 4

We are continuing our journey with composite data types, and in this article, we briefly touch on the next composite data type: Tuples.