• What Should You Do When A Web Design Trend Becomes Too Popular?

    What Should You Do When A Web Design Trend Becomes Too Popular?What Should You Do When A Web Design Trend Becomes Too Popular? Suzanne Scacca 2020-03-31T11:30:00+00:002020-04-01T01:35:10+00:00I read an interesting article on Forbes recently about language saturation. Here’s the problem: Consumers don’t always understand the technicalities of what businesses do or the solutions they’ve created for […]

    READ MORE
  • Stay Positive, Stay Creative (April 2020 Wallpapers Edition)

    Stay Positive, Stay Creative (April 2020 Wallpapers Edition)Stay Positive, Stay Creative (April 2020 Wallpapers Edition) Cosima Mielke 2020-03-31T09:30:00+00:002020-04-01T01:35:10+00:00In times like these where our everyday life is pausing and we’re trying to find strategies to cope with this situation we all find ourselves in at the moment, little routines can help give us a sense of […]

    READ MORE
  • Visual Design Language: The Building Blocks Of Design

    Visual Design Language: The Building Blocks Of DesignVisual Design Language: The Building Blocks Of Design Gleb Kuznetsov 2020-03-30T13:00:00+00:002020-03-31T01:35:14+00:00“Design is not just what it looks like and feels like. Design is how it works.”— Steve Jobs Like written words are to language, fonts, colors, shapes and icons are to visual design. An effective visual design language […]

    READ MORE
  • Smart Interface Design Patterns Checklists PDF

    Smart Interface Design Patterns Checklists PDFSmart Interface Design Patterns Checklists PDF Rachel Andrew 2020-03-30T09:30:00+00:002020-03-31T01:35:14+00:00Sharing the things we have learned is at the heart of everything we do at Smashing. That goes for the team as well as our authors, and Vitaly has been working on a set of checklists to accompany his workshop, Smart Interface […]

    READ MORE
  • How To Make Life Easier When Using Git

    How To Make Life Easier When Using GitHow To Make Life Easier When Using Git Shane Hudson 2020-03-27T11:30:00+00:002020-03-28T02:35:50+00:00Git was released almost 15 years ago. In that time it has gone from underdog to unbeaten champion, git init is often the first command run on a new project. It is undoubtedly an important tool that many […]

    READ MORE
  • How To Increase Mobile Conversions With Category Page Design

    How To Increase Mobile Conversions With Category Page DesignHow To Increase Mobile Conversions With Category Page Design Suzanne Scacca 2020-03-26T12:30:00+00:002020-03-27T02:35:53+00:00For e-commerce designers, it’s easy to focus on designing the home page, individual product pages as well as the checkout experience because they’re obvious stepping stones along the mobile shoppers’ journey. Based on the following data, […]

    READ MORE
  • How Should Designers Learn To Code? Git, HTML/CSS, Engineering Principles (Part 2)

    How Should Designers Learn To Code? Git, HTML/CSS, Engineering Principles (Part 2)How Should Designers Learn To Code? Git, HTML/CSS, Engineering Principles (Part 2) Paul Hanaoka 2020-03-25T14:00:00+00:002020-03-26T02:36:21+00:00Literally, tomes have been written on version control. Nevertheless, I will start by sharing a brief explanation and other introductory content to whet your appetite for further study. Version control […]

    READ MORE
  • Upcoming Web Design Conferences (April 2020 – August 2020)

    Upcoming Web Design Conferences (April 2020 – August 2020)Upcoming Web Design Conferences (April 2020 – August 2020) Jan Constantin 2020-03-24T10:00:40+01:002020-03-25T02:35:51+00:00 Please note that dates are subject to change due to COVID-19, so it would be best to check the websites for further information regarding their conference dates and schedules. We’re putting our heart and soul […]

    READ MORE
  • Smashing Podcast Episode 12 With Paul Boag: What Is Conversion Optimisation?

    Smashing Podcast Episode 12 With Paul Boag: What Is Conversion Optimisation?Smashing Podcast Episode 12 With Paul Boag: What Is Conversion Optimisation? Drew McLellan 2020-03-24T05:00:00+00:002020-03-25T02:35:51+00:00In this episode of the Smashing Podcast, we’re talking about the user experience around converting site visitors into customers. Can our selling techniques leave customers feeling cheated? And how can that be […]

    READ MORE
  • Announcing Smashing Online Workshops

    Announcing Smashing Online WorkshopsAnnouncing Smashing Online Workshops Rachel Andrew 2020-03-23T18:00:00+00:002020-03-24T02:35:51+00:00We had to postpone our SmashingConf in San Francisco until 10th–11th November 2020 and, like so many of you, our team will be staying firmly put at home for the next month or more. However, we know that many of you are still hoping to develop […]

    READ MORE
  • Inspired Design Decisions With Otto Storch: When Idea, Copy, Art And Typography Became Inseperable

    Inspired Design Decisions With Otto Storch: When Idea, Copy, Art And Typography Became InseperableInspired Design Decisions With Otto Storch: When Idea, Copy, Art And Typography Became Inseperable Andrew Clarke 2020-03-23T13:00:00+00:002020-03-24T02:35:51+00:00For the past few years, books about HTML and CSS have almost vanished from my studio bookshelves. I replaced them with books on art direction, editorial, […]

    READ MORE
  • Creating Sortable Tables With React

    Creating Sortable Tables With ReactCreating Sortable Tables With React Kristofer Giltvedt Selbekk 2020-03-20T12:30:00+00:002020-03-21T02:38:35+00:00Table sorting has always been a pretty hard issue to get right. There’s a lot of interactions to keep track of, extensive DOM mutations to do and even intricate sorting algorithms, too. It’s just one of those challenges that are hard to get […]

    READ MORE
  • A Practical Overview Of CSS Houdini

    A Practical Overview Of CSS HoudiniA Practical Overview Of CSS Houdini Adrian Bece 2020-03-19T12:30:00+00:002020-03-20T02:38:54+00:00It takes a long time for a new CSS feature or improvement to progress from an initial draft to a fully-supported and stable CSS feature that developers can use. JavaScript-based polyfills can be used as a substitute for the lack of browser […]

    READ MORE
  • How Should Designers Learn To Code? The Terminal And Text Editors (Part 1)

    How Should Designers Learn To Code? The Terminal And Text Editors (Part 1)How Should Designers Learn To Code? The Terminal And Text Editors (Part 1) Paul Hanaoka 2020-03-18T12:30:00+00:002020-03-19T02:36:16+00:00As a designer with many years of experience, I often encourage my colleagues and reports to pick up some coding skills. While many are open to the idea, […]

    READ MORE
  • How Indigo.Design Usability Testing Takes The Guesswork Out Of Web Design

    How Indigo.Design Usability Testing Takes The Guesswork Out Of Web DesignHow Indigo.Design Usability Testing Takes The Guesswork Out Of Web Design Suzanne Scacca 2020-03-17T12:30:00+00:002020-03-18T02:35:59+00:00Usability is critical for a website’s success, but it can be difficult to nail down in early design and development stages without a little help. It’s not as though the research and […]

    READ MORE
  • Implementing Infinite Scroll And Image Lazy Loading In React

    Implementing Infinite Scroll And Image Lazy Loading In ReactImplementing Infinite Scroll And Image Lazy Loading In React Chidi Orji 2020-03-16T12:00:00+00:002020-03-17T02:39:04+00:00If you have been looking for an alternative to pagination, infinite scroll is a good consideration. In this article, we’re going to explore some use cases for the Intersection Observer API in the context of a […]

    READ MORE
  • Stay Calm And Read Smashing

    Stay Calm And Read SmashingStay Calm And Read Smashing Iris Lješnjanin 2020-03-13T12:30:00+00:002020-03-14T02:38:04+00:00For all the times we asked folks about Smashing, most still seem to believe that we’re some sort of large publishing company situated somewhere in the United States — both of which are wrong. It all started in Freiburg, Germany, and the team consists […]

    READ MORE
  • Rescheduling SmashingConf SF And Looking Out For Each Other

    Rescheduling SmashingConf SF And Looking Out For Each OtherRescheduling SmashingConf SF And Looking Out For Each Other Rachel Andrew 2020-03-12T20:00:00+00:002020-03-13T02:36:34+00:00We have all been looking forward to our SmashingConf in San Francisco, and are so sad to have to announce that the conference is being postponed until 10th–11th November 2020. If you have tickets for the […]

    READ MORE
  • Accessible SVGs: Inclusiveness Beyond Patterns

    Accessible SVGs: Inclusiveness Beyond PatternsAccessible SVGs: Inclusiveness Beyond Patterns Carie Fisher 2020-03-12T11:30:00+00:002020-03-13T02:36:34+00:00Scalable Vector Graphics (SVGs) became a W3C open standard in 1999 — back when the new tech hotness was the Blackberry phone, Napster first invaded college dorms, and the Y2K bug sparked fear in us all. Fast forward to our modern digital world and […]

    READ MORE
  • Creating Secure Password Flows With NodeJS And MySQL

    Creating Secure Password Flows With NodeJS And MySQLCreating Secure Password Flows With NodeJS And MySQL Darshan Somashekar 2020-03-11T11:30:00+00:002020-03-12T02:36:58+00:00If you’re anything like me, you’ve forgotten your password more than once, especially on sites you haven’t visited in a while. You’ve probably also seen, and/or been mortified by, reset password emails that contain your password in plain […]

    READ MORE