Hexlet's blog

What is Git and What is It Used For main picture
Code

This guide will cover the fundamentals of Git. You will learn why version control is necessary and how version control systems work. This information will help you to master practical work with Git successfully.

User avatar Kirill Mokevnin
Kirill Mokevnin
18 December 2024
0 Article reading time ~8 minutes Read more
Essential Software Engineering Practices Checklist for Your Company main picture
Code

Software development is a challenging process that tends to become much more complex as the number of participants increases. More people in the team create more communication and require more synchronization (sharing knowledge of system parts and processes, keeping track of the business and its requirements). The cost of error increases, and the system can no longer fit in just one head, while a change on one side triggers other changes.

User avatar Kirill Mokevnin
Kirill Mokevnin
18 December 2024
0 Article reading time ~10 minutes Read more
How to Learn to Cope with Negative Thoughts main picture
Motivation

Fitting active and regular exercise into your daily schedule may seem difficult, at first your body will resist: aching muscle pain, fatigue, unwillingness to continue. If you go for a run for the first time in decades, the body will clearly tell you: “you don't need to do this”. This is a natural reaction. An evolutionary defense tool against overloads and hazards.

User avatar Valeriya Belyakova
Valeriya Belyakova
18 December 2024
1 Article reading time ~7 minutes Read more
Code

In a nutshell, (Application Programming Interface) refers to how programs or services can request data from other services.

User avatar Kirill Mokevnin
Kirill Mokevnin
18 December 2024
0 Article reading time ~4 minutes Read more
What Is Error Tracking? main picture
Code

There are no programs without errors. Their number can be reduced with the great help of a type system, linters, tests, or even a whole department of testers, but it’s impossible to remove them completely. This is the reality we must face; the best thing we can do is learning how to track these errors and fix them as soon as possible.

User avatar Kirill Mokevnin
Kirill Mokevnin
18 December 2024
0 Article reading time ~4 minutes Read more
How to Search for Technical Information main picture
Motivation

One of the most important skills for a programmer is the ability to find answers and solve problems using Google. A lot of the problems that beginners face have already been solved and described before. All you need is to learn how to find these solutions and answers.

User avatar Kirill Mokevnin
Kirill Mokevnin
18 December 2024
0 Article reading time ~5 minutes Read more