Having led multiple teams in web app projects, I have learned a few things about likely outcomes. The results you are getting in a software development team are always a reflection of how you have built the system. Culture and processes will always outweigh any individual talent. Are you frustrated […]
Web Application
Early last year, I interviewed at an aerospace company named Jeppessen based in Colorado. The company’s primary focus is providing navigation and flight planning products for airlines around the world. At the time, the company was about to embark on a major revamp of one of its main navigational products. […]
The scenario where multiple toasts are presented There are some scenarios where incorporating multiple toast notifications on the same web page is necessary. As explained in my previous article, toast messages should be temporary notifications that come in and leave after a few seconds; otherwise, you will have a stacking problem. […]
Why guardrails are important The very beginning of an Angular project is the most critical time when to implement best practices. It is the one time where nobody is encumbered by deadlines, merge conflicts, or concerns about major refactoring causing bugs and performance issues. This beginning phase is where I […]
In my previous article, I brought up various notification types and how to present them on screen. Toast notifications can be easy to overuse in a web application UI. Sometimes we leverage them simply because they take up zero real-estate on our pages and components. No need to mess around […]
There’s nothing more frustrating to users of a web product than to be left in the dark. I have written before about the various states a page should reflect so that the person interacting with the product knows something is happening and why. Notification messages or alerts help us provide […]
As a web application consultant, I often get situations presented to me by my clients, asking what is the best way to handle UI presentation for users with improper permissions? For example, if a user does not have the authority to create, edit, delete, or change something on a web […]
I once took on a web project tasked to achieve multiple outcomes. First, make improvements to an existing UI Library to leverage it for a web app modernization effort. In parallel, work on getting the new web product off the ground and implement new features every Scrum sprint. I thought […]
I once worked on a modal dialog for a client, where I needed to show three menu dropdowns. These dropdowns were supposed to have data selected by the end-user before enabling a submit button and closing the modal. However, nothing in the specs defined the state of the data in […]