Of all the design choices we make when building a web application, color is one of the most impactful. It sets the tone, defines the brand, and guides the user’s eye. That influence is exactly why color accessibility in web design mattersโwhen color choices arenโt inclusive, they can unintentionally create barriers for users with visual impairments. Designing with color accessibility isn’t about limiting your creativity; it’s about making smart, inclusive choices that result in a better product for everyone. By focusing on contrast, redundancy, and collaboration, we can build applications that are both beautiful and usable for all.
About the Author
Tips Learned From Years of Automated End-to-End Testing
Imagine for a moment that weโre getting ready to publish a new app or feature. Following the principles of Test Driven Development (like we always do), we have created a full suite of unit tests. Weโre never pressed for time, so weโve also built out full coverage integration and functional tests.
In order to ensure our front-end is behaving as expected, weโll need to either manually step through the application or just push our commit to the main branch and let our continuous integration pipeline do the building and testing for us. But, if we wrote our end-to-end (E2E) tests without automation in mind, we might find the results lacking in usefulnessโฆ
This post isnโt a discussion on what E2E testing is nor a tutorial on how to get started. For that, resources like Smartbear, CircleCI, and Playwright have already published articles and tutorials that do a great job of covering that ground. In this post, weโll talk through a few tips Iโve picked up over 5 years of championing fully automated end-to-end testing.


