Quiz: The Baffling Branding Brainteazer
Branding is a core skill for designers. Even designers who don’t work on brand design, work with it by following style guides and creating designs to complement a brand’s voice.
How much do you really know about the process of branding, its history, and key terminology? Take our fun quiz to find ou..
8 Must-Know Insights to Conquer Design Thinking
Design thinking can transform companies, organizations and even lives, but it will fall short if you approach it in a superficial manner or without a solid understanding. The term “design thinking” is almost everywhere, and when a word is repeated so often, it risks becoming a buzzword. However, if you’re familiar with the designer’s mindset, you won’t lose sight of the intended meaning of design thinking and you will be able to fully harness its power. A designer’s mindset includes qualities such as empathy, imagination, ambiguity, iteration, creativity, and problem-solving. Thinking like a designer involves being willing to fail early and often, learn and start again as many times as...
Consistent, Fluidly Scaling Type and Spacing
When Chris first sent me this prompt, I was thinking about writing about progressive enhancement, but that subject is so wide-reaching to be one thing and all too predictable, especially for those already familiar with my writing. Saying that, what I’m going to outline in this article also isn’t jus..
Topological sort
Jordan Scales explores the computer science concept of topological sorting, and what it might look like if applied to the concept of z-index in CSS. So, you don’t express what the z-index should be directly; instead, you say exactly what other element you want to be on top of.
I think it’s more of..
HTML Sanitizer API
Three cheers for (draft stage) progress on a Sanitizer API! It’s gospel that you can’t trust user input. And indeed, any app I’ve ever worked on has dealt with bad actors trying to slip in and execute nefarious code somewhere it shouldn’t.
It’s the web developer’s job to clean user input before it..
Working With Web Feeds: It’s More Than RSS
Between Google Chrome experimenting with “following” sites, along with a growing frustration of how social media platforms limit a creator’s reach to their fans through algorithmic feeds, there’s been renewed interest in RSS feeds and they’re primed for a comeback as we get into 2022.
I miss the da..
Tasks Freelance Web Designers Should Consider Outsourcing
Among the biggest challenges freelance web designers face is the sheer number of responsibilities involved. It goes well beyond design and development. There’s marketing, bookkeeping, client relations, technical support, and continuing education. For some, the list might be even longer.
During busy..
Maybe there kinda is background-opacity?
I was reading Jake’s “Cross-fading any two DOM elements is currently impossible” which is a wonderfully nerdy deep dive into how there is no real way to literally cross-fade elements. Yeah, you can animate both of their opacities, but even that isn’t quite the same. Turns out there is a Chrome/WebKi..
The Vite Ecosystem
Matias Capeletto covers the breadth of Vite, from the technological shoulders it stands on, to the peers exploring similar territory, to the other technologies it supports, to the frameworks that now use it primarily, and more. The fact that that a post that is this thick like this exists is a testa..
50 Free Presets & Templates for Final Cut Pro
If you own an Apple computer, Final Cut Pro is one of the best solutions for editing and creating videos. The software has powerful tools that allow you to remove unwanted parts of your video, combine several videos into one, and adjust the color, sound, and other properties of the final video or mo..