Smashing Newsletter: Issue #188

This newsletter issue was sent out to 227,450 recipients newsletter subscribers on Tuesday, August 15th 2017.

Editorial

One of the most common questions asked when hiring designers and developers is whether they have a side project or contribute to open source. In a way, it’s almost expected that a candidate is willing to spend their spare time on something that will keep them on their toes after working hours and weekends. For companies, that’s a sign that a candidate is willing to learn and improve things, rather than just work through 9 to 5. And so indeed many of us work on such projects: often not only to polish up our CVs, but to stay up to date with modern technologies, help others, scratch our own itch, and just get better at our work.

Think about the products, libraries and services you love and use every single day. Think about the people crafting those interfaces or maintaining those repos for all of us to use. They’re working hard and investing a lot of their limited time because they care. Yet, too often a lot of work goes unnoticed and uncredited. Support them. Drop them an email today saying “thank you”, give them a shout-out on Twitter or Facebook, recommend them to your friends and colleagues and total strangers. Or perhaps send them a little gift or a small donation.

It might not sound like a big deal, but it just might make someone’s day after a long weekend of redesigning a broken UI or fixing way too many bugs. Give them the motivation they need to keep going and improve something you use.

Cheers to all you hardworking folks out there!
Vitaly (@smashingmag)

Table of Contents

  1. Better Breadcrumbs The Scotch Egg Way
  2. Ready To Master New Challenges? SmashingConf Barcelona Is Coming!
  3. Freebie: Scaramella, A Typeface With A Story
  4. A Way Forward To More Meaningful Animations
  5. Flexbox And Grid Explained For Designers
  6. A Video Podcast To Learn Accessibility
  7. Safari About To Support Service Workers
  8. Style Encapsulation With Shadow DOM
  9. Upcoming Smashing Workshops
  10. New On Smashing Job Board
  11. Popular Articles On Smashing
  12. Most Recent Articles On Smashing

