Design agency vs in-house design team
5 differences product designers experience while working at agencies vs product companies.
Continue reading on UX Collective »
Do you need a Chief of Feedback?
Feedback is the spark of improvement and renewal.
Continue reading on UX Collective »
How to Make GraphQL and DynamoDB Play Nicely Together
Serverless, GraphQL, and DynamoDB are a powerful combination for building websites. The first two are well-loved, but DynamoDB is often misunderstood or actively avoided. It’s often dismissed by folks who consider it only worth the effort “at scale.”
That was my assumption, too, and I tried to stic..
Don’t call them users: The rules of people-first writing
Continue reading on UX Collective »
Create a button component with Figma Variants + Auto Layout
I’m going to show you how to use these two features to build a robust component that helps you focus on crafting your own product’s experience and be more efficient.
Read the full story ⟶
The so-called Social Dilemma doesn’t have to be a career dilemma.
— @RachelWenitsky
— 100 design lessons for 2021
The so-called Social Dilemma doesn’t have to be a career dilemma. was originally published in UX Collective on Medium, where people are continuing the conversation by highlighting and responding to this story.
How socially-conscious organizations are harnessing the power of UX
Using Design Thinking and a User-Centered Mindset to Increase Impact
Continue reading on UX Collective »
How do I scale a UX team?
Building blocks for a solid foundation to grow a successful UX research team
Continue reading on UX Collective »
Dynamic, Conditional Imports
With ES Modules, you can natively import other JavaScript. Like confetti, duh:
import confetti from 'https://cdn.skypack.dev/canvas-confetti';
confetti();
That import statement is just gonna run. There is a pattern to do it conditionally though. It’s like this:
(async () => {
if (condi..
Fading in a Page on Load with CSS & JavaScript
Louis Lazaris demonstrates a very simple way of doing this.
Hide the body (with JavaScript) right away with with a CSS class that declares opacity: 0Wait for all the JavaScript to execute Unhide the body by transitioning it back to opacity: 1
Like this:
CodePen Embed Fallback
Louis demonstrates ..