Contact

RSS Articles on Smashing Magazine — For Web Designers And Developers

  • Sketch vs Figma, Adobe XD, And Other UI Design Applications 19th April 2019
    For a while now, Sketch has been the application of choice for many UX and UI designers. However, we have lately seen many new contenders for Sketch’s position #1 as a universal UI design tool. Two apps that I think stand out mostly from the rest (and that have made the biggest strides in their […]
  • Privacy UX: Better Notifications And Permission Requests 18th April 2019
    Part 1: Privacy Concerns And Privacy In Web Forms Part 2: Better Cookie Consent Experiences Part 3: Better Notifications UX And Permission Requests Part 4: Privacy-Aware Design Framework Imagine you are late for one of those meetings that you really don’t want to be late to. You hastily put on your shoes and your coat […]
  • Optimizing Performance With Resource Hints 17th April 2019
    Modern web browsers use all sorts of techniques to help improve page load performance by guessing what the user may be likely to do next. The browser doesn’t know much about our site or application as a whole, though, and often the best insights about what a user may be likely to do come from […]
  • The User’s Perspective: Using Story Structure To Stand In Your User’s Shoes 16th April 2019
    Every user interaction with your website is part of a story. The user—the hero—finds themselves on a journey through your website on the way to their goal. If you can see this journey from their perspective, you can better understand what they need at each step, and align your goals with theirs. My first article […]
  • Design At Scale: One Year With Figma 15th April 2019
    This article will be about how large teams can benefit from using more open, collaborative tooling and how to make adoption and migration feasible and pleasant. Also, in case you didn’t guess from the title of the article just yet, a lot of it will be about Figma and how we succeeded at adopting this […]
  • Monthly Web Development Update 4/2019: Design Ethics And Clarity Over Style 12th April 2019
    “‘Ethics’ and Ethics” is more than a typical article. It’s a detailed essay exploring what the term ‘ethics’ really means, how its meaning changed in recent times, and how diffusion of responsibility makes it hard to address and fix problems in big organizations. Implementing design ethics, tech ethics, or business ethics as individual responsibilities might […]
  • Art Direction For The Web Using CSS Shapes 11th April 2019
    Last year, Rachel Andrew wrote an article that took a new look at CSS Shapes in which she reintroduced readers to the basics of using CSS Shapes. For anyone keen to understand how to use properties like shape-outside, shape-margin, and shape-image-threshold, Rachel’s is the ideal primer. I’ve seen many examples of using the properties, but […]
  • Privacy UX: Better Cookie Consent Experiences 10th April 2019
    Part 1: Common Concerns And Privacy In Web Forms Part 2: Better Cookie Consent Experiences Part 3: Better Notifications UX And Permission Requests Part 4: Privacy-Aware Design Framework With the advent of the EU General Data Protection Regulation (GDPR) in May 2018, the web has turned into a vast exhibition of consent pop-ups, notifications, toolbars, […]
  • Understanding Subresource Integrity 9th April 2019
    If you’ve ever used a CDN-hosted version of a JavaScript library, you may have noticed a strange looking integrity attribute on the script tag. This attribute contains seemingly endless alphanumeric junk that you may be tempted to strip out in the quest for cleaner code. All that junk is actually a really useful security feature […]
  • Digging Into The Display Property: The Two Values Of Display 8th April 2019
    A flex or grid layout starts out with you declaring display: flex or display: grid. These layout methods are values of the CSS display property. We tend not to talk about this property on its own very much, instead concentrating on the values of flex or grid, however, there are some interesting things to understand […]