“Slow Design for an Anxious World” by Jeffrey Zeldman – An Event Apart video
Most web pages are too fast or too slow. In 2018, An Event Apart cofounder Jeffrey Zeldman taught us how to create designs that work faster for our customers who are in a hurry to get things done. Now, in this 60-minute video recorded live at An Event Apart DC 2019, Zeldman shows us how to create designs that deliberately slow down our visitors, helping them understand more of what our organization is communicating, and make better decisions as a result.
Turn browsers into readers. Learn to make layouts that coax your visitor to sit back, relax, and actually absorb the content your team works so hard to create. Improve UX significantly without spending a lot or chasing the tail lights of the latest whiz-bang tech. Whether you build interactive experiences or craft editorial pages, you’ll learn how to ease your customers into the experience and build the kind of engagement you thought the web had lost forever.
Enjoy all the presentations in An Event Apart’s video library! There are over 60 hours of great talks for you to enjoy and learn from—all absolutely free! For more insightful presentations by the industry’s best and brightest, come to An Event Apart—three days of design, code, and content for web and product designers. And for free regular updates on all things web, design, and developer-y, subscribe to our mailing list.
Articles, Links, and Tools From An Event San Francisco 2019
Networking Tips
Jeffrey Zeldman, “Slow Design for an Anxious World”
Learn how to create designs that deliberately slow your visitors down, helping them understand more and make better decisions.
- A Simpler Page
- Whitespace
- “Beyond Engagement: the Content Performance Quotient”
- Mercury Web Parser
- Web Design Manifesto 2012
- Poynter Style Guide
- To Save Real News
- We Were Sofa
- Chanel
- Art Direction and the Web by Stephen Hay (A List Apart, 2004)
- Art Direction vs. Design (zeldman.com, 2003)
- The Economist, front cover, April, 2003
- Is Your Website Font Size Too Small? Large Text Is In (Design Shack)
- WordPress accessible Twenty Twenty theme (big type)
Margot Bloomstein, “Designing for Trust in an Uncertain World”
Consumers and citizens alike turn inward for the truth. By designing for empowerment, the smartest organizations meet them there.
- The Case for Content Strategy, Motown Style
- Content Strategy at Work
- How to Turn Off the Gaslighters
- Factcheck.org: Donald Trump and the Iraq War
- President Flip Flops
- Blur: How to Know What’s True in the Age of Information Overload
- Edelman Trust Barometer
- The Politics of Climate (Pew)
- Confidence in Institutions (AP-NORC)
- xkcd
- The Unhealthy Other: How Non-Vaccinating Parents Construct the Vaccinating Mainstream
- Plain Language
- ClinicalTrials.gov
- Buzzfeed: What We Learned from a Week of Prototyping in Public
- FBI Crime Data Explorer
<!–
Sarah Parmenter, “Designing for Personalities”
–>
Eric Meyer, “Generation Style”
A spotlight on generated content that shows how it can be a generator of creativity as well as a powerful, practical tool for everyday use.
Rachel Andrew, “Now You See It: Understanding Display”
Understanding the interaction between layout methods will enable you to easily create fallbacks for older browsers, and knowing how the various formatting contexts behave unlocks margin collapsing and the behavior of items inside grid or flex layout.
Historical
Normal Flow (Block and Inline Layout)
Display Level 3
- CSS Display Module Level 3
- The Two-Value Syntax of the Display Property
- Digging Into The Display Property: The Two Values of Display
Box Generation
- Digging Into The Display Property: Box Generation
- display: contents is not a CSS Reset
- More accessible markup with display: contents
Writing Modes
Lists
Flexbox
CSS Grid and subgrid
- Digging Into The Display Property: Grids All The Way Down
- Supporting Older Browsers
- CSS Grid Level 2: Here Comes Subgrid
- Hello, subgrid!
- Editorial layouts with Exclusions and CSS Grid
- Grid by Example Subgrid examples
Testing
Jen Simmons, “Designing Intrinsic Layouts”
Jen walks you through the thinking process of creating accessible & reusable page and component layouts.
<!–
Cyd Harrell, “Making Research Count”
–>
Una Kravets, “Extending CSS With SVG and Houdini”
If you’ve ever wanted to customize CSS itself to do something new, you won’t want to miss this talk.
- Wavy Underline Effect
- SVG Turbulence
- SVG Borders
- Sketchy Borders Material Demo
- CSSGram
- Color Filter Playground
- Is Houdini Ready Yet?
- Houdini Drafts
- Houdini Demos by Vincent De Oliveira
- Houdini Explainer for Sam Richard
- Houdini Samples from Chrome Labs
- CSS Tricks Houdini Articles
- Houdini Twitter List
- Angled Corner Demo
- Extra.CSS
- Conic Gradient Polyfill
<!–
Mina Markham, “The Mythology of Design Systems”
–>
Sara Soueidan, “SVG Filters: The Crash Course”
Why SVG Filters are awesome, how they work, and examples of powerful effects you can create with them.
- SVG Filters 101 — an introduction to SVG Filters, how to create them and use them.
-
SVG Filter Effects: Outline Text with feMorphology — deep dive into the
feMorphology
filter primitive and how to use it to create text outlines. -
SVG Filter Effects: Poster Image Effect with feComponentTransfer — in which you learn how to use the
feComponentTransfer
to create poster image effects. -
SVG Filter Effects: Duotone Images with feComponentTransfer — in which you learn how to use
feComponentTransfer
to create Photoshop-grade duotone image effects. - SVG Filter Effects: Conforming Text to Surface Texture — what the title says. 😉
- SVG Filter Effects: Creating Texture with feTurbulence — did you know SVG can generate and create texture?!
More resources that I used to learn SVG Filters and find inspiration from:
- Lucas Bebber’s Codepen experiments
- Michael Mullany’s writing, Codepen experiments, and his contributions to the Web Platform Docs on SVG Filters.
- David Dailey’s introduction to SVG Filters
- Dirk Weber’s text Effects created with SVG Filters
- Yoksel’s SVG Filter Experiments on Codepen
- Yoksel’s visual SVG Filters tool
- The SVG Filters Specification
Val Head, “Making Motion Inclusive”
How to apply web accessibility guidelines to modern web animation, when and how to implement reduced motion, and approaches to building up animated interactions for a solid standards base.
- Your interactive makes me sick (and what to do about it)
- Responsive design for motion
- The prefer-reduced-motion query at a glance
- Safer web animation for motion sensitivity
- An introduction to the reduced motion query
- Move Ya! Or maybe, don’t, if the user prefers-reduced-motion!
- Reduced motion picture technique take two
- Exclusive Design
<!–
Brad Frost, “The Technical Side of Design Systems”
–>
Jeremy Keith, “Going Offline”
All the knowledge and code you’ll need to free your website from the tyranny of a network connection.
Books
- DOM Scripting, 2005
- Bulletproof Ajax, 2007
- Going Offline, 2018
Sites
- adactio.com
- Resilient Web Design
- jQuery
- The Prime Number Shitting Bear
- Ampersand
- Trivago
- Clearleft
- The Session
- Una Kravets
- Sara Soueidan
- dConstruct Archive
Progressive Web Apps
- What the heck is a “Progressive Web App”? Seriously. by Ben Halpern
- Building Progressive Web Apps by Diogo Cunha
- Before You Build a PWA You Need a SPA by Mark Muskardin
- Tweet by Jake Archibald
- What is a PWA by Salva de la Puente
- Naming Progressive Web Apps by Frances Berriman
- Progressive Web App Checklist by Google
Laura Martini, “Talking Back: Conversation Design for VUIs”
Find out whether conversation design is right for your product, and how you can adapt your existing design and development processes to this new medium.
Indi Young, “Paying Better Attention to the Problem”
Methods for approaching user research with empathy, and techniques to explore problems and bring creative solutions.
Research Theater
- Study: Paul Piff, Higher social class predicts increased unethical behavior
- Book: Christian Rudder (cofounder of OKCupid), Dataclysm: Love, Sex, Race, and Identity—What Our Online Lives Tell Us About Our Offline Selves
Trying to Correct the Course of Digital Design & Technology
- Book: Cennydd Bowles, Future Ethics
- Book: Cathy O’Neil, Weapons of Math Destruction
- TED Talk: Joy Buolamwini, “How I’m Fighting Bias in Algorithms”
- Book: Sara Wachter-Boettcher, Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech
- Book: Sam Ladner, PhD, Mixed Methods: A short guide to applied mixed methods research
- Book: Dave Gray, Liminal Thinking: Create the Change You Want by Changing the Way You Think
- Book: Indi Young, Practical Empathy: For Collaboration and Creativity in Your Work
Gift Giving Guide
- Shuri #1 – The Search for Black Panther by Nnedi Okorafor, Marvel Comic illustrated by Leonardo Romero & Jordie Bellaire
Derek Featherstone, “Inclusive, by Design”
Case studies of accessibility and inclusion on the web and with apps.
- Another Lens: A research tool for conscientious creatives
- What You’re Getting Wrong About Inclusive Design
- Inclusion Doesn’t Stop at Accessibility
- How to Implement Inclusive Design in Your Organization
- Plugged In — The new Xbox Adaptive Controller will make gaming accessible to people with a broad range of disabilities.
- Empathy and innovation: How Microsoft’s cultural shift is leading to new product development
- How we do our work matters: Accessibility and Inclusive Design
Gerry McGovern, “The Customer-Obsessed Professional”
Become more agile by increasing the amount of customer feedback you receive, and developing faster methods to make changes to your code, content, or design.
- Buurtzorg website
- Buurtzorg: the Dutch model of neighbourhood care that is going global
- It’s too slow! It’s taking 600 milliseconds to load: Larry Page – Gmail
- Ask HN: Anyone else find the new Gmail interface sluggish?
- The Next Normal: Viacom young people study
- Physics paper sets record with more than 5,000 authors
- Atypical Combinations and Scientific Impact
- Top user tasks European Union
- Fast Path to a Great UX — Increased Exposure Hours
- Empathy: the web professional’s greatest skill
- How Slack Became a Unicorn Company in 2 Years
- Collaborating and Connecting: Gerry McGovern
- The Huge, Unseen Operation Behind the Accuracy of Google Maps
- Continuous user research in 11.6 seconds, Tomer Sharon, Amazon
- Inclusive content, ethical tech, and you: Sara Wachter-Boettcher, Confab 2018
- Make me think! The design of complexity. Ralph Ammer
- Gerry McGovern website
- Top Tasks: Customer Carewords website
Join us in 2020 and save big; our holiday gift to you!
It’s the holiday season, so we’ve decided to have a little celebration. From Friday, December 13 through the last day of 2019, you’ll be able to use a special discount code that will take $200 off any two- or three-day pass to any of our 2020 events.
So what is that code? Keep an eye out on Twitter, Facebook, and our mailing list on Friday, December 13, to get this special discount.
Don’t miss our experts from around the world talking about subjects that are important to you and your career, when they gather in 2020 in Washington DC, Seattle, Boston, Minneapolis, Orlando, or San Francisco, and don’t miss this chance to save big!
Happy, happy holidays from our team to yours… we look forward to seeing you in 2020.
Articles, Links, and Tools From An Event Apart Denver 2019
Jeffrey Zeldman, “Slow Design for an Anxious World”
Learn how to create designs that deliberately slow your visitors down, helping them understand more and make better decisions.
- A Simpler Page
- Whitespace
- “Beyond Engagement: the Content Performance Quotient”
- Readability
- Mercury Web Parser
- Web Design Manifesto 2012
- Poynter Style Guide
- To Save Real News
- We Were Sofa
- Chanel
- Art Direction for the Web (book and courses by Andy Clarke)
- Art Direction and the Web by Stephen Hay (A List Apart, 2004)
- Art Direction vs. Design (zeldman.com, 2003)
- The Economist, front cover, April, 2003
- Is Your Website Font Size Too Small? Large Text Is In (Design Shack)
Jason Pamental, “Dynamic Typographic Systems and Variable Fonts: Scalable, Fast, and Fabulous”
Using variable fonts in layouts that work across screen dimensions, accessibility needs, design requirements, and even network speeds.
- Web Typography News — A weekly newsletter I publish with tips and resources about web typography.
- Using variable fonts right: the latest word on the code — The most up-to-date techniques, specs, and support for implementing variable fonts.
- Faux Foundery — Fascinating variable font solution to missing greek glyphs in web fonts.
- Recursive variable font — No, a font called Recursive. And it’s variable. By Stephen Nixon for Google Fonts. It’s lovely, and you should try it.
- Intro to the Google Fonts APIv2 (beta) — I wrote a bit about the new API and provide a bunch of sample bits. Very early, very beta, very awesome: serve variable fonts from Google.
- Resources for learning typography — I get asked a bit about where to go to start learning about typography, so I put together a collection of good books and resources to get you started.
- Light mode and user preferences in the browser — This was inspired by a discussion with Marcy Sutton, Val Head, and others about how to design for light modes, while still allowing the user to express a preference which can then override the general OS preference. I think it’s a useful pattern for other kinds of user preferences like ‘prefers reduced motion’ as well.
- Ad Hoc Blog — This is the first part of a redesign that I’ve been working on with Ad Hoc. Featuring two beautiful variable fonts and an entirely new design system that incorporates virtually all of the dynamic typographic techniques shown in this presentation.
- Digging in to Dynamic Typography — I wrote about these techniques in detail in my newsletter a little while back. Lots of details and links to more demo code.
- Mandy Michael’s fluid font weight demo — Mandy created a really great JS method for using JS with a CSS custom property to scale font weight based on viewport size. Will definitely be looking at adding this to future projects!
- Google’s ‘Progressive Font Enrichment’ proof-of-concept demo — This is the first exploration of what we’re working on in the W3C Web Fonts Working Group—which will lead to some truly revolutionary changes in how we serve fonts on the web.
- IBM Plex Sans Variable — Brand new! IBM has just released a 2-axis (width and weight) variable version of Plex Sans.
- Remix of Jeffrey Zeldman’s Poynter Institute demo news typography — This is my remix of Jeffrey Zeldman’s news typography demo that he created for the Poynter Institute, adding in a whole bunch of responsive typography and variable fonts.
- Typetura.js — Scott Kellum and Sal Hernandez’ fluid typesetting tool. Really interesting, and able to scale more than just type. Well worth a look!
- Textblock.io from Glyphic — Another Javascript tool for typesetting blocks of text from Theo Rosendorf and Glyphic.
- Dark Mode in CSS — Great run-down on different techniques for dealing with day/night modes on the web.
- MDN Variable Fonts Guide — I guide I wrote on the MDN site covering the basics of implementing variable fonts.
- Variable Font Demos on CodePen — A collection of demos I’ve created on CodePen for you to play with!
- Variable Font resources on my site — Lots of links, articles, books, talks and whatnot
- Essay explaining variable fonts as a concept — Good for less techy and more designy/brandy folks as well.
- Firefox (font tools!!!) — Explore the new fonts tab in the Firefox Dev Tools that will show you everything available in a given font (normal or variable, but let’s all agree that the variable ones are way cooler)
- Avenir Next — It’s an earlier beta, but still an interesting experiment. Hoping a fuller release will be out by the end of the year.
- Wentin’s Font Playground — Wentin is a designer/developer at Adobe, and she has pioneered some truly unique and compelling UI ideas for working with variable fonts. Really amazing stuff.
- Cera Pro by Typemates — (Variable font is a beta, but you should ask them about it and tell ’em I sent ya)
- Wakamai Fondue (What Can My Font Do… get it?) — Simple drag-and-drop web interface to discover all the features available in a given font file.
- Axis Praxis — The original variable fonts playground.
- V-Fonts.com — Nick Sherman’s variable fonts catalog site
- Roslindale by DJR — David Jonathan Ross’ design is what forms the primary typography for the talk and for my own site.
- FF Meta from Monotype — This is a fantastic typeface, and it was a real treat to design the demo page for it’s introduction.
- Amstelvar by Type Network — One of the first variable fonts, and still one of the most compelling ones to showcase the breadth of possibilities.
- W3C Github CSS Fonts Level 4 (variable fonts and other bits) — Read up on the features and issues, provide feedback, and help shape the direction of the web
- State of Georgia Board of Workers Compensation — One of the first two sites launched with a typographic system like I’m showing here, using Source Serif Variable (where supported) and static web fonts where they aren’t. Fantastic dev implementation done by Lullabot.
- State of Georgia ADA Coordinator’s Office — One of the first two sites launched with a typographic system like I’m showing here, using Source Serif Variable (where supported) and static web fonts where they aren’t. Fantastic dev implementation done by Lullabot.
Trent Walton, “Third-Party Software and the Fate of the Web”
What can we do as web builders to help create a more sustainable and balanced web? How can we effectively contribute to a cross-discipline discussion about third-parties?
- Harry Roberts’ tweet
- Ghostery
- Posts Tagged “Third-Party” at trentwalton.com
- Trackers | Better
- Third-Party Script Prevalence on Alexa Top 50
- Request Map Generator
- WebPagetest
- Addy Osmani’s tweet
- BuiltWith
- HAR Resources
- HAR Resources (archived)
- Charles App
- 30% of all Internet users will ad block by 2018
- Survey shows US ad-blocking usage is 40 percent on laptops, 15 percent on mobile
- Jason Fried’s tweet
- Tweet about BBC load abandonment
- mPulse and RUM tools
Eric Meyer, “Generation Style”
A spotlight on generated content that shows how it can be a generator of creativity as well as a powerful, practical tool for everyday use.
Rachel Andrew, “Making Things Better: Redefining the Technical Possibilities of CSS”
By understanding the new medium of web design we can start to imagine the future, and even help to shape it. The code examples can be found in this CodePen Collection.
Flexbox
Sizing
- CSS Intrinsic and Extrinsic Sizing Spec
- How Big Is That Flexible Box
- CSS is Awesome discussion on CSS Tricks
- Graduating to Grid An Event Apart Video
- How Big Is That Box: Understanding Sizing in Grid Layout
Logical Properties and Values
- Logical Properties and Values Spec
- Understanding Logical Properties and Values
- CSS Logical Properties and Values on MDN
Scroll Snap
Subgrid (Grid Level 2)
- CSS Grid Spec Level 2
- CSS Grid Level 2 Examples
- Grid Level 2: Here Comes Subgrid
- Digging Into The Display Property: Grids All The Way Down
- Subgrid – CSS: Cascading Style Sheets | MDN
- Hello subgrid!
- A design pattern solved by subgrid
Paged Media
Multicol
Fragmentation
Regions
Exclusions
Jen Simmons, “Designing Intrinsic Layouts”
Jen walks you through the thinking process of creating accessible & reusable page and component layouts.
Josh Clark, “The New Design Material”
Refit familiar design and UX process to work with the grain of the algorithm, to help the machines solve real problems without creating new ones.
More on this topic from Josh
- Why machine learning and AI matter for design teams
- Design in the era of the algorithm
- Systems smart enough to know they’re not smart enough
- The state of UX in UI (User Defenders podcast)
- The Juvet Agenda
- Designing with artificial intelligence: the dinosaur on a surfboard (Presentable podcast)
- The rise of artificial intelligence: how AI will affect UX design (Adobe interview)
- Making software with casual intelligence
- Stop pretending you really know what AI is
- AI first—with UX
- In a few years, no investors are going to be looking for AI startups
- “Algorithms aren’t racist. Your skin is just too dark.”
Context
- Benedict Evans: Ways to think about machine learning
- MIT Technology Review: Machine Learning: The New Proving Ground for Competitive Advantage
- Harvard Business Review: In the AI age, “being smart” will mean something completely different
Example applications
- Slack topic search: A new way to discover and connect with just the right teammates
- Google Forms: No Machine Learning in your product? Start here
- CycleGAN transforms photos of apples into oranges, horses into zebras
- Douglas Summers Stay: Wordplay utilities
- Barnes Foundation: Using computer vision to tag the collection
Robot designers: AI for design and code
Machine learning APIs and data sets
- Microsoft cognitive services
- Amazon Web Services (AWS) machine learning
- Google Cloud AI building blocks
- IBM Watson products and services
Mental models and opaque logic
- MIT Technology Review: The dark secret at the heart of AI
- Ralph Ammer: Make me think! The design of complexity
- Matt Jones: B.A.S.A.A.P. (Be As Smart as a Puppy)
Data gathering anti-patterns
- Vicki Boykis: What should you think about when using Facebook?
- Digital Content Next: Google data collection research
- Gizmodo: Facebook is giving advertisers access to your shadow contact information
Designing to counter misinformation, error and bias
- Book by Cathy O’Neil: Weapons of math destruction
- Facebook: Designing against misinformation
- ACLU: Amazon’s face recognition falsely matched 28 members of congress with mugshots
- Google’s speech recognition has a gender bias
- AI programs are learning to exclude some African-American voices
- Amazon scraps secret AI recruiting tool that showed bias against women
- Passport system rejects this dude’s photo for a pretty racist reason
- Google mistakenly tags black people as ‘gorillas,’ showing limits of algorithms
- Machine Bias: There’s software used across the country to predict future criminals, and it’s biased against blacks.
Beth Dean, “Unsolved Problems”
What do plane crashes, nuclear meltdowns, prisons, urban planning, healthcare, and architecture have in common? They can all teach us how to prevent unintended consequences, and design thoughtfully for people and society.
Architecture
How design has influenced modern healthcare, and how buildings can play an active role in healing.
- Healing Spaces: The Science of Place and Well-Being – Esther M. Sternberg
- Nature by Design: The Practice of Biophilic Design – Stephen R. Kellert
- Design for Health: Sustainable Approaches to Therapeutic Architecture – Terri Peters
- Loose-Fit Architecture: Designing Buildings for Change – Alex Lifschutz
- Housing as Intervention: Architecture Towards Social Equity – Karen Kubey
Designing for time as well as space.
- How Buildings Learn: What Happens After They’re Built – Stewart Brand
- Why Buildings Fall Down: How Structures Fail – Matthys Levy and Mario Salvadori
- Ethics for Architects: 50 Dilemmas of Professional Practice – Thomas Fisher
Urban Planning
Inclusive design creates healthy, equitable, and safe communities.
Urban design improving quality of life.
- Happy City: Transforming Our Lives Through Urban Design – Charles Montgomery
- The Death and Life of Great American Cities – Jane Jacobs
- Cities for People – Jan Gehl
The ripple effects of measuring the wrong things.
Industrial Design
Before there was Mike Monteiro, there was Victor.
Social Systems
What if the prison industrial complex were designed to put itself out of business?
Accessibility
- Building Access: Universal Design and the Politics of Disability – Aimi Hamraie
- Accessible America: A History of Disability and Design – Bess Williamson
Accidents
Anyone working on safety or security should read all of these books. To understand how designers make mistakes now, we have to look at all the ways we’ve made mistakes in the past.
- Meltdown: Why Our Systems Fail and What We Can Do About It – Chris Clearfield
- Normal Accidents: Living with High-Risk Technologies – Charles Perrow
- To Engineer Is Human: The Role of Failure in Successful Design – Henry Petroski
- Inviting Disaster: Lessons From the Edge of Technology – James R. Chiles
- Set Phasers on Stun: And Other True Tales of Design, Technology, and Human Error – S.M. Casey
- Atomic Accidents: A History of Nuclear Meltdowns and Disasters: From the Ozark Mountains to Fukushima – James Mahaffey
- The Challenger Launch Decision – Diane Vaughan
How We Work
Most aviation accidents used to be caused by human error. Crew Resource Management was developed as a process for identifying and mitigating risk, and empowering flight crews to question authority.
Why do we pursue goals (that might kill us!) when we should change course?
What it sounds like to rationalize technology that kills.
Naive optimism continued.
Farai Madzima, “Working Together in Diverse Teams”
Underlying principles, practical recommendations, and ready-to-use tactics you can use to become more effective working in diverse teams.
Use
- How Do We Decide? The Decider App by NOBL
Read
- The Effect of Organizational Context on Individual Performance by Robert S. Huckman, Gary P. Pisano :: SSRN
- The culture map by Dr Erin Meyer
- Discussing design by Adam Connor and Aaron Irizarry
- Radical candor by Kim Scott
- Designing together by Dan M. Brown
- The 5 Dysfunctions of a team by Patrick Lencioni
Play
- Surviving design projects by Dan M. Brown
Listen
- Stimela by Hugh Masekela (Youtube)
- So what by Miles Davis
- Another night in Tunisia by Dizzie Gillespie
Luke Wroblewski, “Mobile Planet”
Through a data-informed, big-picture walk-through of our mobile planet, Luke will dig into how people use computing devices today and how the design of our products needs to adapt to this reality.
Device Numbers
- Device Shipments, IDC
- Device Lifespan Apple
- Device Lifespan Android
- US Retail Shopping
- Internet Advertising Revenue
Device Usage
- Nottingham Trent University researchers say phone users pick them up 85 times a DAY
- We touch our phones 2,617 times a day, says study
- Contextual Experience Sampling of Mobile Application Micro-Usage
- Putting a Finger on Our Phone Obsession
- How Do Users Really Hold Mobile Devices?
Performance
App Data
Churn/Retention
- One in Four Mobile Apps Are Abandoned After a Single Use
- Comscore’s U.S. Mobile App Report Available for Download
- New data shows losing 80% of mobile users is normal, and why the best apps do better
Push Notifications
Onboarding
- 牡蠣で亜鉛摂るの難しい?そんなことnothingサプリのススメ
- Why Vevo Got Rid of Onboarding Tutorial Screens
- Hotel Tonight – Mobile Innovation Summit
- Why Onboarding is the Most Crucial Part of Your Growth Strategy
Digital Transitions
- One Chart That Explains Why Traders Are Shorting Retail Stocks Like Crazy
- YouTube Tops 1 Billion Hours of Video a Day, on Pace to Eclipse TV
- The Consumer Evolution of The Music Business
- Film and TV streaming and downloads overtake DVD sales for first time
- Landline Phones Are a Dying Breed
- The Death of Clothing
<!–
Mina Markham, “Full-Featured Art Direction for the Web”
Dan Mall, “Putting the ‘Design’ in Design Systems”
Kate O’Neill, “The Design of Meaning for the Future of Humanity”
–>
Sarah Drasner, “Animation on the Bleeding Edge”
As a community, we talk about how to animate on the web in terms of what’s possible—but where is animation heading?
- Livecode Nuxt Talk
- Cubic Bezier
- GreenSock Ease Visualizer
- Nuxt Type Repo
- Native-like Page Transitions CSS-Tricks Article
- Native-like repo, Nuxt
- Native-like repo, Angular
- Native-like repo, React
- AFrame
- VR Browser
- SeaHeroQuest- VR game for detecting dementia
- Voice-Controlled Web Visualizations with Vue.js and Machine Learning
- Data Vis Machine Learning repo
- Voice-Controlled Demo
- Nuxt
Val Head, “Making Motion Inclusive”
How to apply web accessibility guidelines to modern web animation, when and how to implement reduced motion, and approaches to building up animated interactions for a solid standards base.
- Your interactive makes me sick (and what to do about it)
- Responsive design for motion
- The prefer-reduced-motion query at a glance
- Safer web animation for motion sensitivity
- An introduction to the reduced motion query
- Move Ya! Or maybe, don’t, if the user prefers-reduced-motion!
- Reduced motion picture technique take two
- Exclusive Design
Gerry McGovern, “The Customer-Obsessed Professional”
Become more agile by increasing the amount of customer feedback you receive, and developing faster methods to make changes to your code, content, or design.
- Buurtzorg website
- Buurtzorg: the Dutch model of neighbourhood care that is going global
- It’s too slow! It’s taking 600 milliseconds to load: Larry Page – Gmail
- Ask HN: Anyone else find the new Gmail interface sluggish?
- The New Normal: Viacom young people study
- Physics paper sets record with more than 5,000 authors
- Atypical Combinations and Scientific Impact
- Top user tasks European Union
- Fast Path to a Great UX — Increased Exposure Hours
- Empathy: the web professional’s greatest skill
- How Slack Became a Unicorn Company in 2 Years
- Collaborating and Connecting: Gerry McGovern
- The Huge, Unseen Operation Behind the Accuracy of Google Maps
- Continuous user research in 11.6 seconds, Tomer Sharon, Amazon
- Inclusive content, ethical tech, and you: Sara Wachter-Boettcher, Confab 2018
- Make me think! The design of complexity. Ralph Ammer
- Gerry McGovern website
- Top Tasks: Customer Carewords website
“Digital Marketing Strategies for the Busy ‘Web Master’” by Sarah Parmenter—An Event Apart video
Nowadays, the job of the multi-faceted web designer is to not only know the latest techniques for building in Grid, but also know how to get that work seen amongst the saturated world of digital marketing. In this hour-long talk from An Event Apart Orlando 2018, Sarah Parmenter discusses the idea of quarterly website design reviews with a “design once use everywhere” mantra, and digs into the ever changing world of Instagram algorithms, Facebook marketing, and topical social media takeaways for immediate implementation.
Sarah Parmenter owns You Know Who, a small British design studio now in its second decade. She specializes in iOS User Interface design; regularly contributes to various online and printed media; and speaks at related conferences all over the world. Sarah’s straight-talking nature and no-fuss approach to projects have landed her many great contracts over the years, with various well known brands in the UK and abroad.
Enjoy all the videos in An Event Apart’s library! There are over 60 hours of them—all absolutely free! For more insightful presentations by the industry’s best and brightest, come to An Event Apart—three days of design, code, and content for web, UX, and interaction designers. And for free regular updates on all things web, design, and developer-y, subscribe to our mailing list.
“The New Design Material” by Josh Clark—An Event Apart video
Just as mobile defined the last decade of digital products, machine learning is set to define the next. Learn to use machine-generated content, insight, and interaction as design material in your everyday work. Refit familiar design and UX process to work with the grain of the algorithm, to help the machines solve real problems without creating new ones. In this lively hour-long talk from An Event Apart 2018, Josh Clark explores the technologies and practical techniques that you can use today—like right now—not only to make existing products better but to imagine surprising new services. The challenges and opportunities of machine learning are plenty; learn to handle this powerful new design material with care and respect.
Josh Clark is an interaction designer specializing in connected devices, mobile experiences, and responsive design. He is founder of Big Medium, a design agency whose clients include TechCrunch, Time Inc, eBay, O’Reilly Media, and many others. Josh wrote Tapworthy: Designing Great iPhone Apps (O’Reilly, 2010) and Designing for Touch (A Book Apart, 2015). He speaks around the world about what’s next for digital interfaces.
Enjoy all the videos in An Event Apart’s library! There are over 60 hours of them—all absolutely free! For more insightful presentations by the industry’s best and brightest, come to An Event Apart—three days of design, code, and content for web, UX, and interaction designers. And for free regular updates on all things web, design, and developer-y, subscribe to our mailing list.
“Leveling Up Your Design Communication” by Aarron Walter—An Event Apart video
Within design teams, we do our best work when we create a culture of feedback shaped by our creative space and our design review process. Beyond the design tribe, our work thrives when it’s communicated in language that aligns to the goals of the business and invites participation early and often. In this hour-long talk from An Event Apart 2018, Aarron Walter shares the experiences of real design teams at Apple, Spotify, and other organizations to show how to improve the communication of design both inside your team and with key outside stakeholders. You’ll see how to run effective design reviews and retrospectives which will help you create a culture of feedback that produces better work, helps designers sharpen their skills, and communicates the value of design by making it more transparent and inviting.
Aarron Walter is Vice President of Design Education at InVision, where he draws upon 15 years of experience running product teams and teaching design to help companies enact design best practices. Aarron founded the UX practice at MailChimp and helped grow the product from a few thousand users to more than 10 million. His design guidance has helped the White House, the US Department of State, and dozens of major corporations, startups, and venture capitalist firms. He is also the author of the best selling book Designing for Emotion from A Book Apart.
Enjoy all the videos in An Event Apart’s library! There are over 60 hours of them—all absolutely free! For more insightful presentations by the industry’s best and brightest, come to An Event Apart—three days of design, code, and content for web, UX, and interaction designers. And for free regular updates on all things web, design, and developer-y, subscribe to our mailing list.
“Inclusive UX: Techniques for Everyone” by Derek Featherstone—An Event Apart video
Designing and building your apps and sites in an accessible way is just how you work now—you have to try really hard to make things that don’t work with a keyboard. So, what’s next for you? In this hour-long talk from AEA Orlando 2018, Derek Featherstone tackles the tougher problems through design approaches and practical development techniques that you need to create accessible, modern web sites.
Derek Featherstone is Chief Experience Officer at Level Access, focused on ensuring that accessibility and inclusion are an integral part of creating outstanding customer experiences. He teaches teams accessibility concepts and skills, and leads hands-on workshops with teams of all sizes.
Enjoy all the videos in An Event Apart’s library! There are over 60 hours of them—all absolutely free! For more insightful presentations by the industry’s best and brightest, come to An Event Apart—three days of design, code, and content for web, UX, and interaction designers. And for free regular updates on all things web, design, and developer-y, subscribe to our mailing list.
“Name That Script!” by Trent Walton—An Event Apart video
How many scripts are loading on our web pages these days? How can we objectively measure the value of these (advertising, A/B testing, analytics, etc.) scripts—considering their impact on web performance, user experience, and business goals? In this hour-long talk from An Event Apart Orlando 2018, Trent Walton shares recent experiences with, and explores ways to evaluate and discuss the inclusion of, third-party scripts.
Trent Walton is founder and one-third of Paravel, a web design outfit located in Austin, TX, which counts Microsoft, Retail Me Not, Wired, The American Society of Cinematographers, Andreessen Horowitz, and Adobe among its clients. He’s been designing and building for the web since 2002, writing and speaking about what he learns along the way.
Enjoy all the videos in An Event Apart’s library! There are over 60 hours of them—all absolutely free! For more insightful presentations by the industry’s best and brightest, come to An Event Apart—three days of design, code, and content for web, UX, and interaction designers. And for free regular updates on all things web, design, and developer-y, subscribe to our mailing list.
Articles, Links, and Tools From An Event Apart Chicago 2019
Jeffrey Zeldman, “Slow Design for an Anxious World”
Learn how to create designs that deliberately slow your visitors down, helping them understand more and make better decisions.
- A Simpler Page
- Whitespace
- “Beyond Engagement: the Content Performance Quotient”
- Readability
- Mercury Web Parser
- Web Design Manifesto 2012
- Poynter Style Guide
- To Save Real News
- We Were Sofa
- Chanel
- Art Direction for the Web (book and courses by Andy Clarke)
- Art Direction and the Web by Stephen Hay (A List Apart, 2004)
- Art Direction vs. Design (zeldman.com, 2003)
- The Economist, front cover, April, 2003
- Is Your Website Font Size Too Small? Large Text Is In (Design Shack)
Una Kravets, “Extending CSS With SVG and Houdini”
If you’ve ever wanted to customize CSS itself to do something new, you won’t want to miss this talk.
- Wavy Underline Effect
- SVG Turbulence
- SVG Borders
- Sketchy Borders Material Demo
- CSSGram
- Color Filter Playground
- Is Houdini Ready Yet?
- Houdini Drafts
- Houdini Demos by Vincent De Oliveira
- Houdini Explainer for Sam Richard
- Houdini Samples from Chrome Labs
- CSS Tricks Houdini Articles
- Houdini Twitter List
- Angled Corner Demo
- Extra.CSS
- Conic Gradient Polyfill
Jason Pamental, “Dynamic Typographic Systems and Variable Fonts: Scalable, Fast, and Fabulous”
Using variable fonts in layouts that work across screen dimensions, accessibility needs, design requirements, and even network speeds.
- Web Typography News – A weekly newsletter I publish with tips and resources about web typography.
- Digging in to Dynamic Typography – I wrote about these techniques in detail in my newsletter a little while back. Lots of details and links to more demo code.
- Mandy Michael’s fluid font weight demo – Mandy created a really great JS method for using JS with a CSS custom property to scale font weight based on viewport size. Will definitely be looking at adding this to future projects!
- Google’s ‘Progressive Font Enrichment’ proof-of-concept demo – This is the first exploration of what we’re working on in the W3C Web Fonts Working Group—which will lead to some truly revolutionary changes in how we serve fonts on the web.
- IBM Plex Sans Variable – Brand new! IBM has just released a 2-axis (width and weight) variable version of Plex Sans.
- Remix of Jeffrey Zeldman’s Poynter Institute demo news typography – This is my remix of Jeffrey Zeldman’s news typography demo that he created for the Poynter Institute, adding in a whole bunch of responsive typography and variable fonts.
- Typetura.js – Scott Kellum and Sal Hernandez’ fluid typesetting tool. Really interesting, and able to scale more than just type. Well worth a look!
- Textblock.io from Glyphic – Another Javascript tool for typesetting blocks of text from Theo Rosendorf and Glyphic.
- Dark Mode in CSS – Great run-down on different techniques for dealing with day/night modes on the web.
- MDN Variable Fonts Guide – I guide I wrote on the MDN site covering the basics of implementing variable fonts.
- Variable Font Demos on CodePen – A collection of demos I’ve created on CodePen for you to play with!
- Variable Font resources on my site – Lots of links, articles, books, talks and whatnot
- Essay explaining variable fonts as a concept – Good for less techy and more designy/brandy folks as well.
- Firefox (font tools!!!) – Explore the new fonts tab in the Firefox Dev Tools that will show you everything available in a given font (normal or variable, but let’s all agree that the variable ones are way cooler)
- Avenir Next – It’s an earlier beta, but still an interesting experiment. Hoping a fuller release will be out by the end of the year.
- Wentin’s Font Playground – Wentin is a designer/developer at Adobe, and she has pioneered some truly unique and compelling UI ideas for working with variable fonts. Really amazing stuff.
- Cera Pro by Typemates – (Variable font is a beta, but you should ask them about it and tell ’em I sent ya)
- Wakamai Fondue (What Can My Font Do… get it?) – Simple drag-and-drop web interface to discover all the features available in a given font file.
- Axis Praxis – The original variable fonts playground.
- V-Fonts.com – Nick Sherman’s variable fonts catalog site
- Roslindale by DJR – David Jonathan Ross’ design is what forms the primary typography for the talk and for my own site.
- FF Meta from Monotype – This is a fantastic typeface, and it was a real treat to design the demo page for it’s introduction.
- Amstelvar by Type Network – One of the first variable fonts, and still one of the most compelling ones to showcase the breadth of possibilities.
- W3C Github CSS Fonts Level 4 (variable fonts and other bits) – Read up on the features and issues, provide feedback, and help shape the direction of the web
- State of Georgia Board of Workers Compensation – One of the first two sites launched with a typographic system like I’m showing here, using Source Serif Variable (where supported) and static web fonts where they aren’t. Fantastic dev implementation done by Lullabot.
- State of Georgia ADA Coordinator’s Office – One of the first two sites launched with a typographic system like I’m showing here, using Source Serif Variable (where supported) and static web fonts where they aren’t. Fantastic dev implementation done by Lullabot.
Eric Meyer, “Generation Style”
A spotlight on generated content that shows how it can be a generator of creativity as well as a powerful, practical tool for everyday use.
Rachel Andrew, “Making Things Better: Redefining the Technical Possibilities of CSS”
By understanding the new medium of web design we can start to imagine the future, and even help to shape it.
The code examples can be found in this CodePen Collection.
Flexbox
Sizing
- CSS Intrinsic and Extrinsic Sizing Spec
- How Big Is That Flexible Box
- CSS is Awesome discussion on CSS Tricks
- Graduating to Grid An Event Apart Video
- How Big Is That Box: Understanding Sizing in Grid Layout
Logical Properties and Values
- Logical Properties and Values Spec
- Understanding Logical Properties and Values
- CSS Logical Properties and Values on MDN
Scroll Snap
Subgrid (Grid Level 2)
- CSS Grid Spec Level 2
- CSS Grid Level 2 Examples
- Grid Level 2: Here Comes Subgrid
- Digging Into The Display Property: Grids All The Way Down
- Subgrid – CSS: Cascading Style Sheets | MDN
- Hello subgrid!
- A design pattern solved by subgrid
Paged Media
Multicol
Fragmentation
Regions
Exclusions
Jen Simmons, “Designing Intrinsic Layouts”
Jen walks you through the thinking process of creating accessible & reusable page and component layouts.
Cyd Harrell, “Making Research Count”
How to build a valuable research practice in any company by doing strong small research projects and involving the broader team.
Cheryl Platz, “New Solutions to Old Problems: Voice User Interface Design”
Gain a better understanding of when voice is an appropriate tool, and how to start adapting your design process for these new solutions.
Voice UI fundamentals (Cheryl Platz on Medium):
- A Conversational Design Primer
- Voice UI Best Practices: Learning from Phone systems
- The Narrowing Rift: Voice UI and Conversational UI
- Voice User Interface Design: New Solutions to Old Problems
Guidelines
- Google’s Conversational Design Guidelines
- Alexa Design Guidelines
- https://voiceprinciples.com/
- Microsoft Inclusive Design Toolkit
Advanced VUI topics (Cheryl Platz on Medium):
- Pretty Please: Politeness in Voice User Interfaces
- Conversational UI: 5 Danger Zones
- Blind Spots in today’s Voice User Interfaces
Books
- Designing Voice User Interfaces (Cathy Pearl)
- Wired for Speech (Clifford Nass and Scott Brave)
- The Voice in the Machine: Building Interfaces that Understand Speech
- Conversational Design (Erika Hall)
Multimedia on advanced topics
- BBC’s Digital Human podcast: “Subservience”
- ‘The Future of Voice’ (60 minute talk, Amuse UX Budapest 2018)
- Explainer video for Carnegie Mellon’s Harpy system (1976)
Further food for thought
- How Voice First technology helps older adults (Forbes)
- Smart Speaker installed base in 2018
- Voice Recognition Lift (Comedy, Burnistoun, 2014)
Scott Jehl, “Move Fast and Don’t Break Things”
As a site’s features and design evolves, its performance is often threatened for a number of reasons, making it hard to ensure fast, resilient access to services.
Jason Grigsby, “Web Forms: Now You See Them, Now You Don’t!”
See how to amaze and delight your users using new APIs and inputs to make your forms magical.
Web form best practices
- The Question Protocol: How to Make Sure Every Form Field Is Necessary by Caroline Jarrett
- 5 Studies on How Form Length Impacts Conversion Rates
- Boingo form field reduction from Luke Wroblewski
Sign-up and login
- Google Reveals A Big Problem With Passwords On Safer Internet Day
- Hackers are passing around a megaleak of 2.2 billion records
- Data Breaches, Phishing, or Malware? Understanding the Risks of Stolen Credentials (PDF)
- The End of Passwords is Here – You’ll Never Need One Again Soon – YouTube
- What’s new with sign up and sign in on the web (Google I/O ’18) – YouTube
- Getting to a world without passwords – BRK3031 – YouTube
- Introducing Web Authentication in Microsoft Edge
- Passwordless Web Authentication Support via Windows Hello – Mozilla Security Blog
- WebAuthn Demo
- WebAuthn Demo and explainer
- Open Source WebAuthn Repo
- Authentication vs. Federation vs. SSO
- 10 Advantages and disadvantages of social logins
- Inside iOS 12: AutoFill gives password manager apps on your iPhone a big boost
Checkout and payment
- Cart abandonment rate
- Payment Request API
- Introducing Web Payments: Easier Online Purchases With The Payment Request API
- Deep Dive into the Payment Request API
- Choosing an API for Implementing Apple Pay on Your Website
- Stripe Demo
- Checkout and Payment – Apple Pay – Human Interface Guidelines – Apple Developer
- Progressive Web Apps book
- Campmor decreases cart abandonment 65% using Payment Request API
Autofill
Patty Toland, “The Weight of the WWWorld is Up to Us”
How performance-related decisions (intentional or not) affect our users, tools to measure and assess the impacts of our choices, and techniques to improve web performance and accessibility for all.
- “How not to say the wrong thing” – LA Times, April 7, 2013
- “Technology Device Ownership: 2015” – Pew Research Report
- “U.S. Smartphone Use in 2015” – Pew Research Report
- “Mobile Technology and Home Broadband 2019” – Pew Research Report
- “FCC broadband report ignores affordability issue” – National Digital Inclusion Alliance
- “Unlimited data plans will permeate wireless market but leave many consumers behind (Reality Check)” – RCR Wireless News
- “Global mobile consumer survey: US edition” – Deloitte
- “US Wireless Data Prices Are Among the Most Expensive on Earth” – Vice, Nov 20, 2018
- “A Contract for the Web” – World Wide Web Foundation
- Mozilla Internet Health Report 2018
- “Total Consumer Power Consumption Forecast, October 2017” – Anders S.G. Andrae
- “Web Accessibility Lawsuits: What’s the Current Landscape?” – Essential Accessibility
- The A11y Project Checklist
- Site-wide WAVE Tools
- Page Speed Insights, Google
- WebPageTest
- SpeedCurve
- Request Map Generator
- “Geeking out with Performance Tweaks” — Adrian Holovaty at Performance.Now conference November 2018
Brad Frost, “The Technical Side of Design Systems”
At the heart of a successful design system is a collection of sturdy, robust front-end components that powers other applications’ user interfaces.
Jeremy Keith, “Going Offline”
All the knowledge and code you’ll need to free your website from the tyranny of the network connection.
Books
- DOM Scripting, 2005
- Bulletproof Ajax, 2007
- Going Offline, 2018
Sites
- adactio.com
- Resilient Web Design
- jQuery
- The Prime Number Shitting Bear
- Ampersand
- Trivago
- Clearleft
- The Session
- Una Kravets
- Sara Soueidan
- dConstruct Archive
Progressive Web Apps
- What the heck is a “Progressive Web App”? Seriously. by Ben Halpern
- Building Progressive Web Apps by Diogo Cunha
- Before You Build a PWA You Need a SPA by Mark Muskardin
- Tweet by Jake Archibald
- What is a PWA by Salva de la Puente
- Naming Progressive Web Apps by Frances Berriman
- Progressive Web App Checklist by Google
Marcy Sutton, “Emerging CSS Techniques and What They Mean for Accessibility”
A look at some of the newest and shiniest CSS techniques, weighing them against accessibility support and browser compatibility.
- Chrome Accessibility Devtools
- Firefox Accessibility Inspector
- Dark Side of the Grid by Manuel Matuzovic
- Grid Level 2 and Subgrid by Rachel Andrew
- More accessible markup with display: contents by Hidde de Vries
- CSS Tricks Guide to Flexbox
- Accessibility Insights for Web
- CSS :focus-visible
- WhatInput.js
- Ally.js focus-within polyfill
- Reduced Motion Codepen
- Animatable CSS properties
- Styling in Gatsby.js
- CSS-in-JS Codepen for supporting user stylesheets
Val Head, “Making Motion Inclusive”
How to apply web accessibility guidelines to modern web animation, when and how to implement reduced motion, and approaches to building up animated interactions for a solid standards base.
- Your interactive makes me sick (and what to do about it)
- Responsive design for motion
- The prefer-reduced-motion query at a glance
- Safer web animation for motion sensitivity
- An introduction to the reduced motion query
- Move Ya! Or maybe, don’t, if the user prefers-reduced-motion!
- Reduced motion picture technique take two
- Exclusive Design
Gerry McGovern, “The Customer-Obsessed Professional”
Become more agile by increasing the amount of customer feedback you receive, and developing faster methods to make changes to your code, content, or design.
- Buurtzorg website
- Buurtzorg: the Dutch model of neighbourhood care that is going global
- It’s too slow! It’s taking 600 milliseconds to load: Larry Page – Gmail
- Ask HN: Anyone else find the new Gmail interface sluggish?
- The New Normal: Viacom young people study
- Physics paper sets record with more than 5,000 authors
- Atypical Combinations and Scientific Impact
- Top user tasks European Union
- Fast Path to a Great UX — Increased Exposure Hours
- Empathy: the web professional’s greatest skill
- How Slack Became a Unicorn Company in 2 Years
- Collaborating and Connecting: Gerry McGovern
- The Huge, Unseen Operation Behind the Accuracy of Google Maps
- Continuous user research in 11.6 seconds, Tomer Sharon, Amazon
- Inclusive content, ethical tech, and you: Sara Wachter-Boettcher, Confab 2018
- Make me think! The design of complexity. Ralph Ammer
- Gerry McGovern website
- Top Tasks: Customer Carewords website