Git

Pre-commit checklist

Posted on

This is an attempt to create a checklist to use before making a commit. Before saving commit to Git the program code must require a list of rules: Code can be compiled. Perform algorithm with needed results. Code is refactored with meld tool. Constants starts with a capital letter, ends with the value type (i.e. MSec) and use […]

С++

Best C++ Book List

Posted on

Introductions Everyone who wants to study programming language faces with the problem which book to choose for beginning. This article helps to make this choice easier. You can find many effective books, recommended by people who already read them. So, please check it out and decide where do you want to start studding – which […]

Git

How to install Git on Ubuntu

Posted on

An indispensable tool in modern software development is some kind of version control system. Version control systems allow you to keep track of your software at the source level. You can track changes, revert to previous stages, and branch to create alternate versions of files and directories.

Qt

Recommended way to use QThread in Qt 4.4 and above

Posted on

Qt provides a QThread class for creating multi-threaded applications. Unfortunately, there is some confusion about how to use QThread. This post talks about the foundation laid out in QThread class, and also describes how you should use Q-streams in your applications.