Latest stories

State of Devs

“These questions feel really personal”; ”This is going to be too controversial”; “You should stick to programming surveys”.

Cozy comfort

New research backs up what gamers have thought for years: video games can be an antidote to stress and anxiety.

UX Benchmarking vs. UX Success Metrics

Your first step is to define that job in a single sentence. This isn’t just a nice-to-have, it’s your design compass. It makes priorities obvious and tradeoffs easier to navigate.

When growth lies, UX tells the truth

But that was AI, before APIs that bill you for every little thing, before people subscribed to tools they don’t even remember signing up for, before you could hit $10M ARR in a year and still have no idea if your product will stick.

Canvas, meet code: Building Figma’s code layers

What if you could design and build on the same canvas? Here’s how we created code layers to bring design and code together.

Creative Ways to Use Them Beyond Brainstorming

When you hear “whiteboard,” the first thing that probably comes to mind is a classic brainstorming session filled with sticky notes, doodles, and scattered ideas.

Designing for the Eye

The Müller-Lyer illusion, pictured below, makes you think that, of two lines, one is longer than the other when in fact they are of the same length. It appears in virtually every introductory book on graphic de­sign and, of course, in books on per­ception and psy­cho­lo­gy. You might not have known it by name, but you must have seen it before:

Poking at the CSS if() Function a Little More: Conditional Color Theming

Chrome 137 shipped the if() CSS function, so it’s totally possible we’ll see other browsers implement it, though it’s tough to know exactly when. Whatever the case, if() enables us to use values conditionally, which we can already do with queries and other functions (e.g., media queries and the light-dark() function), so I’m sure you’re wondering: What exactly does if() do?

UX Debt: The roommate who never does the dishes

Picture this: You’re a UX designer starting a new project. As you get to work, you quickly notice a series of experience flaws, poorly conceived solutions, and elements that simply don’t function as they should. Despite your concerns, no one seems to care. Meanwhile, the product team is focused on shipping new features, fixing production bugs, and moving forward, rarely revisiting glaring issues in the user experience. These problems often…

CSS background-position Property – Control Like a Pro

This single property gives you full control over where your background image appears inside an element — which is crucial for responsive design, hero sections, custom banners, and more.

1 2 3 478 479

Submit an article

You can submit new articles related to web design / development, UX, apps and graphic design. No homepage submissions, no spammy affiliate links will be accepted.
Title
URL

Thank you!

Thanks for submitting your story. We will review it and approve it if relevant.