This post is the second part of a series of articles that I plan to publish on User-centered Planning. Please check the Part 1 if you haven’t done that yet. In the previous post, I presented a video from Google’s Developer Student Clubs, by Arman Hezarkhani, that talks about “How to identify a problem”. The […]
Author: Fabio Nolasco
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.
Front-end Performance Checklist 2020
I’ve seen in these last few years some people have published documents containing a checklist of things that we should watch out for regarding performance in frontend. In fact, front-end development is very complex and it is easy to forget things. So these checklists are valuable tools! The SmashingMagazine has published a post with tips […]
Best web features of 2018
As you’ve seen in the book “Professional Front-end Architecture”, architects we need both depth and breadth of knowledge. Jake and Surma (who I believe do not need further introduction) just released a very nice video-series on Youtube called “Best web features of 2018”. Besides being entertaining, that series also help us recap what happened this […]
Agile, emergent design, and bugs!
Agile, emergent design, and bugs! Before saying anything bad about Agile, I do need to recognize its virtues. Software development is time-consuming, and having a methodology that accounts for continuous release, continuous adaptation for the market changes, and quality control of small iterations… well, it is both ingenious and necessary. However, as I describe in […]
Role IQ
Role IQ One of the important tasks that front-end architects can (and should) perform is to help organize teams. Their strategic position within the organization, combined with their technical expertise and visibility, makes them perfectly qualified to identify people’s capabilities, talents, and preferences, as well as to allocate them into different projects and roles. As […]
Review: What I Expect from a Front-end Architecture
Review of the article: What I Expect from a Front-end Architecture In September 2017, Wolfgang Gehner wrote a very interesting article about Front-end Architecture. He listed the things Front-end Architecture should monitor and take care of in order to make systems more maintainable and future-proof. As he put it so well, a front-end app should […]
State of JavaScript 2018 Survey
State of JavaScript 2018 Survey One of the most important things for Front-end Architects is to have a great understanding of the current state of web technologies and also to make good predictions of the coming changes. One of the many tools that can help us do that is the yearly State of JavaScript Survey. It […]
Should we throw away our front-end apps and re-do them?
Should we throw away our front-end apps and re-do them? There are a lot of things that we admire from books and academia, but they just don’t seem to work in the real world. Architectural plans for software and web apps seem to fall into this category quite often. We can all see the logical connections […]