HTML Diff
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>