Код
Как установить Linux на Windows с помощью Virtualbox
Рассказываем, как установить Linux Ubuntu на Windows бесплатно с помощью VirtualBox и зачем вообщ...
2 декабря 2022 г.
135
Посмотреть →
Язык программирования С++: чем он отличается от С, где его применяют и подходит ли он для старта
Вместе с ассистентом кафедры фундаментальной и прикладной математики ФКИ МГУ Софьей Сазоновой рас...
1 декабря 2022 г.
85
Язык программирования Python
Python входит в число самых популярных языков программирования, который считается одним из самых ...
30 ноября 2022 г.
163
Что делать, если возникли трудности с деплоем Java-приложения на Railway. Разбираем сервис Render
Подробно рассказываем, как эффективно работать с сервисом Render для деплоя Java-приложений.
25 ноября 2022 г.
34
Как деплоить приложение на Railway. Гайд для фронтендеров и бэкендеров
Подробно рассказываем, как деплоить приложение Node.js на Railway и что для этого нужно знать.
18 ноября 2022 г.
112
Как работать в IntelliJ IDEA c WSL
WSL — подсистема Windows для Linux. В статье рассказываем, зачем ее использовать, как установить ...
16 ноября 2022 г.
74
Как правильно писать комментарии к коду: несколько важных примеров
На нескольких простых примерах разбираем, как писать понятные комментарии в коде и для чего их гр...
15 ноября 2022 г.
65
Как стать специалистом по кибербезопасности: рассказывает этичный хакер Александр Герасимов
Директор по информационной безопасности и сооснователь компании Awillix Александр Герасимов расск...
11 ноября 2022 г.
171
Вышел Python 3.11.0. В два раза быстрее, c детальным описанием ошибок и кучей новых типов
Рассказываем, что изменилось в новом релизе Python и при чем тут его создатель Гвидо ван Россум (...
8 ноября 2022 г.
67
10 советов, как более эффективно учиться в Хекслете
Делимся десятью лайфхаками, которые повысят эффективность обучения на Хекслете.
7 ноября 2022 г.
53
Что такое MVC: рассказываем простыми словами
Современные сайты интерактивные и динамичные — они реагируют на действия пользователя, обрабатыва...
2 ноября 2022 г.
280
Как работать с командной строкой эффективно: 6 советов от разработчика Дейва Керра
Чем больше программист работает в командной строке, тем сложнее ему ориентироваться в тексте и ко...
28 октября 2022 г.
69
Гайд по Docker: что это такое, зачем его использовать и как с ним работать
В этом гайде разбираемся, для чего нужен Docker и Docker Compose, что такое контейнеризация и Doc...
18 октября 2022 г.
187
Что такое веб-сокеты и как они вообще работают
Рассказываем, как работает протокол связи WebSocket, и почему современный веб не сможет существов...
652
Как читать чужой код: 6 правил, которые стоит помнить разработчику
Каждому программисту рано или поздно предстоит разобраться в чужом коде, однако не все это делают...
17 октября 2022 г.
122
Что лучше изучать: Java или JavaScript
В этой статье рассказываем, что лучше выбрать для изучения: Java или JavaScript, какой из этих яз...
14 октября 2022 г.
89
«Мы все в зоне риска»: этичный хакер Александр Герасимов — о кибербезопасности, утечках данных и многомиллионном теневом бизнесе
Количество публичных утечек данных за последний год выросло в полтора раза по сравнению с предыду...
11 октября 2022 г.
40
Как настроить VS Code для разработки на PHP и JavaScript
В этой статье рассказываем, за что разработчики любят Visual Studio Code, какие его расширения пр...
7 октября 2022 г.
353
Фильтр Блума: зачем нужен и как работает
В этой статье мы расскажем, почему появился фильтр Блума и в каких случаях его применяют. Также п...
6 октября 2022 г.
92
Как использовать точки останова в своем коде на JavaScript
Рассказываем, как использовать брейкпоинты, чтобы специально приостанавливать выполнение кода на ...
29 сентября 2022 г.
108
Что такое рекурсия, рекурсивный и итеративный процесс в программировании
В этой статье разбираемся, какой бывает рекурсия, как с ее помощью можно решать задачи и что тако...
23 сентября 2022 г.
132
Какие навыки нужны тестировщику и как им стать
В этой статье рассказываем, что должен уметь тестировщик, нужно ли ему знать программирование и с...
16 сентября 2022 г.
117
Что такое callback-функция в JavaScript?
Рассказываем, что такое коллбэк-функция в JavaScript, зачем ее использовать и как вообще она устр...
222
Next.js: что это такое и как его использовать
Next.js — фреймворк на JavaScript, использующий React для построения Server Side Render-приложени...
15 сентября 2022 г.
161
Вы забыли, что Ruby — крутой: Павел Калашников — об удовольствии программировать на Ruby
Разработчик, тимлид и ведущий IT Way Podcast Павел Калашников рассказывает, почему он очень любит...
7 сентября 2022 г.
31
Чем заменить облачный провайдер DigitalOcean: обзор Yandex Cloud
С февраля 2022 года многие жители России потеряли возможность использовать зарубежные сервисы: в ...
2 сентября 2022 г.
60
Что такое DevOps и почему его все используют: 8 важных статей и вебинаров про DevOps на Хекслете
Почему DevOps — одно из самых обсуждаемых явлений, какие вообще тренды у DevOps в 2022 году и зач...
31 августа 2022 г.
35
Язык программирования Go: почему все его любят и что на нем можно писать
Рассказываем, как молодой язык программирования Golang от Google постепенно захватывает мир, поче...
25 августа 2022 г.
146
Как упростить создание сайтов с помощью фреймворка Javalin: разбираем на примере
Зачем использовать простой фреймворк Javalin на языке Java для обработки запросов и формирования ...
19 августа 2022 г.
Как включить строгую типизацию в PHP и для чего ее использовать
Рассказываем, что такое `strict_types` в PHP и как вообще работать со строгой типизацией.
11 августа 2022 г.
71
Лицензии свободного ПО: какие они бывают и как выбрать подходящую для вашего продукта
Свободный софт можно бесплатно использовать и распространять с любой целью, адаптировать под себя...
1 августа 2022 г.
82
Гайд по Nest.js: что это такое и как написать свой первый код
Nest.js — самый важный и популярный фреймворк для создания серверных веб-приложений Node.js. В эт...
7 июля 2022 г.
206
Чек-лист по тестированию веб-форм
Ошибки в веб-формах могут стать серьезной проблемой для пользователя и бизнеса. В этой статье рас...
24 июня 2022 г.
179
Компиляция и интерпретация кода: что это такое и в чем разница
Наши компьютеры — это переключатели, для которых мы пишем инструкции. При этом для их работы мы п...
15 июня 2022 г.
Как проверить качество кода: функциональное и нефункциональное тестирование
Рассказываем о двух типах тестирования, с которым чаще всего сталкиваются начинающие QA-инженеры.
14 июня 2022 г.
43
Что такое Guard Expression и зачем применять этот подход в разработке
Guard Expression — подход, который в некоторых случаях помогает снизить уровень вложенности функц...
10 июня 2022 г.
79
Иллюзия больших данных: как работает социология и что делать, чтобы тебе верили
70% выпускников онлайн-курсов в России находят работу, 89% граждан США не доверяют правительству,...
7 июня 2022 г.
Топ-5 менеджеров паролей: как выбрать лучший
На протяжении семи лет самыми популярными паролями в мире [остаются](https://www.wired.com/2016/0...
6 июня 2022 г.
29
Как учитель на экзамене: зачем разработчику линтер и как он помогает сделать код понятнее
Линтер помогает сделать код чище и понятнее для других программистов, которые будут его читать. К...
1 июня 2022 г.
46
Принципы и культура DevOps: руководство для начинающих
Рассказываем, что такое DevOps, чем занимаются эти инженеры и почему они так много зарабатывают.
Как работают рекомендательные системы и зачем их разрабатывают
Рассказываем, как работают рекомендательные системы и почему на них строится вся электронная комм...
27 мая 2022 г.
36
DevTools: как открыть инструменты разработчика в браузере и почему они делают работу эффективнее
DevTools (инструменты разработчика) доступны во всех современных браузерах и полезны по нескольки...
25 мая 2022 г.
579
Как настроить маппинг портов между хостом и Docker-контейнером
Для взаимодействия с Docker-контейнером с хоста нужно настроить маппинг портов. Разберемся, почем...
18 мая 2022 г.
192
Как оптимизировать третий проект в профессии «Python-разработчик» с помощью потоков и конкурентного выполнения кода
Рассказываем, как оптимизировать третий проект по Python и ускорить работу этой утилиты. Спойлер ...
12 мая 2022 г.
28
Определение переменной в Bash: с командой export и без
Bash-переменные Linux предполагают два способа определения переменной оболочки — с командой expor...
6 мая 2022 г.
116
Анатомия проектов Хекслета
По мнению наших студентов, одна из самых сильных черт Хекслета – проекты. Это специальные задачи,...
29 апреля 2022 г.
144
Навыки командной разработки, опыт с GitHub и умение читать чужой код: зачем нужна стажировка
Поиск работы для разработчика без опыта часто становится сложной задачей. Карьерный трек в Хексле...
27 апреля 2022 г.
Защищает от хакерских атак и повышает производительность: что такое обратный прокси
Обратный прокси-сервер защищает веб-серверы от атак, повышает производительность и надежность их ...
21 апреля 2022 г.
121
Почему PHP идеально подходит для веб-разработки: преимущество языка и запуск первого сайта
В мире современной разработки существует довольно много языков программирования различного вида —...
14 апреля 2022 г.
39
Как разработчику научиться читать чужой код. Объясняем на цыплятах
Рассказываем, как начинающему разработчику быстро научиться читать чужой код и какие вообще есть ...
7 апреля 2022 г.
20
Хекслет
Направления
Профессии
Навыки
support@hexlet.io
t.me/hexlet_help_bot
RU
бесплатно по РФ
бесплатно по Москве