Юрий Богомолов

Евангелист функционального программирования на TypeScript
Backend
Code Review
Frontend
System Design
Другое
Опыт: 5-10 лет
Цена: 5000 руб

Привет! Последние несколько лет я занимаюсь продвижением строго типизированного функционального программирования на TypeScript, контрибьючу в экосистему библиотеки fp-ts, веду просветительскую работу по данному направлению в канале dd if=/dev/stuff of=/dev/tg и твиттере @YuriyBogomolov.

Чем я буду полезен лично тебе:

— помогу выстроить правильный майндсет касательно строго типизированных языков;

— покажу, как заниматься TDD (Type-Driven Development) и не страдать;

— помогу достичь понимания иерархии классов типов: функтор, аппликатив, монада, traversable, foldable, и т.д.;

— покажу, как можно заниматься моделированием предметной области (Domain-Driven Design) с использованием различных техник функционального программирования вроде данных высшего порядка (higher-kinded data), алгебраических типов (algebraic data types), построения предметно-специфических языков (domain-specific languages);

— расскажу, как применять принцип «make illegal states unrepresentable» на практике;

— проведу ревью кода, использующего fp-ts или другую схожую библиотеку;

— продемонстрирую, как писать тесты с помощью библиотек для тестирования, основанного на проверке свойств (propery-based testing);

— помогу наметить карьерный путь для дальнейшего изучения ФП.