• Memories Of August (2022 Desktop Wallpapers Edition)

    Everybody loves a beautiful wallpaper to freshen up their desktops and home screens, right? To cater for new and unique artworks on a regular basis, we started our monthly wallpapers challenge more than eleven years ago, and from the very beginning to today, artists and designers from across the globe have accepted the challenge and […]

    READ MORE
  • Testable Frontend: The Good, The Bad And The Flaky

    I often come across front-end developers, managers, and teams facing a repeating and legitimately difficult dilemma: how to organize their testing between unit, integration, and E2E testing and how to test their UI components. Unit tests often seem not to catch the “interesting” things happening to users and systems, and E2E tests usually take a […]

    READ MORE
  • vs. : How To Choose The Right One

    “Do I use a <section> or an <article> element?” I have had to ask myself this question an unhealthy amount of times whenever I have to group content in a container element. A conversation I had on Twitter led me to research this question and ultimately to write on it. It was a conversation with […]

    READ MORE
  • Overcoming Imposter Syndrome By Developing Your Own Guiding Principles

    Design is one of those disciplines that has a very low barrier to entry, and this is amazing! What isn’t so easy is acquiring the softer skills that you’ll need when entering this job market. Working on designs is just so much fun! But to become better designers, it’s also crucial to understand what makes […]

    READ MORE
  • Looking Back At SmashingConf SF 2022

    Last month, we hosted our first offline + online conference in San Francisco. It was also our first in-person conference since 2019, and we were extremely excited — and of course, a little apprehensive — to get back to in-person conferences again. In this article, we would like to share our perspective as organizers and […]

    READ MORE
  • Powerful Image Optimization Tools

    In recent years, the web development community has rightfully spread the message widely that images are often the largest resource on any given web page. While many developers spend time optimizing other areas of a web page’s performance, reducing the size of images can have a bigger impact on performance than all other areas combined. […]

    READ MORE
  • A New Pattern For The Jamstack: Segmented Rendering

    If you think that static rendering is limited to generic, public content that is the same for every user of your website, you should definitely read this article. Segmented Rendering is a new pattern for the Jamstack that lets you personalize content statically, without any sort of client-side rendering or per-request Server-Side Rendering. There are […]

    READ MORE
  • Resolving Conflicts Between Designers And Engineers

    In software development, UX designers and software engineers can get locked in verbal combat, which feels like a chess game of debate and wordplay. I’ve been there too many times and have the battle scars to prove it. If there has been anything I’ve learned from conflicts in the software development process, it’s that it’s […]

    READ MORE
  • Using Nothing But Docker For Projects

    Imagine the following situation: you start working on a new project, maybe also with a different programming language you’re not used to. So, the project is there, and you should be able to run it. You hope there’s any documentation telling you what to do — which is not that common — and if/when there’s […]

    READ MORE
  • Smashing Podcast Episode 49 With Paul Boag: How Do You Ship A Billion-Dollar Idea?

    In this episode, we ask what qualities are required to introduce change in large organizations, how to convince management to do the right thing, and how to ship a billion-dollar idea. Vitaly talks to expert Paul Boag to find out. Show Notes Paul’s personal website Paul on Twitter Click! How To Encourage Clicks Without Shady […]

    READ MORE
  • Kendo UI For Angular Data Grid And Angular Material: Have Your Cake And Eat It Too

    This article is a sponsored by Progress Kendo UI Designing and building data tables that handle large amounts of data requires a lot of consideration, planning, expertise, and time. The data tables have to be easy to read and navigate, allow users to search, filter, and group existing data as well as be able to […]

    READ MORE
  • A Look At Remix And The Differences With Next.js

    In the developer community, it is very common to see new frameworks and tools appear every day. Some of them offer a different approach to solve scenarios that are currently being solved with other tools. Others bring a new concept or idea, proposing a different way to face the projects. As the carpenter has different […]

    READ MORE
  • A Five-Step Approach To The Metaverse

    Ask a handful of people about the metaverse, and you’ll get a dozen different responses ranging from a virtual land of opportunity to another avenue of harassment, the new Facebook, or technology jargon like Web3, NFT, blockchain, and VR. Some even call it the future of the internet and predict that’s where we will spend […]

    READ MORE
  • An Accessibility-First Approach To Chart Visual Design

    Have you heard the claim that designing for accessibility leads to a better outcome for everyone? Here’s a story about how an accessibility-first approach led to an overall better visual design for a chart. In 2018, Kent was a founding member of Google Cloud’s first dedicated data visualization team. Kai joined shortly after the team […]

    READ MORE
  • Designing A Better Pricing Page

    Imagine that you need to design a pricing page. The page is intended for a product that has four different pricing plans. All plans are designed for different audiences, vary in features, include some customization options, and are available in various currencies. For such a table, we should probably consider addressing specific groups with appropriate […]

    READ MORE
  • How To Build A Localized Website With Hugo And Strapi

    Localizing your site can benefit your business or organization in several ways. By translating your content or site, you expand the markets you target. Adapting your product to the language and cultural preferences of potential customers who were not able to use your product before boosts your conversion rates. Ultimately, this often leads to a […]

    READ MORE
  • Accelerating UX Maturity With A Breakthrough Project

    You can incrementally advance corporate UX maturity by conducting user research, designing new features, and repairing existing ones while emphasizing how your work improves the user experience. Experts agree this approach is effective, but it may take long before the company truly groks and values UX. To accelerate culture change, you must find and solve […]

    READ MORE