Patterns in user experience design are used to create a consistent and intuitive experience for users. They provide structure and visual cues that help users understand how to interact with the product.
Exploring the New :has Pseudo Selector and Its Uses
Through the years, we were told a parent selector would be an engineering feat that could not be achieved due to the way browsers render a page and apply computed styles to elements as a stream, one element after the other. When the browser paints a parent and inevitably its children, reevaluating this already-painted DOM to evaluate parents for children containing a particular context would be too expensive of a task.
As the years moved on, we all applied different hacks or strategies, either reworking our DOM to avoid the issue altogether or using various JavaScript techniques to select parents and add CSS classes to use instead. We were just waiting for something to save usโฆ
Designing Digital Products Without User Research
Often, we are approached by startups and established companies with an idea for a new product. Just as often, there is little to no user base from which to conduct research. In this blog, weโll look at how to understand the product, its potential users, and how to create the application with minimal user data and investment.
Flutter: Using Keyboard Actions To Improve Mobile User Experience
This post covers three options for customizing an iOS or Android keyboard in a Flutter mobile application, with a code walkthrough of using the Keyboard Actions package to easily add keyboard features that increase user efficiency.
Mobile app developers, have you ever noticed that the native iOS numeric keyboard does not include certain features that might be helpful? For example, a Done button? Or how about arrow buttons to traverse form fields? To jog your memory, hereโs what the native iOS numeric keyboard looks like…
Why You Need a UI/UX Designer On Your Dev Team
Product, User Experience, and User Interface designers provide the expertise development teams need for successful product creation. This post will cover the importance of these roles, what they contribute to product creation, and an overview of my approach to the design process.





