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:

  1. Develop a flexible technology, not another feature
  2. Automate, not replicate
  3. Look for patterns, not fields
  4. Standardize
  5. Write clean code
  6. Find the harmony between KISS and DRY
  7. Strive for perfection
  8. Use AI to make it even better

They are the rules I follow while developing new microfrontends


mariusz@artificialfrontends.org