Прошло гораздо больше времени с последнего поста, чем я ожидал, но вызвано это моим плохим состоянием здоровья ?
Из хорошего: поток закрытого курса по Advanced React Frontend завершен и курс про Advanced Node.js тоже подходит к концу.
Материала получилось так много, что я решил систематизировать его и представляю вам концепцию ? Fatigue (усталость) Driven Development ?
Основной задачей стало собрать приемы, прошедшие проверку временем, а главное, упрощающие процесс разработки даже самых сложных приложений.
Потому что простота === понятность === скорость === удовольствие от работы
Я расскажу доступным языком достаточно продвинутые концепции:
— CQRS
— Функциональное программирование
— Модульные монолиты
— Event Driven Architecture
— 12-факторные приложения
— etc.
Причем все это будет сопровождаться кучей примеров реального кода.
Сегодня выходят первые вводные главы про «FDD» и «FP vs OOP».
А уже завтра будет первая статья про «Инкапсуляция vs Разделение Данных и Поведения».
Вводная глава – https://fdd.davidshekunts.ru/
Функциональное (ФП) vs Объектно Ориентированное Программирование (ООП) – https://fdd.davidshekunts.ru/fp-vs-oop
P.S.
Онлайн-книга выложена на Notion и кастомизирована моими ручками через Cloudflare Proxy, поэтому за стабильность отвечать не могу. Буду очень рад, если вы отпишитесь мне за баги, если таковые встретите.
P.P.S.
А еще, благодаря Notion, вы можете оставлять комментарии к статьям прямо в тексте!!! Считаю, что це ахуено и сподвигаю вас попробовать эту функцию