[](#)1. Better Breadcrumbs The Scotch Egg Way

Do you remember the fairy tale about Hansel and Gretel and how they dropped breadcrumbs onto the forest ground to find their path back home? Well, on the web, breadcrumbs play a similar role. Breadcrumb navigation can improve how users find their way around by giving them a sense of where they are within a site’s structure. But not all breadcrumbs are equally helpful.

Breadcrumb Navigation

As Andy Beaumont points out, static breadcrumb menus often prevent users from finding something that is on the same level as an already open level. The solution: Scotch Egg Navigation. It allows the user to see all available options at each level of the hierarchy, thanks to a dropdown. This way, they can move to any point in that hierarchy without backing out and in again. If you want to see examples of what such user-friendly breadcrumbs can look like in action, check out the website of household appliance manufacturer Liebherr, or the navigation on the site of the Parisian-based school École Estienne. (cm)

[](#)2. Ready To Master New Challenges? SmashingConf Barcelona Is Coming!

The web is constantly changing. So, what could be better than learning first-hand from people who know their craft — Marcy Sutton, Brad Frost, Sarah Drasner, Chris Coyier and Monica Dinculescu, among others? Well, SmashingConf Barcelona is returning to the magical Palau de la Música Catalana once again this fall (Oct 17–18th) to boost up your skills. Two packed days of hands-on, practical sessions by some of the most respected members of the community.

SmashingConf Barcelona

Join us on our journey to the sunny Mediterranean seaside where we’ll explore new front-end challenges, UX strategies, and design patterns that you’ll be able to apply immediately to you work. No fluff or theory, just things that have worked in real-life projects — with enough time for networking, of course. Grab your ticket and see you there! (cm)

[](#)3. Freebie: Scaramella, A Typeface With A Story

Scaramella. What a fine-sounding name. What’s hiding behind it, is a real goodie, too. With the idea in mind to create a free typeface for feminist projects, Scaramella was designed by Brazil-based designer Camilla Scaramella whose family name was passed down to her by two generations of women.

Scaramella

Scaramella shines with its unique handwriting style and comes in two versions: Regular and Brush. To let the connections between the letters flow as naturally as possible (which is one of the main challenges with handwriting typography), Camilla analyzed each and every letter carefully. And, well, the result speaks for itself. You can download Scaramella for free — and use it for non-feminist purposes, too, of course! (cm)

[](#)4. A Way Forward To More Meaningful Animations

Animation can be a powerful tool to enhance the user experience, but only if used carefully can they unleash their real power. Too much of it, on the other hand, might cause confusion or dislike.

3 Types Of Animations That Improve The User Experience

To help us gain a better understanding of when animation makes sense, Roman Kalina summarized the three types of animation that actually bring benefits for the user: Animations that grab the user’s attention, animations to guide your users through your app and show them what to do, and, last but not least, the ones that are visually pleasing and cater for little sparks of delight. To help us get animation right, Roman also provides a four-point checklist with questions we should ask ourselves whenever we plan to use animation effects in a project. With these guidelines in mind, we can make animation a lot more meaningful. (cm)

[](#)5. Flexbox And Grid Explained For Designers

Here we go again. Without any doubt, Flexbox and CSS Grid have completely changed how we design for the web today by giving us entirely new possibilities to create the layouts we imagine — without weird hacks or workarounds. For designers, however, it might not always be that clear what the fuss is all about when they hear developers mentioning them in a conversation.

Designer’s Guide to Flexbox and Grid

But no worries, Jon Yablonski’s “Designer’s Guide to Flexbox and Grid” sheds some light into the dark and explains everything designers (and devs who haven’t gotten a chance to get their hands dirty with the concepts yet) need to know about these transformational layout tools. Light-bulb moments guaranteed. (cm)

[](#)6. A Video Podcast To Learn Accessibility

According to the WHO, over a billion people have some form of disability — that’s 15% of the world’s population. With these figures in mind, it’s just about time to get a better grasp at accessibility as many of us are struggling with it. If you want to broaden your knowledge on accessibility, the Chrome Developers video podcast hosted by Rob Dodson is a good place to start.

A11ycasts

22 episodes of A11ycasts have already been released, all of them between 5 to 12 minutes long, demonstrating real-world accessibility problems and solutions to fix them. Among other things, you’ll learn the basics of ARIA, how to check your project for accessibility, how screen readers work, and why semantics matter. Be sure to tune in. It’s worth it. (cm)

[](#)7. Safari About To Support Service Workers

A WebKit ticket and associated patch created by Apple Engineer Brady Eidson provoked collective glee in the web community. Apple is finally working on supporting service workers in Safari. Great news, especially since Service Workers are the foundation of progressive web apps.

Apple Starts Work on Progressive Web Apps

Does that mean that Apple will fully support PWAs? Jason Grigsby points out that it’s too early to tell what these news actually mean for the full list of features that are part of the PWA definition. He also stresses that PWAs have always worked in Safari, so you shouldn’t wait on Apple to build one. Once service workers will be supported, Safari users will get an upgraded experience.

Speaking of PWAs, did you know that there’s a community-approved logo for them now? Peter O’Shaughnessy shares more details about how it came to be. (cm)

[](#)8. SVG Magic That’ll Leave You In Awe

You thought you knew SVG? Well, Sarah Drasner will teach you better. Her slides titled “SVG can do THAT?!” are full of SVG experiments that bend the rules of what we thought is possible with scalable vector graphics. From extraordinary UI elements to stunning animations that are not only interactive but also responsive, the slides are a treasure chest full of SVG inspiration.

SVG Can Do That?

Along the way, Sarah will take you on a journey through fancy SVG techniques and animation effects and unravel the secret behind SVGs that draw themselves. The presentation is also a great way to discover some real SVG artists and their works. Have you heard of Sullivan Nolan, for example? Her morphing SVG slider uses SVG to paint women of the 20th century. Stunning! (cm)

[](#)9. Style Encapsulation With Shadow DOM

A small and snappy page is the ideal of what we all are striving for. Something that gets by without a lot of code but relies on reusable components instead. To keep your code as simple and fast as possible, encapsulated styles can do wonders. And to make them happen without any external tools, there’s no getting around Shadow DOM, as Monica Dinculescu argues.

Shadow DOM

Shadow DOM hasn’t been around for too long yet, but it comes with a mighty power: It encapsulates the CSS and markup you bundle with your implementation, hiding the implementation details of your elements. To help you wrap your head around the concept and understand why it might be a more elegant solution as faking style encapsulation with CSS Modules or <iframe>, for example, be sure to check out Monica’s blog post. Watch out, though: Since Shadow DOM is still a relatively new spec, older browsers might need a polyfill. (cm)

[](#)10. Upcoming Smashing Conferences

We create practical, hands-on conferences highlighting techniques, strategies and design patterns used in real-life products by experienced designers and developers. No fluff, no theory: just 2 days packed with practical front-end and UX techniques. Coming up: SmashingConf Freiburg, Germany (Sep 11–12) and SmashingConf Barcelona, Spain (Oct 17–18). That — and we love cats, too.

SmashingConf Freiburg 2017

SmashingConf Freiburg, Germany (Sep 11–12)

SmashingConf Barcelona 2017

SmashingConf Barcelona, Spain (Oct 17–18)

Or, if you’d like to run an in-house workshop at your office, feel free to get in touch with Vitaly at vitaly@smashingconf.com and briefly describe what problems you’re facing and would like to solve. Don’t worry about the costs — we’ll find a fair price for sure. Get in touch — it’s that easy!

[](#)11. New On Smashing Job Board Here are some of the most recent job openings at Smashing Jobs: * Javascript Expert at Yugen (Anywhere)

"We are looking to hire a Javascript expert with canvas and 2.5/3d graphics experience and single page application experience."
  • Front-End Developer at 1&1 Mail & Media Applications SE (Munich, Germany)
    “For our Scrum teams we are searching for a talented, passionate and self-motivated front-end developer for creating user friendly websites, with clean and well organized code.”
  • PHP Developer at kmo (Brisbane, Australia)
    “kmo is looking for a PHP developer with excellent PHP skills, source control experience, and the ability to integrate custom functionality with open source platforms.”


[](#)13. Most Recent Articles On Smashing

  • Designing The Perfect Feature Comparison Table
    When shopping online, users might need a bit of extra help to decide on a product. That’s where feature comparison tables come in. This article looks into all the fine details to make your next feature comparison table helpful and accessible.
  • How To Work Out What To Charge Clients: The Honest Version
    Paul Boag shares his honest approach to working out what to charge clients for the work you deliever. A method that doesn’t use any complex value-based pricing formulas and that might sound inelegant at times — but, well, it has proved itself successful.
  • Building A Simple AI Chatbot With Web Speech API And Node.js
    Learn to use the Web Speech API and Node.js to create an artificial intelligence voice chat interface in the browser. The app will listen to the user’s voice and reply with a synthetic voice.