Блог Хекслета

Руководство: как увеличить скорость загрузки страницы со скриптами с помощью defer и async
JS-скрипты, неудачно расположенные в HTML-коде, могут значительно снизить скорость загрузки стран...

От эксперимента до стандарта. Пионеры веба рассказывают историю появления синей гиперссылки
Летом 2021 года в блоге Mozilla появилась статья об истории синей гиперссылки. Она очень понравил...

Решаем задачу: компьютерные шахматы и вес Хэмминга
Разбираем задачу «Вес Хэмминга» из базового курса по Java.

Как называть переменные?
Умение правильно именовать переменных — один из ключевых навыков разработчика. Чем точнее в име...

Превращаю простое упражнение во фронтенд-проект
В этой статье расскажу, как переделал упражнение «Организация текстов интерфейса» из курса «JS: А...

Linux после Mac OS. Часть 3, Arch Linux
Третья часть моего путешествия в мир Linux.

Язык программирования Java: особенности языка, перспективы, изучение
В статье рассказываем про язык программирования Java и разговариваем с экспертами о том, стоит ли...

Теория демо-версий: Как дедлайны делают разработчиков несчастными
Дедлайны могут подорвать работу даже самой сильной команды разработчиков. У работе по дедлайнам с...

HTML/CSS: как центрировать по вертикали
При изучении стилизации HTML-страниц и механизмов выравнивания элементов средствами CSS, начинающ...

Как устроена работа программистов в «Контуре»
Подробно рассказываем, чем занимаются разработчики в компании «Контур», с какими технологиями, ст...

Технический разбор: как падение практики на Хекслете помогло нам улучшить процессы в разработке
В конце января практика Хекслета не работала больше двух часов — это пока самый крупный сбой в эт...

«Я классный разработчик»: Чек-лист когнитивных заблуждений у программистов
У большинства программистов есть когнитивные заблуждения, которые они даже не замечают. Рассказыв...

Как джуну написать правильное сопроводительное письмо
Джуниор-разработчикам очень важно составлять не только красивое резюме, но и писать классные сопр...

«CSS-Математика» вместо медиа-запросов
О том, как создавать адаптивные элементы без медиа-запросов

Интересные JS-фишки, о которых вы могли не знать
Разделитель разрядов, быстрая очистка массива с сохранением ссылки и другие полезные фишки в JS.

Как устроена работа и развитие программистов в компании Byndyusoft
Подробно рассказываем, чем занимаются программисты в компании Byndyusoft, с какими технологиями и...

Ментальное программирование, формирование инженерной культуры и почему архитектура должна быть скучной: лучшие доклады Кирилла Мокевнина
CEO Хекслета Кирилл Мокевнин больше 10 лет выступает на конференциях и митапах. Часть докладов, н...

Не бояться, решать задачи и проверить звук в Zoom: Как джуниор-разработчику подготовиться к собеседованию
Джуниор-разработчикам найти работу сложнее, чем программистам с опытом. Работодателям приходится ...

Как настроить приглашение в IRB
Статья-инструкция как сделать кастомизированное приглашение командной строки в IRB

Публичные выступления, грамотные коммиты и еще два навыка для долгосрочного роста программиста
Карьера разработчиков не всегда линейна — для высоких позиций и долгосрочного профессионального р...