Defeating Workplace Drama with Emotional Intelligence

Workplace drama, coworker and client irrationality: these seem like forces of nature that we have no way to prevent or control. Brandon Gregory shows us the emotional calculus at the heart of the tempest. Try this formula on any behavior that makes no sense, and it will help you understand what’s going on and what you can do to help.

Finessing `feColorMatrix`

CSS filters lack the ability to do per-channel manipulation—a huge drawback. They may be convenient, but CSS filters are merely shortcuts derived from SVG; as such, they provide no control over RGBA channels. SVG (particularly the feColorMatrix map) gives us much more power and lets us take CSS filters to the next level. Una Kravets guides us through feColorMatrix and shows us how we can harness its power to create detailed filters.

The Art of the Commit

The information you put into a commit message needs to be useful to the people who will read it. Instead of going into too much detail, or worrying about abstract questions like whether a given commit is the release version of a thing, focus on a much simpler story: I just did a thing, and this is the thing I just did. In this excerpt from Git for Humans, David Demaree outlines some best practices for crafting effective commits.

Blending Modes Demystified

In an ideal world, we’d be able to modify a design or graphic for the web while keeping the original intact, all without opening an image editor. We’d save tons of time by not having to manually reprocess graphics whenever we changed stuff. Graphics could be neatly specified, maintained, and manipulated with just a few licks of CSS. Oh. Wait. We can do that! Justin McDowell gives us the lowdown on blending modes.

Selecting Effective Workshop Tasks

You’ve identified your goals, set an an agenda, and invited attendees, now the fun begins. Senongo Akpem shows how to pick the best workshop tasks to achieve your goals.

Planning and Organizing Workshops

Good workshops start long before you get everyone in the room. By setting goals, creating an agenda, and communicating early and often with your attendees, Senongo Akpem shows how you can set your workshop up for success.

Mixing Color for the Web with Sass

We use color to influence mood, create an environment, and tell a story. 125 years ago, impressionist painter Claude Monet changed the way we think about color by describing light’s role in it. His observations have largely been lost on design for the web—but a preprocessor like Sass offers us unprecedented power to mix tints and shades that will imbue our palettes with more nuance.

From Pages to Patterns: An Exercise for Everyone

When people think in terms of pages, it might seem natural for component design and page design to occur in tandem. But this can undermine a team’s ability to name components and build a shared vocabulary. With colleagues at Clearleft, Charlotte Jackson developed an exercise to help everyone adopt pattern thinking. She takes us through the process step by step, encouraging us to get away from our screens and focus first on thinking, language, and approach.