Экстремальное программирование это набор практик, который выводит качество программного обеспечения на новый уровень. Разработка через тесты, парное программирование, использование непрерывной интеграции, коротких циклов релиза и рефакторинга приводит к значительному улучшению программного продукта и кардинально ускоряет его разработку. Мы поделимся своим многолетним опытом практики XP и расскажем как проще всего начать использовать лучшее из того что есть в XP.
Что такое No-Code и как он устроен
За последние годы концепции No-Code и Low-Code стали одними из самых трендовых на технологическом рынке, наряду с искусственным интеллектом, VR/AR, блокчейном и дата сайнс. В эту сферу инвестируют огромное количество денег (по прогнозам — в 2020 году этот рынок привлечет минимум $500 млн инвестиций), а количество стартапов, которые разрабатывают платформы для работы с No-Code, увеличивается практически ежедневно. Подробно рассказываем, что такое No-Code и как устроена эта технология.
Кирилл Мокевнин: Формирование инженерной культуры
24-25 марта 2014 в Москве прошла 8-я глобальная конференция по гибкому управлению процессами AgileDays-2014. Её участниками стали 900 человек, а в течение двух дней шли 5 крупных секций - от технических докладов до методоролий построения процессов.
Одним из докладчиков стал CEO онлайн-школы программирования Hexlet, автор курсов и проектов Кирилл Мокевнин. Он рассказал о создании и развитии хорошей инженерной культуры в команде, частности, подробно рассмотрел проблемы, которые возникают в командах разработчиков, донесении ценностей компании и принципов коммуникации при приёме на работу разработчиков, обмене знаниями, обучении и важности построения работы тимлида с членами команды для эффективного выполнения задач.
По ссылке вы найдёте полную запись доклада.
Тестирование и TDD
Как начать писать тесты, как работать с TDD, какие тесты бывают и как писать нормальный код.
Рекомендации по составлению вакансий для начинающих разработчиков
Составление вакансии на junior позиции — более тонкое дело, чем может показаться на первый взгляд. Связано это с тем, что у ребят без соответствующего опыта работы есть особые тараканы, которые могут повлиять на их решение откликаться или нет.
Лучшие книги для начинающих программистов по версии наставников Хекслета
Книги — достаточно важный аспект в обучении разработке. При этом существуют тысячи книг по программированию, и достаточно сложно самостоятельно выбрать из них что-либо подходящее. Мы попросили наставников Хекслета выбрать самые лучшие книги для начинающих разработчиков — как напрямую связанные с программированием или компьютерами, так и косвенно — про историю или мотивацию. При этом в список не вошли книги, которые Хекслет официально рекомендует к прочтению как начинающим, так и уже опытным разработчикам.
Математика для программиста
Что, как и зачем изучать, с чего начинать, какая нужна подготовка и как найти самые интересные для себя области.