Published in Weekly Webtips·Apr 18What are Micro-Frontends? Really…Every single conference talk or blog post regarding this topic contains the following phrase: “But first, what are Micro-Frontends?” Followed by this definition from Cam Jackson in his article Micro Frontends: “An architectural style where independently deliverable frontend applications are composed into a greater whole” This is a great definition…Microfrontends4 min read
Published in Geek Culture·Nov 9, 2021The Risks of Micro-FrontendsIf you are working on a large scale application and the friction between your teams is exponentially increasing as your application grows larger, you are probably considering if the Micro-Frontend pattern is a good fit for you and your organisation. …Microfrontends4 min read
Published in Weekly Webtips·Oct 27, 2021Micro-Frontends FAQsThese are some of the questions I received after my presentation “Micro-Frontends Performance and Centralised Data Caching” at React Advanced London 2021. Are Micro-Frontends mainly used for large organisations and when you have multiple teams working on the same page/site or are there any benefits for small teams and solo…Micro Frontends3 min read
Published in Geek Culture·Jun 18, 2021Managing Technical Debt. A Car AnalogyThis is a typical exchange during a “Sprint Planning Meeting” between Product and Technology: Product: Ok, we have to complete these 10 priority features in addition to the other 5 features that we didn’t complete in the last sprint. Developers: Ok, but… I think we should spend some time fixing…Agile4 min read
Published in Geek Culture·Jun 9, 2021Modular Monoliths: Have we come full circle?First an Apology… This is a public apology to my friend Brandon @flybayer. Back in 2020 when he published Blitz, I replied to one of his tweets with something along the lines of: “I don’t understand why people want to go back to the monolith, especially on top of React, I thought we…Java Script3 min read
Feb 26, 2021The Case Against DRY… Micro-Frontends EditionWe have been told again and again that one of the golden rules of software engineering is the famous “Don’t Repeat Yourself”; if you find code that is repetitive you should try to abstract it, however, how does a modular architectural approach affect the DRY principle? Let’s imagine that you…Microfrontends4 min read
Jan 21, 2021How I translated my Next.js BlogThis post is also available in Spanish here: https://www.infoxicator.com/es/traduciendo-mi-blog-con-next-js English is my second language and before I was proficient, I always found it really difficult to find tech resources in my own language. That’s why I decided to translate my blog and make all my content available in Spanish. Internationalization with Next.js Next.js…React3 min read
Dec 29, 2020Rules of Micro-FrontendsI always wondered how large web applications were built! I discovered the secret a while back and it became my passion. After experiencing the advantages and pains of using Micro-Frontends at scale, I have decided to document this journey and share some of the “best practices”. This is an opinionated…Micro Frontends3 min read
Dec 3, 2020Dark Mode Is Not Enough! Here Is an Alternative…This article is also available in Spanish here: https://www.infoxicator.com/es/dark-mode-no-es-suficiente-esta-es-una-alternativa These days most websites have an option to toggle Dark mode, and if you find one without it, you will be screaming: “How dare you burning my retinas!”. …React4 min read
Oct 1, 2020Components vs Microfrontends. What is the difference?Are they “just components”? A while ago, one of my colleagues sent me a link to bit.dev saying: “hey! check out this awesome collection of microfrontends and how easy it is to reuse them on your application!”. I had a look and thought, this looks awesome! but… are they “microfrontends” or just “components”? 🤔. …Micro Frontends4 min read