Home/Smashing Magazine
Source

Smashing Magazine

1,379 articles from Smashing Magazine.

Frontend — Claymorphism: Will It Stick Around? — Smashing Magazine

Claymorphism: Will It Stick Around? — Smashing Magazine

This fresh new design trend has been picking up steam with the rising popularity of colorful inflated 3D graphics in web illustrations and with the latest Virtual Reality projects like “Horizon Worlds”. Let’s see if there is room for Claymorphism on the UI, and how we can create this effect with CSS.

ABAdrian BeceAdrian Bece·March 16, 2022Frontend
SRE & Ops — Improving The CI/CD Flow For Your Application — Smashing Magazine

Improving The CI/CD Flow For Your Application — Smashing Magazine

Looking for ways to create a smooth CI/CD flow for your software? In this article, Tom Hastjarjanto shares a quick list of useful concepts that can be combined with GitHub Actions and NPM packages. To fully benefit from the setup and the release with maximum confidence, it is highly recommended to have a robust test suite that runs on integration.

THTom HastjarjantoTom Hastjarjanto·March 14, 2022SRE & Ops
Networking — A Complete Guide To Mobile App Marketing — Smashing Magazine

A Complete Guide To Mobile App Marketing — Smashing Magazine

Standing out among the millions of mobile apps can be challenging, but proper marketing can give you that crucial edge. In this article, Sona Dabaghyan covers the ins and outs of mobile app marketing and walks you through upcoming mobile app marketing trends to look out for.

SDSona DabaghyanSona Dabaghyan·March 11, 2022Networking
SRE & Ops — An Introduction To AWS Cloud Development Kit (CDK) — Smashing Magazine

An Introduction To AWS Cloud Development Kit (CDK) — Smashing Magazine

In this article, Vivek Maskara introduces Amazon Web Services’ (AWS) Cloud Development Kit (CDK) which is increasingly becoming a popular tool for managing AWS-based infrastructure. We’ll take a closer look into CDK concepts, and then how to use the AWS CDK toolkit to deploy a sample application to an AWS account.

VMVivek MaskaraVivek Maskara·March 10, 2022SRE & Ops
Performance — Performance Signals For Customizing Website UX — Smashing Magazine

Performance Signals For Customizing Website UX — Smashing Magazine

Using signals to deliver less, or different, content is a form of progressive enhancement (or graceful degradation depending on how you look at it), whereby extraneous content is only loaded when necessary, but the core functionality of the website still works. In this article, we’ll look at some of the signals that can be used for this.

BPBarry PollardBarry Pollard·March 7, 2022Performance
Engineering — Building Web Layouts For Dual-Screen And Foldable Devices — Smashing Magazine

Building Web Layouts For Dual-Screen And Foldable Devices — Smashing Magazine

Dual-screen devices have been on the market for nearly three years. In that time new web platform technologies have been built with developer feedback to enable layout on the web that adapts to these devices. These web platform capabilities integrate with existing concepts, such as the viewport and media queries, so that developers and designers can spend more time ideating about how to leverage t

SSStephanie StimacStephanie Stimac·March 3, 2022Engineering
Frontend — New CSS Features In 2022 — Smashing Magazine

New CSS Features In 2022 — Smashing Magazine

2022 is shaping up to be a pretty great year for CSS, with a plethora of new features on the horizon. Some are already starting to land in browsers, others are likely to gain widespread browser support in 2022, while for one or two the process may be a little longer. In this article we’ll take a look at a few of them.

MBMichelle BarkerMichelle Barker·March 1, 2022Frontend
Design & UX — We All Are Ukraine 🇺🇦 — Smashing Magazine

We All Are Ukraine 🇺🇦 — Smashing Magazine

