Alternatives
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
History of architecture approaches
Big Ball of Mud
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
What is it; Why is it so common; When it starts to bring problems; What to do and how does FSD help in this
- (Article) Oleg Isonen - Last words on UI architecture before an AI takes over
- (Report) Julia Nikolaeva, iSpring - Big Ball of Mud and other problems of the monolith, we have handled
- (Article) DD - Big Ball of mud
Smart & Dumb components
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
About the approach; About applicability in the frontend; Methodology position
About obsolescence, about a new view from the methodology
Why component-containers approach is evil?
Design Principles
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
What are we talking about; FSD position
SOLID, GRASP, KISS, YAGNI, ... - and why they don't work well together in practice
And how does it aggregate these practices
DDD
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
About the approach; Why does it work poorly in practice
What is the difference, how does it improve applicability, where does it adopt practices
- (Article) DDD, Hexagonal, Onion, Clean, CQRS, ... How I put it all together
- (Talk) Ilya Azin - Feature-Sliced Design (fragment about Clean Architecture, DDD)
Clean Architecture
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
About the approach; About applicability in the frontend; FSD position
How are they similar (to many), how are they different
- (Thread) About use-case/interactor in the methodology
- (Thread) About DI in the methodology
- (Article) Alexander Bespalov - Clean Architecture on frontend
- (Article) DDD, Hexagonal, Onion, Clean, CQRS, ... How I put it all together
- (Talk) Ilya Azin - Feature-Sliced Design (fragment about Clean Architecture, DDD)
- (Article) Misconceptions of Clean Architecture
Frameworks
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
About applicability in the frontend; Why frameworks do not solve problems; why there is no single approach; FSD position
Framework-agnostic, conventional-approach
- (Article) About the reasons for creating the methodology (fragment about frameworks)
- (Thread) About the applicability of the methodology for different frameworks
Atomic Design
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
About the approach; About applicability in the frontend; FSD position
About compatibility, applicability in methodology and scope of responsibility, mapping layers
- Atomic Design Methodology
- (Thread) About applicability in shared / ui
- (Video) Briefly about Atomic Design
- (Talk) Ilya Azin - Feature-Sliced Design (fragment about Atomic Design)
Feature Driven
The article is in the process of writing
To bring the release of the article closer, you can:
- ๐ข Share your feedback at article (comment/emoji-reaction)
- ๐ฌ Collect the relevant material on the topic from chat
- โ๏ธ Contribute in any other way
๐ฐ Stay tuned!
About the approach; About applicability in the frontend; FSD position
About compatibility, historical development and comparison