Архитектура для начинающих или почему не нужно вставлять флажок в человек-меч

Аннотация: Пример реализации нового функционала в классе через добавление «флажка». Последствия. Альтернативный подход и сравнение результатов. Как избежать ситуации: «Архитектурный оверкилл»? Момент, когда приходит время всё менять. Перед тем как начать, пара замечаний: Это история об архитектуре ПО — в значении, которое использует дядя Боб. Да, тот самый. Все персонажи, ПОДРОБНЕЕ

Чистая архитектура для фронтендера

Современный веб — это сложно. Количество фреймворков и темп их развития заставляет разработчика скакать галопом. Кто-то новые либы юзает, кто-то модные книжки читает. Но иногда чтение и потраченные силы на углубление в архитектуру, ООП, TDD, DDD и т.д. не оправдывают ожидания. А порой книжки запутывают! И даже, самое страшное, неимоверно ПОДРОБНЕЕ