A Year of Pivots and New Formats

It has been a challenging year for everyone, and the team at Smashing has had to adapt quickly. With the ongoing effects of COVID-19 still being felt worldwide, all 2020 conferences have been moved online. As editor-in-chief Rachel Andrew notes, this required figuring out new ways to deliver great content quickly, a process encouraged by the community’s enthusiasm and willingness to try new formats. The focus remains on safety, wellbeing, and creative wellness within the community.

These efforts are made possible by reader support, which the team sincerely appreciates.

Learning From Home With Interactive Workshops

The new online workshop format is designed to deliver the same experience and access to experts as an in-person event, without leaving your desk. This allows participants to learn at their own pace and time, following along with interactive exercises.

August 20–21SmashingConf LiveTell me more →
September 7–8SmashingConf FreiburgTell me more →
October 13–14SmashingConf AustinTell me more →
November 10–11SmashingConf San FranciscoTell me more →

The lineup includes a balance of design- and frontend-related workshops to help you boost your skills.

July 28–29Designing For EmotionAarron WalterDesign
August 6–14Web Application SecurityScott HelmeFront-end
August 17–31Behavioral DesignSusan and Guthrie WeinschenkDesign
Aug. 19 – Sept. 3Front-End TestingUmar HansaFront-end
Aug. 20 – Sept. 4Designing For A Global AudienceYiying LuDesign
September 1–16Jamstack!Jason LengstorfFront-end
September 10–11The CSS Layout MasterclassRachel AndrewFront-end
Sept. 17 – Oct. 2Vue.js: The Practical GuideNatalia TepluhinaFront-end
Sept. 22 – Oct. 6Smart Interface Design Patterns, 2020 EditionVitaly FriedmanDesign & UX
Attending a Smashing online event means that you’ll be taking part in live sessions, Q&As, discussion zones, challenges, and so much more! See all schedules and events →

The Smashing Podcast: Learning on the Go

For those who want to take Smashing content along with them, the Smashing Podcast is an ideal companion for a commute, a workout, or chores. Hosted every two weeks by Drew McLellan, the show features conversations with design and development experts about their work on the web. You can subscribe in your favorite app to receive new episodes as soon as they are available.

1. What Is Art Direction?2. What’s So Great About Freelancing?
3. What Are Design Tokens?4. What Are Inclusive Components?
5. What Are Variable Fonts?6. What Are Micro-Frontends?
7. What Is A Government Design System?8. What’s New In Microsoft Edge?
9. How Can I Work With UI Frameworks?10. What Is Ethical Design?
11. What Is Sourcebit?12. What Is Conversion Optimization?
13. What Is Online Privacy?14. How Can I Run Online Workshops?
15. How Can I Build An App In 10 Days?16. How Can I Optimize My Home Workspace?
17. What’s New In Drupal 9?18. How Can I Learn React?
19. What Is CUBE CSS?20. What Is Gatsby?

If you have a topic you would like to hear covered, or if you know someone who would be a good guest to discuss a web- or design-related topic, the team is eager to hear from you on Twitter.

Catching up with what’s new in the web industry doesn’t mean you have to be tied up to a chair and desk! Do as Topple the Cat does it: grab your headphones and stretch those legs! You can subscribe and tune in anytime with any of your favorite apps.

New from the Smashing Bookshelf

The first copies of Click! How to Encourage Clicks Without Shady Tricks have recently shipped. Those who pre-ordered received a personal note from author Paul Boag, and the reaction on social media has been positive. The book arrives at a time when many could use a creative nudge, offering a fresh perspective on what works—and what doesn’t—when building online sites and services.

For those interested, the table of contents is available online, as is a free PDF excerpt of the book at 17.3 MB.

A new article is published every day on Smashing Magazine, and the following pieces have been particularly popular with readers recently:

Handpicked Tools and Reads for the Busy Front-End Developer

Every other week, the Smashing Newsletter rounds up useful projects and thoughtful articles from around the web. For this edition, we have collected a fresh batch of resources covering everything from free typography and build tool comparisons to clever CSS tricks and a deep look at cybersecurity culture.

