DesignNews
- WaterBear: Building A Free Platform For Impactful Documentaries (Part 1)by hello@smashingmagazine.com (Adrian Bece) on September 25, 2023 at 10:00 am
Adrian’s kicking off a two-part series, sharing his journey as a lead developer. In the process, you will learn about the lessons and insights Adrian gained at work, […]
- The Path To Awesome CSS Easing With The linear() Functionby hello@smashingmagazine.com (Jhey Tompkins) on September 22, 2023 at 10:00 am
With the new CSS `linear()` easing function on the horizon, the possibilities of what we can do to create natural-feeling animations and transitions in the future are greatly […]
- Facilitating Inclusive Online Workshops (Part 2)by hello@smashingmagazine.com (Ben Shih) on September 20, 2023 at 1:00 pm
To help ensure the success of a workshop, Ben Shih introduces the concept of an inclusive workshop. In Part 2 of the series, you will continue to delve deeper into several […]
- How Smashing Magazine Uses TinaCMS To Manage An Editorial Workflowby hello@smashingmagazine.com (Geoff Graham) on September 18, 2023 at 6:00 pm
This article is a peek behind the curtain of how content is managed here at Smashing Magazine. In it, you’ll get a tour of an article’s full lifecycle, from a basic […]
- Revealing Images With CSS Mask Animationsby hello@smashingmagazine.com (Temani Afif) on September 15, 2023 at 7:00 am
Let’s play with images and experiment with CSS masks. The idea is fairly simple: take a single `` tag and harness the power of CSS to accomplish complex hover transitions. […]
- Facilitating Inclusive Online Workshops (Part 1)by hello@smashingmagazine.com (Ben Shih) on September 13, 2023 at 11:00 am
Running a workshop can be an effective alternative to traditional, long-standing meetings. To help ensure its success, Ben Shih introduces the concept of an inclusive […]
- Gradients, Blend Modes, And A Really Cool Hover Effectby hello@smashingmagazine.com (Preethi Sam) on September 11, 2023 at 3:00 pm
Gradients are a powerful CSS feature. We use them for texture, depth, and even to hide parts of elements with CSS masking. This article covers another interesting way to use […]
- Rediscovering The Joy Of Designby hello@smashingmagazine.com (Pratik Joglekar) on September 8, 2023 at 11:00 am
Pratik Joglekar takes a philosophical approach to remind designers about the lost joy within themselves by effectively placing massive importance on mindfulness, […]
- Long Live The Test Pyramidby hello@smashingmagazine.com (Ramona Schwering) on September 6, 2023 at 11:00 am
Is the Test Pyramid really dead? Discover the more contemporary testing strategies and evaluate the Test Pyramid’s relevance in today’s software development practices.
- Generating Real-Time Audio Sentiment Analysis With AIby hello@smashingmagazine.com (Joas Pambou) on September 4, 2023 at 1:00 pm
In this article, Joas Pambou builds the tool to provide a sentiment score in **real-time** with enhanced user experience by providing multilingual support. You will use an […]
- A September Of Never Ending Adventures (2023 Wallpapers Edition)by hello@smashingmagazine.com (Cosima Mielke) on August 31, 2023 at 8:15 am
Let’s get ready for September with some fresh wallpaper designs! Created with love by artists and designers from across the globe, the wallpapers in this collection come in […]
- Falling For Oklch: A Love Story Of Color Spaces, Gamuts, And CSSby hello@smashingmagazine.com (Geoff Graham) on August 28, 2023 at 1:30 pm
The CSS Color Module Level 4 specification defined a slew of new color features when it became a candidate recommendation in 2022, including Oklab and Oklch, which have […]
- Improving The Double Diamond Design Processby hello@smashingmagazine.com (Andy Budd) on August 25, 2023 at 11:00 am
The so-called “Double Diamond” is a great way of visualizing an ideal design process — but it’s just not the way most companies deliver new projects or services. Andy […]
- A Few Interesting Ways To Use CSS Shadows For More Than Depthby hello@smashingmagazine.com (Preethi Sam) on August 23, 2023 at 3:00 pm
We often think of shadows in CSS as something to reach for when we want to add depth to a design. But shadows can be used for more than depth. Let’s experiment with […]
- Better Context Menus With Safe Trianglesby hello@smashingmagazine.com (Costa Alexoglou) on August 21, 2023 at 8:00 am
Discover how to improve the user experience of nested menus and tackle a minor yet common issue with them when the user’s pointer leaves the menu item for a moment, and the […]
- Modern Methods For Improving Drupal’s Largest Contentful Paint Core Web Vitalby hello@smashingmagazine.com (Mike Herchel) on August 15, 2023 at 10:00 am
The background image used in the hero component, which is slow to load, is a very common problem with any component that uses a large image file as a background image. In […]
- Knip: An Automated Tool For Finding Unused Files, Exports, And Dependenciesby hello@smashingmagazine.com (Lars Kappert) on August 14, 2023 at 10:00 am
Most of the projects have at least a few unused files, exports, and dependencies lying around, often because it’s difficult knowing when one thing relies on another and […]
- Designing Accessible Text Over Images: Best Practices, Techniques And Resources (Part 2)by hello@smashingmagazine.com (Hannah Milan) on August 11, 2023 at 1:00 pm
In part 2 of the series, Hannah Milan reviews various accessible text over images techniques for designing your content, including framing the image, soft-colored gradients […]
- Running A Page Speed Test: Monitoring vs. Measuringby hello@smashingmagazine.com (Geoff Graham) on August 10, 2023 at 8:00 am
What does your performance “stack” look like? There are all kinds of tools available for measuring page speed, but what data and assumptions do they use to measure […]
- Using Friction As A Feature In Machine Learning Algorithmsby hello@smashingmagazine.com (Maximillian Piras) on August 7, 2023 at 2:00 pm
Friction often has a negative connotation in user experience design, but it actually has many benefits. Its best-known use case is mitigating unintended consequences in […]