Pattern Library Workflow

Jon Gunnison documents some things that have made pattern libraries successful at Allstate. Tidbits I found interesting:

There are specific jobs (part of what he calls “governance") for maintaining the library. I love that they are called librarians. A "designer librarian" and a "UI dev librarian".
Acknowledgment that there are "snowflakes", or single instances that don’t fit into a pattern (at least right now).
The pattern library is fed by information that comes in from lots of different places.

Pattern Library Workflow is a post from CSS-Tricks

Link: https://medium.com/@jgunnison/pattern-library-workflow-ba9cc486159e

Oxygen – The WordPress Visual Site Builder for Real Designers?

WordPress page builders are generally shunned by those who know how to code. They are generally bloated and slow. And you are offered very limited customization options. But what if there was a visual site builder meant for advanced, professional website designers?
It turns out there is! It’s called Oxygen, and it’s quickly becoming the tool of choice for WordPress web designers.

Notice that with Oxygen, you design your entire site – content, headers, footers, menus, etc. It totally…

Oxygen – The WordPress Visual Site Builder for Real Designers? is a post from CSS-Tricks

Link: http://synd.co/2vLOfFM

Long Distance

A podcast (turns out to be a 2-parter) from Reply All in which Alex Goldman gets a scam phone call about his iCloud account being compromised. He goes pretty far into investigating it, speaking regularly with the people who run these scams.
Especially resonant for me, as someone who also spoke directly with a hacker who’s goal was doing me harm. I’ve long struggled with thinking rationally about stuff like this.
Direct Link to Article — Permalink…

Long Distance is a post from CSS-Tricks

Link: https://gimletmedia.com/episode/long-distance/

Crafting Webfont Fallbacks

There is a great bit in here where Glen uses Font Style Matcher to create some CSS for a fallback font that has font-size, line-height, font-weight, letter-spacing, and word-spacing adjusted so perfectly that when the web font does load, the page hardly shifts at all. Like barely noticeable FOUT. Maybe we’ll call it FOCST (Flash of Carefully Styled Text).
Direct Link to Article — Permalink…

Crafting Webfont Fallbacks is a post from CSS-Tricks

Link: https://www.youtube.com/watch?v=tO01ul1WNW8

CSS Utility Classes and “Separation of Concerns”

Adam Wathan takes us on a journey through the different ways we can approach HTML and CSS. This is a really great read that I bet will resonate with a lot of you, whether or not you agree with where he ends up.
Here’s a particularly interesting bit where he specifically calls out “separation of concerns" as being a straw man:
You either have separation of concerns (good!), or you don’t (bad!).This is not the right way to think about …

CSS Utility Classes and “Separation of Concerns” is a post from CSS-Tricks

Link: https://adamwathan.me/css-utility-classes-and-separation-of-concerns/

“Combine the transparency of a PNG with the compression of a JPG”

JPG doesn’t support alpha transparency. PNGs that do support alpha transparency don’t compress nearly as well as JPG. SVG has masks and clipping paths, which we can use to our advantage here.

Drag and drop tool by Shaw to help do the trick. It produces an SVG containing a mask (for the transparency) and the raster graphic put together.
It’s like ZorroSVG with more features. There is also some prior art here.
You can see how the masking works

“Combine the transparency of a PNG with the compression of a JPG” is a post from CSS-Tricks

Link: https://codepen.io/shshaw/full/LVKEdv

​The #1 Website for Coding Challenges

Coderbyte is a web application built to help you practice programming and improve your algorithm skills. We offer a collection of coding challenges and web development courses that can help you prepare for an upcoming job interview or general technical assessment. All of our coding challenges can be completed directly in our online editor, and if you need help along the way you can view thousands of user-submitted code solutions as well.
View all Coding Challenges
Direct Link to Article…

​The #1 Website for Coding Challenges is a post from CSS-Tricks

Link: http://synd.co/2uAJi29

Removing that ugly :focus ring (and keeping it too)

David Gilbertson:
Removing the focus outline is like removing the wheelchair ramp from a school because it doesn’t fit in with the aesthetic.
So David shows how you can remove it unless you detect that the user is tabbing, then show it. Essentially you add “user-is-tabbing" class to the body when you detect the tabbing, and use that class to remove the focus styles if it’s not there (plus handle the edge cases).
Direct Link to Article — Permalink…

Removing that ugly :focus ring (and keeping it too) is a post from CSS-Tricks

Link: https://hackernoon.com/removing-that-ugly-focus-ring-and-keeping-it-too-6c8727fefcd2

The Evolution of Trust

Nicky Case’s games are a damn treasure in this world. Most importantly, they are fun and compelling to play. They also make gameplay the vehicle for education on tricky, intricate, and important issues. Issues that would be much harder to learn about by just reading. They are also a masterclass in design: clear calls to action, clear onboarding, meaningful interactions and animations, and good copy.
This latest one is no different.
Direct Link to Article — Permalink…

The Evolution of Trust is a post from CSS-Tricks

Link: http://ncase.me/trust/