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

«Ruby вызывает привыкание на всю жизнь». Большое интервью с CEO Rubyroid Labs Валентином Завадским — о совместном с Хекслетом курсе по Ruby on Rails, образовании и фане в программировании
Хекслет вместе с компанией Rubyroid Labs в марте 2021 года запускает совместный интенсив по Ruby on Rails. Трехмесячный курс будет проводиться в вебинарном формате — два занятия в неделю от опытных разработчиков, плюс практика по субботам, домашние задания и работа над групповыми проектами. Мы попросили сооснователя Rubyroid Labs Валентина Завадского рассказать, каким будет этот курс, чем уникален «Путь Ruby» и почему изучать новые технологии может быть весело.

Стрим «Docker на пальцах» с Александром Вагиным. Часть 1
29 июля в 20:00 по московскому времени начнётся стрим с Александром Вагиным, разработчиком и главным программистом Hexlet. Александр расскажет и покажет основные идеи Docker: от создания образа до автоматического старта тысяч контейнеров на Хекслете. Важный момент: стрим проводится без предварительной подготовки, чтобы показать, как в режиме реального времени решаются возникающие проблемы и дебажаться ошибки. В первую очередь, это будет полезно новичкам, которые ранее не настраивали Docker и не знакомы с его концепцией.

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

Ищем помощника ментора в команду
Что нужно делать
- Плотно общаться с пользователями: отвечать на возникающие в процессе обучения вопросы, поддерживать и помогать разбираться в сложных индивидуальных ситуациях
- Редактура текстов: статей, уроков, практик и прочих информационных материалов
- Написание несложных текстов
- Помощь в создании образовательного контента: теории, практических заданий, тестов и т.д.
- Работа над опенсорс проектами Хекслета (как библиотеки, так и проекты)
- В работе мы используем git, docker. Языки: php, js, python.

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

С 15 февраля будут действовать новые условия индивидуального обучения на плане «Премиум»
С 15 февраля цена подписки на индивидуальное обучение повышается до 190 долларов в месяц. Время работы с наставником увеличивается с 5 до 8 часов в месяц.