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 […]
Software Architecture
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 […]
Modern approach for recruiting developers
I recently posted a comment on LinkedIn on how recruiters don’t usually reply to my messages when I mention that I am trying to help my Computer Science students to find employment. Some recruiters read that post and contacted me… reminding me that companies usually seek highly experienced programmers. That seems logical. But is it […]
User-centered planning – Part 1
The worst thing that can happen is for us to be successful in what doesn’t matter.