Код
Что лучше изучать: Java или JavaScript
В этой статье рассказываем, что лучше выбрать для изучения: Java или JavaScript, какой из этих яз...
«Мы все в зоне риска»: этичный хакер Александр Герасимов — о кибербезопасности, утечках данных и многомиллионном теневом бизнесе
Количество публичных утечек данных за последний год выросло в полтора раза по сравнению с предыду...
Как настроить VS Code для разработки на PHP и JavaScript
В этой статье рассказываем, за что разработчики любят Visual Studio Code, какие его расширения пр...
Фильтр Блума: зачем нужен и как работает
В этой статье мы расскажем, почему появился фильтр Блума и в каких случаях его применяют. Также п...
Как использовать точки останова в своем коде на JavaScript
Рассказываем, как использовать брейкпоинты, чтобы специально приостанавливать выполнение кода на ...
Что такое рекурсия, рекурсивный и итеративный процесс в программировании
В этой статье разбираемся, какой бывает рекурсия, как с ее помощью можно решать задачи и что тако...
Какие навыки нужны тестировщику и как им стать
В этой статье рассказываем, что должен уметь тестировщик, нужно ли ему знать программирование и с...
Что такое callback-функция в JavaScript?
Рассказываем, что такое коллбэк-функция в JavaScript, зачем ее использовать и как вообще она устр...
Next.js: что это такое и как его использовать
Next.js — фреймворк на JavaScript, использующий React для построения Server Side Render-приложени...
Вы забыли, что Ruby — крутой: Павел Калашников — об удовольствии программировать на Ruby
Разработчик, тимлид и ведущий IT Way Podcast Павел Калашников рассказывает, почему он очень любит...
Чем заменить облачный провайдер DigitalOcean: обзор Yandex Cloud
С февраля 2022 года многие жители России потеряли возможность использовать зарубежные сервисы: в ...
Что такое DevOps и почему его все используют: 8 важных статей и вебинаров про DevOps на Хекслете
Почему DevOps — одно из самых обсуждаемых явлений, какие вообще тренды у DevOps в 2022 году и зач...
Язык программирования Go: почему все его любят и что на нем можно писать
Рассказываем, как молодой язык программирования Golang от Google постепенно захватывает мир, поче...
Как упростить создание сайтов с помощью фреймворка Javalin: разбираем на примере
Зачем использовать простой фреймворк Javalin на языке Java для обработки запросов и формирования ...
Как включить строгую типизацию в PHP и для чего ее использовать
Рассказываем, что такое `strict_types` в PHP и как вообще работать со строгой типизацией.
Лицензии свободного ПО: какие они бывают и как выбрать подходящую для вашего продукта
Свободный софт можно бесплатно использовать и распространять с любой целью, адаптировать под себя...
Гайд по Nest.js: что это такое и как написать свой первый код
Nest.js — самый важный и популярный фреймворк для создания серверных веб-приложений Node.js. В эт...
Чек-лист по тестированию веб-форм
Ошибки в веб-формах могут стать серьезной проблемой для пользователя и бизнеса. В этой статье рас...
Компиляция и интерпретация кода: что это такое и в чем разница
Наши компьютеры — это переключатели, для которых мы пишем инструкции. При этом для их работы мы п...
Как проверить качество кода: функциональное и нефункциональное тестирование
Рассказываем о двух типах тестирования, с которым чаще всего сталкиваются начинающие QA-инженеры.
Что такое Guard Expression и зачем применять этот подход в разработке
Guard Expression — подход, который в некоторых случаях помогает снизить уровень вложенности функц...
Иллюзия больших данных: как работает социология и что делать, чтобы тебе верили
70% выпускников онлайн-курсов в России находят работу, 89% граждан США не доверяют правительству,...
Топ-5 менеджеров паролей: как выбрать лучший
На протяжении семи лет самыми популярными паролями в мире [остаются](https://www.wired.com/2016/0...
Как учитель на экзамене: зачем разработчику линтер и как он помогает сделать код понятнее
Линтер помогает сделать код чище и понятнее для других программистов, которые будут его читать. К...
Принципы и культура DevOps: руководство для начинающих
Рассказываем, что такое DevOps, чем занимаются эти инженеры и почему они так много зарабатывают.
Как работают рекомендательные системы и зачем их разрабатывают
Рассказываем, как работают рекомендательные системы и почему на них строится вся электронная комм...
DevTools: как открыть инструменты разработчика в браузере и почему они делают работу эффективнее
DevTools (инструменты разработчика) доступны во всех современных браузерах и полезны по нескольки...
Как настроить маппинг портов между хостом и Docker-контейнером
Для взаимодействия с Docker-контейнером с хоста нужно настроить маппинг портов. Разберемся, почем...
Как оптимизировать третий проект в профессии «Python-разработчик» с помощью потоков и конкурентного выполнения кода
Рассказываем, как оптимизировать третий проект по Python и ускорить работу этой утилиты. Спойлер ...
Определение переменной в Bash: с командой export и без
Bash-переменные Linux предполагают два способа определения переменной оболочки — с командой expor...
Анатомия проектов Хекслета
По мнению наших студентов, одна из самых сильных черт Хекслета – проекты. Это специальные задачи,...
Навыки командной разработки, опыт с GitHub и умение читать чужой код: зачем нужна стажировка
Поиск работы для разработчика без опыта часто становится сложной задачей. Карьерный трек в Хексле...
Защищает от хакерских атак и повышает производительность: что такое обратный прокси
Обратный прокси-сервер защищает веб-серверы от атак, повышает производительность и надежность их ...
Почему PHP идеально подходит для веб-разработки: преимущество языка и запуск первого сайта
В мире современной разработки существует довольно много языков программирования различного вида —...
Как разработчику научиться читать чужой код. Объясняем на цыплятах
Рассказываем, как начинающему разработчику быстро научиться читать чужой код и какие вообще есть ...
С чего начать учиться на аналитика данных: особенности, источники и идеи для первых проектов
В этой статье вместе с математиком и дата-сайентистом Василием Васильевым разберемся в перспектив...
React, Vue или Angular: большой гайд по фреймворкам для начинающего JS-разработчика
Простым языком объясняем, чем отличаются основные фреймворки в JavaScript друг от друга и какой у...
Django, Flask или Tornado: какой Python-фреймворк выбрать новичку
Django, Flask и Tornado — самые актуальные и при этом наиболее популярные Python-фреймворки. В эт...
Как теперь платить за обучение на Хекслете и что делать, если платеж не проходит
С конца февраля многие студенты Хекслета столкнулись с проблемой при оплате подписки и профессий....
Waterfall — от колбеков к промисам
В этом руководстве наглядно объясняем идею промисов на примере работы waterfall. Материал будет п...
Как пользоваться CLI для автоматизации рутинных процессов
СLI или интерфейс командной строки — гибкий инструмент для автоматизации рутинных операций. Расск...
Руководство: как увеличить скорость загрузки страницы со скриптами с помощью defer и async
JS-скрипты, неудачно расположенные в HTML-коде, могут значительно снизить скорость загрузки стран...
Язык программирования Java: особенности языка, перспективы, изучение
В статье рассказываем про язык программирования Java и разговариваем с экспертами о том, стоит ли...
HTML/CSS: как центрировать по вертикали
При изучении стилизации HTML-страниц и механизмов выравнивания элементов средствами CSS, начинающ...
Технический разбор: как падение практики на Хекслете помогло нам улучшить процессы в разработке
В конце января практика Хекслета не работала больше двух часов — это пока самый крупный сбой в эт...
Мифы о прагматичном программировании, подборка правильных инженерных практик и история, как стать программистом в 50 лет : лучшие статьи медиа Хекслета за 2021 год
Весь год в нашем блоге и на Хабре выходили статьи про карьеру, личное развитие и код, а также ист...
Планируй учебу, фокусируйся на процессе и заведи твиттер: 21 совет джунам от сеньор-разработчика
Программирование — это сложно, и учить его тоже не всегда бывает очень легко. Рассказываем, как с...
Как выбрать первый язык программирования
Это расшифровка лекции «Как выбрать первый язык программирования» CEO Хекслета Кирилла Мокевнина ...
Как сохранять фокус на протяжении всего обучения: советы от Хекслета
Рассказываем о важности постановки целей при обучении программированию и разбираемся, как к этому...
В Java нашли уязвимость, угрожающую сотням тысяч серверов. Разбираемся, в чем суть проблемы и как ее решить
В начале недели эксперты по кибербезопасности обнаружили критическую уязвимость в Java-библиотеке...
Хекслет
Направления
Профессии
Навыки
support@hexlet.io
t.me/hexlet_help_bot
RU
бесплатно по РФ
бесплатно по Москве