Привет!
Крутой доклад оединственно верном функциональном подходе к управлению состоянием.
И львиная доля кода на JSе:)
Настоятельно рекомендую всем, у кого состояние ещё раскидано по всему приложению
#talks@ergonomic_code #functional_architecture@ergonomic_code #js@ergonomic_code
Крутой доклад о
И львиная доля кода на JSе:)
Настоятельно рекомендую всем, у кого состояние ещё раскидано по всему приложению
#talks@ergonomic_code #functional_architecture@ergonomic_code #js@ergonomic_code
YouTube
Solving Problems the Clojure Way - Rafal Dittwald
After overcoming a fear of brackets, the next challenge for would-be Clojurians is less superficial: to stop writing Java (or Javascript, or Haskell...) with Clojure's syntax, and actually start "thinking" in Clojure. It is said that Clojure is a "functional"…
Привет!
По совету подписчика начал читать Grokking Simplicity.
Пока прочитал 200 страниц из 600, но уже не могу удержать в себе восторг.
Это лучшая известная мне книга по функциональному стилю (или скорее data-oriented programming), с лучшим известным мне разбором двух основополагающих принципов проектирования:
1. разделение ввода-вывода и бизнес-логики
2. использование одного уровня абстракции в функции (анкл Бобовскя заметка на эту тему в чистом коде - даже близко не лежала с 1.5 главами об этом в книге).
Настоятельно рекомендую прочитать эту книгу всем, с опытом коммерческой работы от года и до бесконечности.
#books@ergonomic_code #functional_architecture@ergonomic_code #fp@ergonomic_code #js@ergonomic_code
По совету подписчика начал читать Grokking Simplicity.
Пока прочитал 200 страниц из 600, но уже не могу удержать в себе восторг.
Это лучшая известная мне книга по функциональному стилю (или скорее data-oriented programming), с лучшим известным мне разбором двух основополагающих принципов проектирования:
1. разделение ввода-вывода и бизнес-логики
2. использование одного уровня абстракции в функции (анкл Бобовскя заметка на эту тему в чистом коде - даже близко не лежала с 1.5 главами об этом в книге).
Настоятельно рекомендую прочитать эту книгу всем, с опытом коммерческой работы от года и до бесконечности.
#books@ergonomic_code #functional_architecture@ergonomic_code #fp@ergonomic_code #js@ergonomic_code
Manning Publications
Grokking Simplicity - Eric Normand
This practical guide will change the way you approach software design and development. It shows you how to write software that keeps complexity close to its inherent minimum.
👍12
Эргономичный код
Привет! По совету подписчика начал читать Grokking Simplicity. Пока прочитал 200 страниц из 600, но уже не могу удержать в себе восторг. Это лучшая известная мне книга по функциональному стилю (или скорее data-oriented programming), с лучшим известным мне…
Привет!
Дочитал книгу. По традиции, тема разработки бэков поверх РСУБД практически не раскрыта (этому посвящено примерно 10 страниц про луковую архитектуру), но в остальном - чудесная книга, мой новый лидер среди книг по ФП.
И сейчас мой рекомендуемый трек по изучению разработки бэков в функциональном стиле выглядит так:
1. Grokking Simplicity
2. Принципы юнит тестирования
3. Domain Modeling Made Functional
4. Структура и интерпретация компьютерных программ
5. Functional Design: Principles, Patterns, and Practices
6. Structured Design
#books@ergonomic_code #functional_architecture@ergonomic_code #fp@ergonomic_code #js@ergonomic_code
Дочитал книгу. По традиции, тема разработки бэков поверх РСУБД практически не раскрыта (этому посвящено примерно 10 страниц про луковую архитектуру), но в остальном - чудесная книга, мой новый лидер среди книг по ФП.
И сейчас мой рекомендуемый трек по изучению разработки бэков в функциональном стиле выглядит так:
1. Grokking Simplicity
2. Принципы юнит тестирования
3. Domain Modeling Made Functional
4. Структура и интерпретация компьютерных программ
5. Functional Design: Principles, Patterns, and Practices
6. Structured Design
#books@ergonomic_code #functional_architecture@ergonomic_code #fp@ergonomic_code #js@ergonomic_code
Manning Publications
Grokking Simplicity - Eric Normand
This practical guide will change the way you approach software design and development. It shows you how to write software that keeps complexity close to its inherent minimum.
👍10