CodePush is the ability to upgrade Mobile Apps without following the slow process of redeploying them on App Stores. Fantastic as it sounds, that already works well on Cordova and React Native. However, until recently, that did not exist for Flutter! So even though I like Flutter very much, as an architect and a specialist […]
Author: Fabio Nolasco
Software Engineering – The Soft Parts
In my classes at the University, I always emphasize how soft skills are essential for all types of roles in Computer Science. However, I make an extra effort to demonstrate how they are absolutely vital for architecture-level positions. In other words, while a developer might try to get by as a grumpy person, architects would […]
You Talk, I Listen: A New Kind of One-on-One
Many organizations expect innovation to start with CTOs, Directors, and Architects. However, often, one of the best sources of ideas is the “factory floor”. So the question is: How can we find the best ideas there? As you can imagine, many programmers do not want to cause waves or were shut down too many times […]
Why I don’t miss React
Hi there, fellow Frontend Architects! Today I recommend a very interesting article from Jack Franklin entitled “Why I don’t miss React“. Jack’s article comes as a balm of lucidity that alleviates our pain with those angry people around the Internet who attacks anyone who dares to question the holiness of ReactJS. In fact, I am […]
Those HTML Attributes You Never Use
Frontend Architects, like all architects, should have a breadth of actionable knowledge. We should keep a mental library of technical solutions that will help us fulfill our duties, such as: a) Evaluate ideas and needs coming from Business;b) Offer more feasible/realistic recommendations;c) Have leveled discussions with Engineers – if they resist the requested changes. This […]
Messaging between browser tabs
One of the coolest JS libraries I’ve seen this year is SYSEND. It is a small library that helps us send messages between pages that are open in the same browser. It also supports Cross-Domain communication (Cross-Origin). The library doesn’t have any dependencies and uses the HTML5 LocalStorage API or BroadcastChannel API. The questions for […]
Making the world’s fastest website, and other mistakes – review
Today, I recommend an excellent two-part article by Taylor Hunt. All frontend-related professionals should consume content like this daily. However, as it goes with all materials, it is important to read it critically. So, I can’t help to think if and how I would’ve behaved if I was a Frontend Architect in his organization. Would […]
An example of Frontend Architecture mindset
The presentation linked below, by Debbie O’Brien, is a great example of a frontend architecture mindset. I highly recommend you watch it. But before you do, let me make two small remarks. The goal of the video is to discuss component drive development as today’s modus operandi for frontend development. However, in her introduction, Debbie […]
Is StackOverflow sick?
The idea of a community-driven and self-moderated website is fantastic… but that involves, well, people. And as we know people sometimes can be complicated. Intentionally or not, we all make mistakes. Besides our mistakes, we are all in different stages of life, education, maturity, etc, and we all have different morals, ethics, baggage, etc, creating […]
Micro Frontends
Micro Frontends got really popular in 2019. I really enjoy seeing all of these efforts aiming to bring maturity to front-end development! However, the concepts behind it are not new. The novelty here is the proper definition of the method and its formalization under one title. There are many articles about Micro Frontends around, so […]