Kiran Chauhan

Cogito, ergo sum

Catchy Advice, Boring Advice

On the other day, I was reading a post on a social network where a person who went to an interview for the position of (junior) developer asked a question at the end of it: how one can become a senior developer. He was very impressed by the answer of the interviewer. The answer was,

Welcome to Go

Go or Golang is a static, inferred, structural programming language created by Robert Griesemer, Rob Pike, and Ken Thompson initially at Google. It has built-in support for concurrency, testing, and has rich standard library.

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).

Fun SQL Pt. 1

I’d like to meet a woman with varied interests, curious about the world, comfortable expressing her likes and dislikes (I hate struggling to guess), delighting in her ability to fascinate a man and in being loved tenderly, who values joy, truth, beauty and justice more than “success”–so we can share bouts of intense, passionately kind awareness of each other, alternating with tolerant warmth while we’re absorbed in other aspects of life. - Richard M. Stallman, My former Personal Ad

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.

You Are Using Old Technology

viewpoint may be largely unrelated to its usefulness. Many if not most of the software we use is probably obsolete according to the latest design criteria. Most users could probably care less if the internals of the operating system they use is obsolete. They are rightly more interested in its performance and capabilities at the user level. - Ken Thompson, The Tanenbaum-Torvalds Debate

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.

On Elixir Pt. 3

Now, you know a few primitive data types such as Integer, Floating-point numbers, Boolean, and String. Let’s move on and talk about a few composite data types, starting with Lists.