Как начать писать тесты, как работать с TDD, какие тесты бывают и как писать нормальный код так, чтобы его можно было тестировать. И, конечно, мы поговорим про сайд-эффекты, чистые функции, mock'и, stub'ы и все такое.

Хекслет запускает Черную Пятницу
Рассказываем, что мы приготовили для вас на Black Friday в нашем «Хекслет-клубе».

Вебинар: как самостоятельно учиться
Вебинар стартует 28 февраля в 19:00 по московскому времени на youtube-канале Хекслета. Спикер вебинара - Наталья Мусина, маркетолог в Hexlet, которая ежегодно проходит профильные и непрофильные курсы, посещает конференции и мастер-классы.
Мы поговорим о проблемах самостоятельного прохождения курсов и обучения, познакомимся с различными методиками планирования, тайм-менеджмента и мотивации, поговорим об осознанности в процессе образования и многом другом.
Вопросы и предложения по теме можно предложить в комментариях к статье или в слак-комьюнити.

Новогодняя акция Хекслета, запуск профессии «Аналитик данных» и трек по Go: новости ноября 2022
Рассказываем, что интересного произошло на Хекслете в ноябре — мы запустили наборы на новые программы, открыли крутые бесплатные курсы и выпустили большие образовательные статьи.

SEO для программистов
Кирилл Мокевнин рассказывает об аспектах поисковой оптимизации, которые должны быть известны всем веб-разработчикам.

Экстремальное программирование
Экстремальное программирование это набор практик, который выводит качество программного обеспечения на новый уровень. Разработка через тесты, парное программирование, использование непрерывной интеграции, коротких циклов релиза и рефакторинга приводит к значительному улучшению программного продукта и кардинально ускоряет его разработку. Мы поделимся своим многолетним опытом практики XP и расскажем как проще всего начать использовать лучшее из того что есть в XP.

Собеседования: взгляд со стороны работодателя
Мы поговорим о том, что важно показать на собеседовании, какими знаниями надо обладать, как готовиться к беседе. Рассмотрим типы задаваемых вопросов и цели, которые они преследуют. Узнаем, чем отличаются собеседования на junior и senior позиции.