Stop using JavaScript to solve CSS problems - LogRocket Blog
Modern CSS now solves problems we’ve relied on JavaScript for. Learn when to use content-visibility, container queries, and scroll timelines instead of JS.
Although many different instigators, roles, and activities are involved in a discovery, all discoveries strive to achieve consensus on a problem to be solved and its desired outcomes.
Running a creative business isn't easy. Kickstarter's cofounder hopes to change that
Kickstarter cofounder Yancey Strickler wants creative work to be a financially stable career. His proposal? A new legal structure designed to protect and support artists.
Potential in place of purpose is what separates an iPad from an iPod, blockchains from databases, and generative AI from text editors. The more complex the product, the more potential it has to have potential. The more it can distract from it's own lack of usefulness.
A pragmatic guide to modern CSS colours - part one
Whether you've got a firm grasp on modern CSS colour capabilities, or you're thinking 'I struggle to understand why I should use modern CSS colours at all', then the first part of this article series, by Kevin Powell, is for you.
It was interesting to read Chris Coyier’s recent post about Andy Bell’s recent post. It made me think of my personal projects and remembering that I didn’t use a reset for any of them.
Well,...
Usability refers to the measurement of how easily a user can accomplish their goals when using a service. This is usually measured through established research methodologies under the term “usability testing,” which includes success rates and customer satisfaction. Usability is one part of the larger user experience (UX) umbrella. While UX encompasses designing the overall experience of a product, usability focuses on the mechanics of making sure products work as well as possible for the user.
Understanding human behaviour is a big part of UX Design. There are many principles we can learn from fields such as psychology and marketing, to better our design thinking and decision making. So let's explore same basic principles and concepts that we as designers can use in our work. These concepts are also great for […]
The sprint is a 5-day process for answering critical business questions through design, prototyping, and testing with customers. Learn to run your own sprints, and read about our book on sprints.
Human-centered design involves understanding and empathizing with users to create solutions they’ll love. Learn to apply HCD to your design process with Figma.
Design thinking is a non-linear, iterative process that teams use to understand users, challenge assumptions, redefine problems and create innovative solutions.