Skip to content

Latest commit

 

History

History
68 lines (35 loc) · 3.37 KB

README.md

File metadata and controls

68 lines (35 loc) · 3.37 KB

Доклад Functional 🤯 Core Imperative 🐚 Shell

Видео

📹 https://www.youtube.com/watch?v=JaXgIibNWSo

В этой же папке лежат

Список материалов

👑 Type-Driven Design in Swift. Alex Ozun

Доклад-клад. Крутое введение в концепции ФП, которые пригодятся в ежедневном программировании.

👑 Boundaries. Gary Bernhardt

Автор именования Functional Core, Imperative Shell. Примеры на Ruby, но объясняет концепцию понятно с примерами. Еще и на тесты набрасывает и фп объясняет)

Functional Core Imperative shell materials from kblisted

Набор разных материалов по теме. Такой же сборник статей и видео.

Functional Core Imperative Shell from Kenneth Lange

Статья с теорией. Немного другими словами, но то же самое.

FP architecture

Много идей. Изоляция, тестирование показались интересными.

Basic FP in Swift

Статья с базовыми идеями и примерами на Swift.


Связанные темы

Take control of your dependencies

Pointfree про зависимости и их контроль.

Parse, don't validate

Сложные примеры, но хорошие идеи и выводы

Swift Validated from Pointfree

Result<Success, Error> -> Validated<Success, [Error]>

Массив ошибок полезнее. Пригодится для парсинга и превращения типов

Integrated tests are a scam

Классная теория в тесты про интеграционные, и почему их не должно быть много

Книга Domain Modeling Made Functional, Scott Wlaschin

Конспект книги на русском

Крутая книга, крутой дед и крутой блог.

Его видео про 13 видов посмотреть на черепашку расширило мне кругозор и показало разные способы подхода к одной и той же задаче.

И его видео про функциональные паттерны. Объяснит, что монады это просто моноиды в категории эндофункторов.