29 added
29 removed
Original
2026-01-01
Modified
2026-02-21
1
<a></a><p>/</p>
1
<a></a><p>/</p>
2
<p><a>Hexlet's blog</a></p>
2
<p><a>Hexlet's blog</a></p>
3
<p>/</p>
3
<p>/</p>
4
<p>Code</p>
4
<p>Code</p>
5
-
<p><a>Success stories</a><a>Code</a><a>Motivation</a><a>Student diary</a></p>
5
+
<p><a>Success stories</a><a>Student diary</a><a>Code</a><a>Motivation</a></p>
6
<a><p>RSS</p>
6
<a><p>RSS</p>
7
</a><a><p>What is Encoding?</p>
7
</a><a><p>What is Encoding?</p>
8
<p>This guide will tell you about encoding and it's standards. It will also explain how did it appea...</p>
8
<p>This guide will tell you about encoding and it's standards. It will also explain how did it appea...</p>
9
<p>December 18, 2024</p>
9
<p>December 18, 2024</p>
10
-
<p>Explore</p>
10
+
<p>Explore →</p>
11
</a><a><p>What Is a Makefile, and How Do I Use It?</p>
11
</a><a><p>What Is a Makefile, and How Do I Use It?</p>
12
<p>This guide will explain how using Makefile will reduce the process of deploying a project to a fe...</p>
12
<p>This guide will explain how using Makefile will reduce the process of deploying a project to a fe...</p>
13
<p>December 18, 2024</p>
13
<p>December 18, 2024</p>
14
-
<p>Explore</p>
14
+
<p>Explore →</p>
15
</a><a><p>What is Git and What is It Used For</p>
15
</a><a><p>What is Git and What is It Used For</p>
16
<p>This guide will cover the fundamentals of Git. You will learn why version control is necessary an...</p>
16
<p>This guide will cover the fundamentals of Git. You will learn why version control is necessary an...</p>
17
<p>December 18, 2024</p>
17
<p>December 18, 2024</p>
18
-
<p>Explore</p>
18
+
<p>Explore →</p>
19
</a><a><p>What Is a Version Manager?</p>
19
</a><a><p>What Is a Version Manager?</p>
20
<p>The right approach to installing programming languages and updating them. Universal asdf version ...</p>
20
<p>The right approach to installing programming languages and updating them. Universal asdf version ...</p>
21
<p>December 18, 2024</p>
21
<p>December 18, 2024</p>
22
-
<p>Explore</p>
22
+
<p>Explore →</p>
23
</a><a><p>Essential Software Engineering Practices Checklist for Your Company</p>
23
</a><a><p>Essential Software Engineering Practices Checklist for Your Company</p>
24
<p>Software development is a challenging process that tends to become much more complex as the numbe...</p>
24
<p>Software development is a challenging process that tends to become much more complex as the numbe...</p>
25
<p>December 18, 2024</p>
25
<p>December 18, 2024</p>
26
-
<p>Explore</p>
26
+
<p>Explore →</p>
27
</a><a><p>What's an API?</p>
27
</a><a><p>What's an API?</p>
28
<p>In a nutshell, (**A**pplication **P**rogramming **I**nterface) refers to how programs or services...</p>
28
<p>In a nutshell, (**A**pplication **P**rogramming **I**nterface) refers to how programs or services...</p>
29
<p>December 18, 2024</p>
29
<p>December 18, 2024</p>
30
-
<p>Explore</p>
30
+
<p>Explore →</p>
31
</a><a><p>What Is Error Tracking?</p>
31
</a><a><p>What Is Error Tracking?</p>
32
<p>There are no programs without errors. Their number can be reduced with the great help of a type s...</p>
32
<p>There are no programs without errors. Their number can be reduced with the great help of a type s...</p>
33
<p>December 18, 2024</p>
33
<p>December 18, 2024</p>
34
-
<p>Explore</p>
34
+
<p>Explore →</p>
35
</a><a><p>What Is Virtualization, and Why Do We Need It?</p>
35
</a><a><p>What Is Virtualization, and Why Do We Need It?</p>
36
<p>Linux or Mac users sometimes need to run Windows-only programs, and, in turn, Windows users, espe...</p>
36
<p>Linux or Mac users sometimes need to run Windows-only programs, and, in turn, Windows users, espe...</p>
37
<p>December 18, 2024</p>
37
<p>December 18, 2024</p>
38
-
<p>Explore</p>
38
+
<p>Explore →</p>
39
</a><a><p>What's a DNS server in simple words?</p>
39
</a><a><p>What's a DNS server in simple words?</p>
40
<p>Have you ever wondered how the browser understands which page to open when you enter the site add...</p>
40
<p>Have you ever wondered how the browser understands which page to open when you enter the site add...</p>
41
<p>December 3, 2024</p>
41
<p>December 3, 2024</p>
42
-
<p>Explore</p>
42
+
<p>Explore →</p>
43
</a><a><p>Why Do I Need Docker, and How Do I Use It?</p>
43
</a><a><p>Why Do I Need Docker, and How Do I Use It?</p>
44
<p>Docker is a program that allows the operating system to run processes in an isolated environment ...</p>
44
<p>Docker is a program that allows the operating system to run processes in an isolated environment ...</p>
45
<p>December 2, 2024</p>
45
<p>December 2, 2024</p>
46
-
<p>Explore</p>
46
+
<p>Explore →</p>
47
</a><a><p>What is Deployment?</p>
47
</a><a><p>What is Deployment?</p>
48
<p>Deployment is the process of web service “deployment”, e.g. of a website, in the operating enviro...</p>
48
<p>Deployment is the process of web service “deployment”, e.g. of a website, in the operating enviro...</p>
49
<p>November 30, 2024</p>
49
<p>November 30, 2024</p>
50
-
<p>Explore</p>
50
+
<p>Explore →</p>
51
</a><a><p>Code Complete: Sneaky One-Liners</p>
51
</a><a><p>Code Complete: Sneaky One-Liners</p>
52
<p>Programmers like compact code. If it's done correctly, then it should be easy to read and shouldn...</p>
52
<p>Programmers like compact code. If it's done correctly, then it should be easy to read and shouldn...</p>
53
<p>August 12, 2022</p>
53
<p>August 12, 2022</p>
54
-
<p>Explore</p>
54
+
<p>Explore →</p>
55
</a><a><p>Code Complete: Using a Library or Writing Your Own Code</p>
55
</a><a><p>Code Complete: Using a Library or Writing Your Own Code</p>
56
<p>Is it worth using libraries for a few simple functions? Wouldn't writing them yourself be easier?...</p>
56
<p>Is it worth using libraries for a few simple functions? Wouldn't writing them yourself be easier?...</p>
57
<p>August 12, 2022</p>
57
<p>August 12, 2022</p>
58
-
<p>Explore</p>
58
+
<p>Explore →</p>
59
</a><a><p>Code Complete: States Within Modules</p>
59
</a><a><p>Code Complete: States Within Modules</p>
60
<p>You can write any code inside files (and outside of definitions) in scripting languages like Java...</p>
60
<p>You can write any code inside files (and outside of definitions) in scripting languages like Java...</p>
61
<p>July 14, 2022</p>
61
<p>July 14, 2022</p>
62
-
<p>Explore</p>
62
+
<p>Explore →</p>
63
</a><a><p>Scripts, modules, and libraries</p>
63
</a><a><p>Scripts, modules, and libraries</p>
64
<p>In dynamic languages, code files can be either executable scripts or modules. Each of these kinds...</p>
64
<p>In dynamic languages, code files can be either executable scripts or modules. Each of these kinds...</p>
65
<p>June 9, 2022</p>
65
<p>June 9, 2022</p>
66
-
<p>Explore</p>
66
+
<p>Explore →</p>
67
</a><a><p>Code Complete: Designing Functions</p>
67
</a><a><p>Code Complete: Designing Functions</p>
68
<p>Creating functions is easy, creating functions properly is harder. Poorly designed functions freq...</p>
68
<p>Creating functions is easy, creating functions properly is harder. Poorly designed functions freq...</p>
69
<p>June 7, 2022</p>
69
<p>June 7, 2022</p>
70
-
<p>Explore</p>
70
+
<p>Explore →</p>
71
</a><a><p>The Anatomy of a Hexlet Project</p>
71
</a><a><p>The Anatomy of a Hexlet Project</p>
72
<p>According to our students, projects are one of Hexlet's strongest features. These are special tas...</p>
72
<p>According to our students, projects are one of Hexlet's strongest features. These are special tas...</p>
73
<p>June 4, 2022</p>
73
<p>June 4, 2022</p>
74
-
<p>Explore</p>
74
+
<p>Explore →</p>
75
</a><a><p>Code Complete: Descending and Ascending Order in Function Design</p>
75
</a><a><p>Code Complete: Descending and Ascending Order in Function Design</p>
76
<p>There are two approaches to writing code: top-down and bottom-up (**descending** and **ascending*...</p>
76
<p>There are two approaches to writing code: top-down and bottom-up (**descending** and **ascending*...</p>
77
<p>June 1, 2022</p>
77
<p>June 1, 2022</p>
78
-
<p>Explore</p>
78
+
<p>Explore →</p>
79
</a><a><p>Code Complete: Good and Bad Practices When Designing Function Parameters</p>
79
</a><a><p>Code Complete: Good and Bad Practices When Designing Function Parameters</p>
80
<p>In this article, I'll look at bad function design decisions that don't seem too bad at first glan...</p>
80
<p>In this article, I'll look at bad function design decisions that don't seem too bad at first glan...</p>
81
<p>June 1, 2022</p>
81
<p>June 1, 2022</p>
82
-
<p>Explore</p>
82
+
<p>Explore →</p>
83
</a><a><p>Code Complete: Module Interfaces</p>
83
</a><a><p>Code Complete: Module Interfaces</p>
84
<p>In some languages, such as Python and JavaScript, variables and constants declared at module leve...</p>
84
<p>In some languages, such as Python and JavaScript, variables and constants declared at module leve...</p>
85
<p>June 1, 2022</p>
85
<p>June 1, 2022</p>
86
-
<p>Explore</p>
86
+
<p>Explore →</p>
87
</a><a><p>Code Complete: Explicit and Implicit Function Parameters</p>
87
</a><a><p>Code Complete: Explicit and Implicit Function Parameters</p>
88
<p>In dynamic languages, there are two main approaches when choosing the input parameters for functi...</p>
88
<p>In dynamic languages, there are two main approaches when choosing the input parameters for functi...</p>
89
<p>June 1, 2022</p>
89
<p>June 1, 2022</p>
90
-
<p>Explore</p>
90
+
<p>Explore →</p>
91
</a><a><p>The Anatomy of a Hexlet Groups: understanding formats and making learning more effective</p>
91
</a><a><p>The Anatomy of a Hexlet Groups: understanding formats and making learning more effective</p>
92
<p>All of our students come to Hexlet with a certain amount of educational experience, at least at s...</p>
92
<p>All of our students come to Hexlet with a certain amount of educational experience, at least at s...</p>
93
<p>May 20, 2022</p>
93
<p>May 20, 2022</p>
94
-
<p>Explore</p>
94
+
<p>Explore →</p>
95
</a><a><p>Learning Traps</p>
95
</a><a><p>Learning Traps</p>
96
<p>At some point during the learning process, you'll find that expectations don't match reality, and...</p>
96
<p>At some point during the learning process, you'll find that expectations don't match reality, and...</p>
97
<p>May 20, 2022</p>
97
<p>May 20, 2022</p>
98
-
<p>Explore</p>
98
+
<p>Explore →</p>
99
</a><a><p>Complex and simple programming tasks</p>
99
</a><a><p>Complex and simple programming tasks</p>
100
<p>Each of us has our own ideas about what learning should be like. They are based on past experienc...</p>
100
<p>Each of us has our own ideas about what learning should be like. They are based on past experienc...</p>
101
<p>May 20, 2022</p>
101
<p>May 20, 2022</p>
102
-
<p>Explore</p>
102
+
<p>Explore →</p>
103
</a><a><p>How to Read Professional Literature More Effectively</p>
103
</a><a><p>How to Read Professional Literature More Effectively</p>
104
<p>Reading is important. However, the process of reading matters just as much. On the one hand, you ...</p>
104
<p>Reading is important. However, the process of reading matters just as much. On the one hand, you ...</p>
105
<p>May 5, 2022</p>
105
<p>May 5, 2022</p>
106
-
<p>Explore</p>
106
+
<p>Explore →</p>
107
</a><a><p>Code Complete: Naming Mistakes to Avoid in Programming I</p>
107
</a><a><p>Code Complete: Naming Mistakes to Avoid in Programming I</p>
108
<p>Below are the most common mistakes programmers make when naming variables and functions in their ...</p>
108
<p>Below are the most common mistakes programmers make when naming variables and functions in their ...</p>
109
<p>April 14, 2022</p>
109
<p>April 14, 2022</p>
110
-
<p>Explore</p>
110
+
<p>Explore →</p>
111
</a><a><p>Code Complete: Naming in Programming</p>
111
</a><a><p>Code Complete: Naming in Programming</p>
112
<p>What is the most difficult part of being a programmer? Naming variables. This thought seems t...</p>
112
<p>What is the most difficult part of being a programmer? Naming variables. This thought seems t...</p>
113
<p>April 14, 2022</p>
113
<p>April 14, 2022</p>
114
-
<p>Explore</p>
114
+
<p>Explore →</p>
115
</a><a><p>The Simplest Debugging Technique in JavaScript</p>
115
</a><a><p>The Simplest Debugging Technique in JavaScript</p>
116
<p>It's very easy to make mistakes when you have to handle variables, change them, keep track of the...</p>
116
<p>It's very easy to make mistakes when you have to handle variables, change them, keep track of the...</p>
117
<p>January 19, 2017</p>
117
<p>January 19, 2017</p>
118
-
<p>Explore</p>
118
+
<p>Explore →</p>
119
</a><p>Articles</p>
119
</a><p>Articles</p>
120
<ul><li><p><a>How an Oil Worker and Truck Driver Became a Java Developer in Miami</a></p>
120
<ul><li><p><a>How an Oil Worker and Truck Driver Became a Java Developer in Miami</a></p>
121
</li>
121
</li>
122
</ul>
122
</ul>