В субботу 10 августа в офисе Фабрики информационных технологий прошла лекция начальника отдела разработок в компании CTI Евгения Батогова.
Евгений выступил с двумя докладами:
- «Введение в платформу Erlang/OTP и Elixir»;
- «Повышение предсказуемости процесса разработки ПО».
«Введение в платформу Erlang/OTP и Elixir»
Евгений рассказал о таком редко используемом технологическом стеке как Erlang/OTP + Elixir:
- причины и история появления технологического стека Erlang/OTP + Elixir, где он применяется, причины его низкой популярности;
- что такое OTP, какую часть работы он берет на себя и что оставляет разработчику;
- что такое функциональное программирование;
- как производится сборка мусора в Erlang VM, что такое soft realtime, Поведения в OTP, GenServer, супервизоры и деревья супервизоров;
- что дает Erlang/OTP для обеспечения масштабируемости, отказоусточивости и высокой доступности из коробки;
- структура релизов, инструменты для сопровождения системы в боевых условиях.
«Повышение предсказуемости процесса разработки ПО»
В этом докладе Евгений рассказал о том:
- что такое поток работ;
- как сделать разработку ПО гораздо более предсказуемой;
- что такое закон Литтла, какие диаграммы, графики и гистограммы полезны для анализа ситуации;
- влияет ли размер задач на прогноз сроков, что такое правильный размер задачи;
- как правильно отвечать на вопросы «сколько времени потребуется для реализации конкретной фичи» и «когда N фич будет завершено»;
- как прогнозировать развитие событий на основе метода Монте-Карло, какие программные средства использовать, что надо и что не надо делать для повышения предсказуемости работы команд и многое другое.
CTI — системный интегратор, поставщик IT-решений и облачных услуг на территории России и стран СНГ. Компания с 2002 года успешно занимается разработкой и реализацией комплексных проектов различного масштаба и уровня сложности по таким направлениям, как ЦОД, интернет вещей, контактные центры и бизнес-коммуникации, информационная безопасность. В компетенцию компании также входят услуги круглосуточной техподдержки, сервиса и аутсорсинга.
Компания CTI создает и внедряет различные продукты для решения широкого круга бизнес-задач на основе собственных технологических разработок, а также продуктов ведущих мировых IT-вендоров: Cisco, HPE, Dell EMC, VMware, NetApp.
Ваши отзывы помогают нам улучшать качество проводимых мероприятий, пожалуйста, поделитесь впечатлениями в нашей группе ВКонтакте.