Typography Finds and Font Rendering Fixes

For designers looking for distinctive typefaces without a licensing fee, Argentina-based foundry Rostype offers 15 free fonts for both personal and commercial use. From retro-inspired display faces to futuristic and dynamic designs, the collection covers a wide range of aesthetics, including a typeface inspired by the lockdown period.

Rostype

If you are more interested in how typefaces are made, Chris Bettig, Design Director at YouTube, shares a case study on the creation of YouTube Sans. Before this custom font, the platform used a modified version of Alternate Gothic for its wordmark without any clear typographic direction. The new typeface was built to work across all of YouTube’s products while reflecting the brand’s worldview. Bettig walks through the challenges the team faced bringing the font to life.

YouTube Sans

Fonts can also behave differently across browsers, as Stephanie Stimac discovered when the title of her personal website rendered much bolder in Safari than elsewhere. She dug into the differences between user-agent stylesheets and computed CSS properties to understand where the inconsistency came from. After testing Chrome, Firefox, and Edge, she found a simple safeguard: explicitly define font weights with numerical values instead of relying on keyword values, preventing the browser from making its own decisions.

Browser Font Rendering Inconsistencies

Performance Monitoring and Notification Design

Keeping a site fast after launch can be a challenge if it is updated frequently. Zach Leatherman’s Speedlify is an open-source static site tool that automates continuous performance checks. It runs Lighthouse and Axe tests locally or on Netlify, publishing results automatically up to once an hour, and can also be triggered manually to keep performance metrics visible in a repository.

Speedlify

Push notifications have evolved significantly since they first appeared on iOS in 2009, followed by web support four years later. With variations across platforms such as Android, Windows, Safari, and Chrome, it is difficult to track where icons and line breaks fit. Lee Munroe has published a helpful design anatomy overview that summarizes character limits and formatting requirements per operating system, which is useful for previewing how a push notification will look on systems you might not have direct access to.

Design and Anatomy of a Push Notification 2020

Animation, Build Tools, and Clever CSS Projects

Mitch Samuels created Keyframes.app to spare developers the constant switching between editor and browser while working with CSS animations. The tool provides a visual timeline editor where you can set CSS properties for each step and see an animated preview update live. Once the animation is ready, the generated CSS can be copied directly into a project. A Chrome extension version is also available.

Keyframes.app

When deciding on a build tool for a project, the Google Chrome developer relations team has built Tooling.Report to simplify the process. It runs a suite of tests to evaluate how well various bundlers adhere to best practices and gives an overview of the features each tool supports. Beyond helping you pick the right option for a new project, it also serves as a reference for integrating such practices into existing codebases.

Tooling Report

On the creative side, Lynn Fisher shows what is possible with pure CSS by adding horizontal and vertical creases and a drop shadow to turn a flat image into a folded poster effect. While this may not be something you need daily, it is a good example of experimental thinking with modern CSS.

CSS Folded Poster Effect

Elsewhere, Sandrina Pereira explores building a select element that is both good-looking and accessible. In her article on balancing native and custom select elements, the approach defaults to an entirely native select element for users of assistive technology, while mouse users see a styled alternative designed to behave like the native control.

Striking A Balance Between Native And Custom Select Elements

Lea Verou also presents a JavaScript-free solution for “sticky until the header scrolls away” page navigation. Rather than relying on position: sticky alone, her approach in this write-up uses CSS variables and the max() function to apply min/max constraints to positioning, with a feature detection fallback for browsers without max() support.

Hybrid positioning with CSS variables and max()

Cybersecurity Stories Worth Your Time

Jack Rhysider’s podcast Darknet Diaries explores the people and incidents behind data breaches, hacktivism, and cybercrime. Episodes cover stories from a gambler who exploited a bug in a video poker machine to penetration testers breaking into businesses, all fact-checked and ethically sourced. It aims to inform listeners about the broader culture of cybersecurity so they can be more responsible digital citizens.

Darknet Diaries

Further Reading on Smashing