Micro-frontends isolate your changes from unintended consequences.
I think that isolating changes from unintended consequences is incredibly important, so I think we definitely agree on principle.
In terms of practice, I'm willing to say that there are different tools for different jobs. I'm also willing to grant that micro frontends could potentially be one of these tools; however, I do have reservations about their potential misuse and/or abuse, and also the other alternatives that may exist for any given solution.
Thank you for taking the time to watch my video, and I appreciate the dialogue!
Lead Developer, business owner, US Army veteran. I build things for the web. My website is a bunch of HTML pages that didn't need a framework. Yours can be too!
No, thank you! You didn't have to engage with the discussion and you did!
I think it IS a case of different tools for different jobs, and I don't think micro-frontends should be used in every project.
I also think they can be misused and hamper development (I've had that experience... I built my components like a design system at first and that mistake caused the build process to be sub-optimal).
Getting an honest reaction to the concept and an honest assessment of the problems involved is what will push the engineering community to avoid hype-driven development. Your podcast and others like it are vitally important to the community. Thank you for doing it (I'd never have the guts to do what you're doing haha!)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think that isolating changes from unintended consequences is incredibly important, so I think we definitely agree on principle.
In terms of practice, I'm willing to say that there are different tools for different jobs. I'm also willing to grant that micro frontends could potentially be one of these tools; however, I do have reservations about their potential misuse and/or abuse, and also the other alternatives that may exist for any given solution.
Thank you for taking the time to watch my video, and I appreciate the dialogue!
No, thank you! You didn't have to engage with the discussion and you did!
I think it IS a case of different tools for different jobs, and I don't think micro-frontends should be used in every project.
I also think they can be misused and hamper development (I've had that experience... I built my components like a design system at first and that mistake caused the build process to be sub-optimal).
Getting an honest reaction to the concept and an honest assessment of the problems involved is what will push the engineering community to avoid hype-driven development. Your podcast and others like it are vitally important to the community. Thank you for doing it (I'd never have the guts to do what you're doing haha!)