As a design community, we all can’t be silent in these times. We need to be united in our fight against the war, for democracy, for those dreams that children are entitled to have when they are growing up. It’s our obligation to help as much as we can. **We are donating all proceeds** of the “[Interface Design Checklists PDF](https://www.smashingmagazine.com/printed-books/checklist-cards/)” to sup

VFVitaly FriedmanVitaly Friedman·February 28, 2022Design & UX
Performance — A Recipe For A Good Design System — Smashing Magazine

A Recipe For A Good Design System — Smashing Magazine

Maintaining a design system is a lot of work. In this article, we will have a look at what solutions fit inside the umbrella of a Design System, and a few important steps and checkpoints you need to keep an eye on throughout your projects. Here, Atila Fassina shares his lessons learned and how a platform such as Backlight can help put together a series of tools to speed up your architecture setup.

AFAtila FassinaAtila Fassina·February 28, 2022Performance
Performance — How To Benchmark And Improve Web Vitals With Real User Metrics — Smashing Magazine

How To Benchmark And Improve Web Vitals With Real User Metrics — Smashing Magazine

How would you measure performance? Unfortunately, there is no silver bullet for measuring performance. Different products will have different benchmarks and two apps may perform differently against the same metrics, but still rank quite similarly to our subjective “good” and “bad” verdicts. Web Vitals are the new gold standard in performance due to their direct correlation with the user’s experien

AFAtila FassinaAtila Fassina·February 24, 2022Performance
Engineering — How To Develop A Text Editor For The Web — Smashing Magazine

How To Develop A Text Editor For The Web — Smashing Magazine

How do text typing and editing work on the web? Although this process might seem straightforward, there is a lot of technical nuance behind its apparent simplicity. In this article, Ilya Medvedev will explain the challenges his company faced and the solutions they used to create a text widget in their application. He’ll also dive into how they implemented it and what they learned along the way — a

IMIlya MedvedevIlya Medvedev·February 22, 2022Engineering
Frontend — Testing Pipeline 101 For Frontend Testing — Smashing Magazine

Testing Pipeline 101 For Frontend Testing — Smashing Magazine

Automated testing can give you much confidence in merging your changes, especially in extensive refactoring or working with your teammates. As a result, you might have thought about including testing as part of your build routine to get the most value out of it. Don’t know where to start? Let’s implement your testing pipeline together from scratch.

RSRamona SchweringRamona Schwering·February 21, 2022Frontend
Languages — Thoughts On Markdown — Smashing Magazine

Thoughts On Markdown — Smashing Magazine

Markdown in all its flavors, interpretations, and forks won’t go away. However, it’s important to look at emerging content formats that try to encompass modern needs. In this article, Knut shares his advice against Markdown by looking back on why it was introduced in the first place, and by going through some of the major developments of content on the web.

KMKnut MelvaerKnut Melvaer·February 18, 2022Languages
Engineering — Falling In Love With The Web: Inspiring Websites And Tools — Smashing Magazine

Falling In Love With The Web: Inspiring Websites And Tools — Smashing Magazine

Have you come across a site recently that left you feeling inspired? Or maybe a handy little tool that helped you overcome a creative trough? We all need a little inspiration boost every now and again. In this post, we collected inspiring resources from all across the web for you — beautiful eye candy, tips to challenge your skills, and useful tools that are bound to spark new ideas. Enjoy!

CMCosima MielkeCosima Mielke·February 16, 2022Engineering
Frontend — Implications Of WordPress Joining The Block Protocol — Smashing Magazine

Implications Of WordPress Joining The Block Protocol — Smashing Magazine

When working with JavaScript-based libraries, such as React or Vue, we work with “components” which are pieces of code grouped together. A “block” is also a component, but it is high-level, asserting a definitive purpose, and defining the requirements to produce the desired layout or functionality. It is the outermost component from the hierarchy of components wrapping each other, so it has a bird

LLeonardolosovizLeonardolosoviz·February 15, 2022Frontend
Languages — Web Design Done Well: Perfectly Pointless — Smashing Magazine

Web Design Done Well: Perfectly Pointless — Smashing Magazine

The web can feel like a very businesslike place nowadays. Most places you go there seem to be legions of glossy products and unnervingly personalized ads competing for our attention. Kick back, relax and enjoy. Maybe even think about a pointless project of your own. This installment of *Web Design Done Well* celebrates weird and wacky websites. Sites with sweet, innocent, sometimes pointless purpo

FOFrederick O BrienFrederick O Brien·February 11, 2022Languages
Performance — Statoscope: A Course Of Intensive Therapy For Your Bundle — Smashing Magazine

Statoscope: A Course Of Intensive Therapy For Your Bundle — Smashing Magazine

Statoscope is an instrument that analyses your webpack-bundles. Created by Sergey Melukov, it started out as an experimental version in late 2016, which has now become a full-fledged toolkit for viewing, analyzing, and validating webpack-bundles. Editor’s Note: This article is a transcription of Sergey’s live performance (Russian).

SMSergey MelukovSergey Melukov·February 8, 2022Performance
Architecture — What Web Frameworks Solve: The Vanilla Alternative (Part 2) — Smashing Magazine

What Web Frameworks Solve: The Vanilla Alternative (Part 2) — Smashing Magazine

rameworks provide convenient ways to achieve complicated tasks, and they have benefits beyond technical ones, such as aligning a group of developers to a particular style and pattern. The web platform offers many choices, and adopting a framework gets everyone at least partially on the same page for some of those choices. In this second part, Noam suggests a few patterns of how to use the web plat

NRNoam RosenthalNoam Rosenthal·February 4, 2022Architecture
Frontend — React State Management Using Easy Peasy — Smashing Magazine

React State Management Using Easy Peasy — Smashing Magazine

According to the documentation, Easy Peasy is an abstraction of Redux, providing a reimagined API that focuses on developer experience. It allows you to quickly and easily manage your state, whilst leveraging the strong architectural guarantees. We’ll use Easy Peasy as a state manager of choice to build a note application which would help us learn how it works.

TToppleTopple·February 1, 2022Frontend
Engineering — 28 Days Of Inspiration (February 2022 Desktop Wallpapers Edition) — Smashing Magazine

28 Days Of Inspiration (February 2022 Desktop Wallpapers Edition) — Smashing Magazine

Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers is for you. Designed by artists and designers from across the globe, they come in versions with and without a calendar for February 2022 and can be downloaded for free. As a little bonus goodie, we also compiled some timeless treasures from past February editions at the end of this post for you. Enjoy!

CMCosima MielkeCosima Mielke·January 31, 2022Engineering
Design & UX — Don’t Underestimate The Software Administration UX — Smashing Magazine

Don’t Underestimate The Software Administration UX — Smashing Magazine

Administration experience is often assumed or glossed over in software because 99% users never engage with it directly. Yet this is one critical area that, when used effectively, can tie closely to a company’s business strategy and affects the bottom line. In this article reveals how something as trivial as administration in both software and As-a-service can be either a booster or bottleneck to a

SAShellzhu Adrianjones·January 26, 2022Design & UX
Networking — What’s New In DevTools? — Smashing Magazine

What’s New In DevTools? — Smashing Magazine

What’s new in Chrome, Edge, Safari and Firefox? Patrick Brosset breaks it down with the latest features in DevTools across browsers. We hope you enjoy these updates, and that they’ll turn out useful when doing web development.

PPatrickbrossetPatrickbrosset·January 25, 2022Networking
Frontend — Getting Started With CSS Cascade Layers — Smashing Magazine

Getting Started With CSS Cascade Layers — Smashing Magazine

We all have run into CSS collisions and sudden regressions in our codebases when new styles are written or 3rd-party styles are added. This is because of the interdependence of styles due to source order, specificity, and inheritance. Some ways to control the cascade have included methodologies like ITCSS and BEM and other newer native features. Cascade layers will be the ultimate native solution

SEStephanie EcklesStephanie Eckles·January 24, 2022Frontend
Distributed — From Chaos To System In Design Teams — Smashing Magazine

From Chaos To System In Design Teams — Smashing Magazine

Joining a team where there are no established design practices may feel disheartening. Does this situation resonate with you? If yes, then read on — as this article is sharing the author’s advice based on his personal experience and it will show you a way (although not easy) of facing the problem in a manner that will bring other benefits, beside order and consistency.

JJaviercuello·January 21, 2022Distributed
Frontend — Building The Real App With React Query — Smashing Magazine

Building The Real App With React Query — Smashing Magazine

You probably know how annoying it could be to handle different states, if you have ever built React applications that use asynchronous data. In this article, Georgii Perepecho explains the most common React Query features that you need to be familiar with when creating a real-life application that is stable when testing.

GPGeorgii PerepechoGeorgii Perepecho·January 20, 2022Frontend
Design & UX — Upcoming Online Workshops: January – May 2022 — Smashing Magazine

Upcoming Online Workshops: January – May 2022 — Smashing Magazine

What goes into creating a successful design system? How can you take your testing workflow to the next level? And what smart interface design patterns could help you enhance your UIs? Let’s figure it out. With our [online workshops on front-end and UX](https://smashingconf.com/online-workshops).

CMCosima MielkeCosima Mielke·January 19, 2022Design & UX
AI & ML — Freebie: Wayfinding Icon Sets (164 Icons, PNG, SVG, AI, EPS) — Smashing Magazine

Freebie: Wayfinding Icon Sets (164 Icons, PNG, SVG, AI, EPS) — Smashing Magazine

Every once in a while, we publish [freebies](https://www.smashingmagazine.com/category/freebies) related to different occasions and themes. We hope that with this icon set, everyone will be able to find their own use case for these icons in particular. Today, we present to you three icon sets designed by the creative folks at GraphicSurf — all free for personal and commercial use.

ATAnton TyschenkoAnton Tyschenko·January 18, 2022AI & ML
Frontend — Modern Fluid Typography Using CSS Clamp — Smashing Magazine

Modern Fluid Typography Using CSS Clamp — Smashing Magazine

In this article, Adrian Bece will explore fluid typography principles, use-cases, best practices, implementation with CSS clamp function and how to calculate the right parameters. He’ll also show you how to address some accessibility concerns and watch out for one important issue that you cannot fix as of yet, but have to be aware of regardless.

ABAdrian BeceAdrian Bece·January 17, 2022Frontend
Design & UX — Ten Tips For Aspiring Designer Beginners (Part 2) — Smashing Magazine

Ten Tips For Aspiring Designer Beginners (Part 2) — Smashing Magazine

If you are a beginner at design and are willing to learn UI (user interface), UX (user experience) and product design, then this article is definitely for you! In [Part 1](https://www.smashingmagazine.com/2022/01/ten-tips-aspiring-designer-beginners-part1/), Luis Ouriach shared advice he wished he had when starting out in his career. In this second and last part of this series, Luis continues shar

LOLuis Ouriach·January 14, 2022Design & UX
Frontend — Building A Web Code Editor — Smashing Magazine

Building A Web Code Editor — Smashing Magazine

If you’re a developer who’s thinking about building a platform that requires a code editor in one form or another, then this article is for you. This article explains how to create a web code editor that displays the result in real time with the help of some HTML, CSS and JavaScript.

DDDaniel DonDaniel Don·January 13, 2022Frontend
Security — How To Hire For Digital Accessibility Roles — Smashing Magazine

How To Hire For Digital Accessibility Roles — Smashing Magazine

Accessibility must be a permanent program within organizations, much like security. There are many ways to increase your team’s capacity for accessibility and it’s less important where you start than it is that you do start. Accessibility must be a permanent program within organizations, much like security. You wouldn’t just do one round of security testing and consider it taken care of. In this a

KKKate KalcevichKate Kalcevich·January 12, 2022Security
Frontend — A Deep CSS Dive Into Radial And Conic Gradients — Smashing Magazine

A Deep CSS Dive Into Radial And Conic Gradients — Smashing Magazine

CSS gradients are a useful CSS feature that can be used to create interesting UI effects or even help us in drawing something without the need to create HTML elements for it. In this article, we’ll be taking a closer look at two gradients: `conic-gradient` and `radial-gradient`. You’ll see how each one of them works in detail, what the differences and similarities are between them, how and where t

ASAhmad ShadeedAhmad Shadeed·January 10, 2022Frontend
Engineering — Changing A Tire On A Moving Car (Or How To Improve Product Roadmaps) — Smashing Magazine

Changing A Tire On A Moving Car (Or How To Improve Product Roadmaps) — Smashing Magazine

Product roadmaps are often treated as a series of checkboxes. But they are more than that. Having a loose product landscape offers a flexible way to be strategic and decisive about how to chip away at the big picture. Not dealing with can eventually leave you stranded on the roadside without a spare to keep you going. In this article, Scott Himmer explains how internal partnerships, research, desi

SHScott HimmerScott Himmer·January 7, 2022Engineering
Career & Teams — Ten Tips For Aspiring Designer Beginners (Part 1) — Smashing Magazine

Ten Tips For Aspiring Designer Beginners (Part 1) — Smashing Magazine

In this article (the first part in a series of two), Luis Ouriach shares advice that helped him grow and become a better designer, and that he wishes he had when starting out in his career. These tips come from his experience as a user interface and product designer for close to ten years, and if you’re starting just now, then read on!

LOLuis Ouriach·January 5, 2022Career & Teams
Performance — Composition-Based Design System In Figma — Smashing Magazine

Composition-Based Design System In Figma — Smashing Magazine

Figma has advanced enough where it now supports some powerful concepts that can help with the flexibility and maintainability of a design system. In this article, Sasha explains why she finds the Systems Designer position so rewarding — and it’s not only because of how fast certain tools have developed to help her master challenges she faces in her work projects. **Editor’s Note**: This article co

ANAleksandra NagornaiaAleksandra Nagornaia·January 3, 2022Performance
Design & UX — Useful UX Guidelines, Tools And Resources — Smashing Magazine

Useful UX Guidelines, Tools And Resources — Smashing Magazine

A meaningful user experience is what can set your site apart from others. But what makes an experience truly meaningful? And how to achieve that? The tools, tips, and resources in this post not only help you to come up with a UX strategy that works for you and your team but also to circumvent potential UX pitfalls.

CMCosima MielkeCosima Mielke·December 22, 2021Design & UX
Design & UX — Designing Human-Machine Interfaces For Vehicles Of The Future — Smashing Magazine

Designing Human-Machine Interfaces For Vehicles Of The Future — Smashing Magazine

Modern HMIs are transforming the way we interact with our vehicles. A car becomes a gadget that we use in a similar way as we use our phones. Users expect a lot of HMI, they even evaluate car experience based on the experience they have with HMI. In this article, let’s look at some ways to help us satisfy users’ needs with proper design.

NGNickbabich Glebkuznetsov·December 17, 2021Design & UX
Design & UX — Touch Design For Mobile Interfaces: Defining Mobile Devices (Excerpt) — Smashing Magazine

Touch Design For Mobile Interfaces: Defining Mobile Devices (Excerpt) — Smashing Magazine

Before we can talk about how people interact, much less how to take advantage of that knowledge and design, it’s important to understand a bit about the history, the technology, and what today counts as a mobile touchscreen device at all. Touchscreens and our standard paradigms of interaction are not the same as the real physical world; touchscreen behaviors are as learned as the use of a mouse or

SHSteven HooberSteven Hoober·December 15, 2021Design & UX