Manifest for Artificial Frontends development
Artificial Frontends is a term made of two other terms: Artificial Inteligence and Micro Frontends.
Imagine you developed a User Interface.
This UI takes data, learn them and shows data to users in a friendly but powerful way.
User is able to manipulate data.
User is able to personalize UI.
This is the essence of Artificial Frontends.
Developing Artificial Frontends requires following these principles:
- Develop a flexible technology, not another feature
- Automate, not replicate
- Look for patterns, not fields
- Standardize
- Write clean code
- Find the harmony between KISS and DRY
- Strive for perfection
- Use AI to make it even better
They are the rules I follow while developing new microfrontends
mariusz@artificialfrontends.org