Автоматизируем и скриптуем безопасно с Haskell

DevOps Доклад 45 минут Алексей Пирогов DevOps(зал Технология) :   Jun 17 15:45
Алексей Пирогов
Занимаюсь разработкой ПО профессионально вот уже 10 лет. Работал и в сфере embedded решений и в более "высокоуровневых" нишах. Имею богатый опыт разработки на различных языках, в частности лет шесть писал на Python, а четыре года назад начал использовать Haskell. В данный момент я работаю в компании Typeable.io, где мы с коллегами используем Haskell практически для всего - на Haskell написаны и backend и frontend, и даже OPS-задачи мы решаем с использованием функционального программирования!
Всем нам приходится что-то автоматизировать рутинные задачи - кому-то сборку, кому-то резервное копирование или обработку и сбор логов. Часто для подобных задач используются динамически типизированные скриптовые языки, ведь писать скрипты на ник так быстро и просто! Но написание безопасных и предсказуемо работающих скриптов и сценариев для систем сборки требует определенной дисциплины.
Данный доклад покажет, что те же задачи, которые мы решаем с помощью привычных Bash и Make, можно решать и на Haskell, получая при этом
- большую безопасность и предсказуемость;
- кроссплатформенность (написанный однажды скрипт будет работать и в unix-подобных системах, и на Windows);
- ту же скорость и простоту разработки (типы писать не придется, не нужно будет даже ничего компилировать - если не хочется!).



Видео доступно только для участников мероприятия. Войдите если вы участник.


Презентация
Постоянная ссылка на доклад: https://devconf.ru/offer/273