I am highly sensitive to bad user interface design. It’s a given due to my specialization in front end development. It justifies the improvements I do to help other people. One day in late 2018, I paid a visit to the Social Security Administration office in Chicago. Automated machines generated […]
Guillermo Arellano
E2E tests are hard because they test everything. In a web application, they touch your UI, APIs, and databases. When there are so many touchpoints, something will go wrong. And let’s be clear, you want that. However, the hard part is figuring out how to structure your end-to-end tests to […]
Cypress is an end-to-end testing framework for web applications. It is used to validate that your web applications UI and backend systems are all working as intended. End-to-end testing is crucial when you need to confirm major functionality in your web app still works after every new code commit. Cypress […]
I like telling stories. It is something that everyone, from all cultures, understands and appreciates. When I worked at Kraft Foods, a once-leader in the food package industry, I had a director who surprised me with a request in one of our meetings. She explicitly told me to not give […]
When building a UI Library, it is very important that we are cognizant about the additional complexity we are adding to an existing web project that consumes our package. Our library can add considerable size, in terms of assets and unnecessary JavaScript code. Additional dependencies, like external third party libraries, […]
Happy Monday, everyone. I hope you all are staying safe and healthy in these uncertain times. Please follow your health experts’ and departments’ competent advice and guidelines to avoid contracting COVID-19. Let’s get on with our article. As a software architect, it is essential to know where to invest in […]
I am working on a UI Library project. Here is my set of Git Hooks that I have added to my project. These automated scripts run on the user’s local development environment prior to getting pushed up to the remote Git repository. The scripts run quickly and help validate that […]
So what is the return on investment for implementing a UI library project in an organization? There are three main organizational benefits of having a UI library. First, it brings consistency to web applications. If your organization has multiple products, you want them to look very similar in order for […]
I have been reading and hearing a lot about Design Systems in the last few days. Maybe Twitter and Google algorithms are raising those article topics to me given my specialization. In any case, I have noticed that several authors are describing Design Systems as UI Libraries. I want to […]