Words that would otherwise be coming out of my mouth

Subscribe via RSS
  1. 14 Jun, 2019

    Building the most inaccessible site possible with a perfect Lighthouse score

    This post flips the topic of accessibility best practices on its head and demonstrates how to exclude everyone, even while still scoring perfectly on accessibility tools. The moral of the story: automated accessibility tools can help but shouldn’t be the […]

  2. 11 Jun, 2019

    Rethinking designer-developer collaboration

    My design partner in crime Dan Mall and I were interviewed on the Design Better podcast about breaking down barriers between designers and developers. Give ‘er a listen here.

  3. 28 May, 2019

    Reducing motion with the picture element

    I was just talking with Dave about the accessibility of moving images on the web, and he said: hm… I wonder if you could use picture + prefers-reduced-motion? He then sends the following code: <picture> <source srcset=”no-motion.jpg” media=”(prefers-reduced-motion: reduce)”></source> <img […]

  4. 13 May, 2019

    Brad Frost Web Headquarters

    Well, it happened. A new headquarters for Brad Frost Web LLC is now in my backyard. Why? I’ve been in my house for almost 5 years and have always used one of the guest bedrooms as an office. But now […]

  5. 26 Apr, 2019

    Let’s Make A Design System! Live Coding at Smashing Conf

    I had a great time at Smashing Conf San Francisco, where my session involved live-coding a design system on stage. It was the first time I’ve ever live-coded on stage before and was terribly nervous about the whole thing. Thankfully, […]

  6. 12 Apr, 2019

    Split

    I think this post and The Great Divide are two of the most important reads about the state of frontend web development right now.

  7. 11 Apr, 2019

    Analytics.gov

    A site showing how many people on US government websites right now, as well as loads of other data. So cool.

  8. 11 Apr, 2019

    Some Unsolicited Blogging Advice

    Some great advice from Dave about blogging. If you have any idea at all, start a draft. 100% yes. I currently have 141 drafts sitting here in WordPress, and have a bunch more in my head that I want to […]

  9. 05 Apr, 2019

    The realities of Deep Work: What happened when designer and author Brad Frost scheduled every minute of his day

    The folks over at RescueTime interviewed me about my decision to schedule every minute of my day. I’ve really benefitted from establishing some rigor to my schedule. Here’s what I have to say a few months in: “After playing it […]

  10. 03 Apr, 2019

    Future Ethics with Cennydd Bowles at SustainableUX

    I’ve written about Cennydd’s amazing Future Ethics book, and this talk is a great intro to the contents of the book. Highly recommended viewing/reading.

  11. 03 Apr, 2019

    Dev perception

    When we’re evaluating technologies for appropriateness, I hope that we will do so through the lens of what’s best for users, not what we feel compelled to use based on a gnawing sense of irrelevancy driven by the perceived popularity […]

  12. 31 Mar, 2019

    CVS Receipt Codepen

    This extra-long CVS receipt Codepen makes me incredibly happy since my high school job was working at CVS.

  13. 31 Mar, 2019

    Input Type Sandbox

    Cool little utility from Aaron Ladlage that creates solid form patterns using native HTML5 controls and attributes.

  14. 29 Mar, 2019

    Enforcing Accessibility Best Practices with Automatically-Generated IDs

    One of the best things about design systems is you can create components that have design, development, accessibility, responsive, performance, etc best practices baked right into them. By taking care of the boring stuff, users of the design system don’t […]

  15. 18 Mar, 2019

    You probably don’t need input type=“number”

    Last week I got a call from my bank regarding a wire transfer I had just scheduled. The customer support guy had me repeat everything back to him because there seemed to be a problem with the information. “Hmmmm, everything […]

  16. 10 Mar, 2019

    Best practices: components, styles, and shared libraries

    While I still have plenty of doubts of having to maintain a 1:1 static version of a design system, this rundown of how to create a component library in Figma is a great walkthrough if that’s the path you’re going […]

  17. 28 Feb, 2019

    Write on your own website

    The single best thing I ever did for my career was start a blog on my own website. — Brad Frost (@brad_frost) January 18, 2019 I’ll share two stories. I was speaking at a conference and after my talk I […]

  18. 26 Feb, 2019

    Ceasing Sales of Atomic Design Paperback Version

    Atomic Design has been on sale for about two and half years, and I’m making the decision to stop selling paperback copies of the book. You can still buy the ebook version of the book for 10 bucks in addition […]

  19. 16 Feb, 2019

    Application Holotypes: A Guide to Architecture Decisions

    I love this classification of different kinds of web applications. It takes a more nuanced view of “sites vs apps”. I’d love to see this turned into a full-blown site with additional holotypes (airline, hotel chain, etc).

  20. 14 Feb, 2019

    Don’t Get Clever with Login Forms

    As time goes on I find myself increasingly annoyed with login forms. As password managers like 1Password (which is what I use) and Chrome’s password manager (which I also sorta use) become more popular, it’s important for websites to be aware […]