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 […]
Project Management
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 […]
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 love to incorporate the details of a Style Guide into the UI Libraries that I deliver in front-end web projects. A Style Guide provides developers with guidance on the iconography, fonts, spacing, block formats, etc. for content that will be displayed on a web page. It brings consistency to […]
There is a huge misconception on what exactly is Branding. Many developers think that branding is the fonts, colors, logos, and images that are associated with the organizations in which they work. Nothing can be further from those artifacts. The fact is, a Brand is a decision-making tool. It is […]
It is difficult to capture all of the front-end requirements for a web application project. The job is made worse if the direction for the work is coming down from C-suite level stakeholders who have no idea how the business processes integrate with various departments and teams in the organization. […]