Building Components For Consumption, Not Complexity (Part 1)
https://smashingmagazine.com/2023/12/building-components-consumption-not-complexity-part1/
https://smashingmagazine.com/2023/12/building-components-consumption-not-complexity-part1/
Smashing Magazine
Building Components For Consumption, Not Complexity (Part 1) — Smashing Magazine
Design systems can be of immense help, but failure to adopt them invalidates the hard work that goes into building the thing in the first place! In this two-part series of articles, Luis shares his experience with design systems and how you can overcome the…
CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study
https://smashingmagazine.com/2023/12/css-scroll-snapping-aligned-global-page-layout-case-study/
https://smashingmagazine.com/2023/12/css-scroll-snapping-aligned-global-page-layout-case-study/
Smashing Magazine
CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study — Smashing Magazine
Have you run into a situation where you need the padding of one element to align with the padding of another element? In this article, Brecht De Ruyte demonstrates the issue with a full-width slider component that breaks out of the main page container and…
Building Components For Consumption, Not Complexity (Part 2)
https://smashingmagazine.com/2023/12/building-components-consumption-not-complexity-part2/
https://smashingmagazine.com/2023/12/building-components-consumption-not-complexity-part2/
Smashing Magazine
Building Components For Consumption, Not Complexity (Part 2) — Smashing Magazine
Part 2 concentrates on the key points from Luis’ framework and practical tips about managing a design system that should be both robust and easy to adopt.
New CSS Viewport Units Do Not Solve The Classic Scrollbar Problem
https://smashingmagazine.com/2023/12/new-css-viewport-units-not-solve-classic-scrollbar-problem/
https://smashingmagazine.com/2023/12/new-css-viewport-units-not-solve-classic-scrollbar-problem/
Smashing Magazine
New CSS Viewport Units Do Not Solve The Classic Scrollbar Problem — Smashing Magazine
Since the introduction of CSS viewport units in 2012, many of us have been using `width: 100vw` as a way to set an element’s width to the full width of the viewport. But, as Šime Vidas explains in this deep dive, `100vw` does not always represent the full…
Delightful UI Animations With Shared Element Transitions API (Part 1)
https://smashingmagazine.com/2023/12/ui-animations-shared-element-transitions-api-part1/
https://smashingmagazine.com/2023/12/ui-animations-shared-element-transitions-api-part1/
Smashing Magazine
Delightful UI Animations With Shared Element Transitions API (Part 1) — Smashing Magazine
The View Transitions API is a new — but game-changing — feature that allows us to do the types of reactive state-based UI and page transitions that have traditionally been exclusive to JavaScript frameworks. In the first part of this mini two-part series…
Making Sense Of “Senseless” JavaScript Features
https://smashingmagazine.com/2023/12/making-sense-of-senseless-javascript-features/
https://smashingmagazine.com/2023/12/making-sense-of-senseless-javascript-features/
Smashing Magazine
Making Sense Of “Senseless” JavaScript Features — Smashing Magazine
JavaScript may be the most popular client-side language in the world, but it’s far from perfect and not without its quirks. Juan Diego Rodriguez examines several “absurd” JavaScript eccentricities and explains how they made it into the language as well as…
The Magic Of New Beginnings (January 2024 Wallpapers Edition)
https://smashingmagazine.com/2023/12/desktop-wallpaper-calendars-january-2024/
https://smashingmagazine.com/2023/12/desktop-wallpaper-calendars-january-2024/
Smashing Magazine
The Magic Of New Beginnings (January 2024 Wallpapers Edition) — Smashing Magazine
Let’s start into the new year with a little inspiration boost: wallpapers created with love by the community for the community. Happy 2024!
The View Transitions API And Delightful UI Animations (Part 2)
https://smashingmagazine.com/2024/01/view-transitions-api-ui-animations-part2/
https://smashingmagazine.com/2024/01/view-transitions-api-ui-animations-part2/
Smashing Magazine
The View Transitions API And Delightful UI Animations (Part 2) — Smashing Magazine
The View Transitions API is a new — but game-changing — feature that allows us to do the types of reactive state-based UI and page transitions that have traditionally been exclusive to JavaScript frameworks. In the second half of this mini two-part series…
SolidStart: A Different Breed Of Meta-Framework
https://smashingmagazine.com/2024/01/solidstart-different-breed-meta-framework/
https://smashingmagazine.com/2024/01/solidstart-different-breed-meta-framework/
Smashing Magazine
SolidStart: A Different Breed Of Meta-Framework — Smashing Magazine
Are you ready for a little exercise of pulling a framework apart and putting the pieces back together? In this article, Atila Fassina explains how meta-frameworks have evolved around core libraries in their own unique ways.
The Complex But Awesome CSS border-image Property
https://smashingmagazine.com/2024/01/css-border-image-property/
https://smashingmagazine.com/2024/01/css-border-image-property/
Smashing Magazine
The Complex But Awesome CSS border-image Property — Smashing Magazine
The CSS `border-image` property is one of those properties you undoubtedly know exists but may not have ever reached for. In this article, Temani Afif demonstrates different approaches for using `border-image` to create clever decorative accents and shapes.
The AI Dilemma In Graphic Design: Steering Towards Excellence In Typography And Beyond
https://smashingmagazine.com/2024/01/ai-dilemma-graphic-design-typography/
https://smashingmagazine.com/2024/01/ai-dilemma-graphic-design-typography/
Smashing Magazine
The AI Dilemma In Graphic Design: Steering Towards Excellence In Typography And Beyond — Smashing Magazine
AI promises a major upheaval in typography, with designers finding themselves navigating both opportunities and challenges. How will it impact quality, design roles, and our use of type in the future? As we explore this new frontier, we realise that we are…
A Simple Guide To Retrieval Augmented Generation Language Models
https://smashingmagazine.com/2024/01/guide-retrieval-augmented-generation-language-models/
https://smashingmagazine.com/2024/01/guide-retrieval-augmented-generation-language-models/
Smashing Magazine
A Simple Guide To Retrieval Augmented Generation Language Models — Smashing Magazine
Language models have shown impressive capabilities. But that doesn’t mean they’re without faults, as anyone who has witnessed a ChatGPT “hallucination” can attest. In this article, Joas Pambou diagnoses the symptoms that cause hallucinations and explains…
The Feature Trap: Why Feature Centricity Is Harming Your Product
https://smashingmagazine.com/2024/01/feature-centricity-harming-product/
https://smashingmagazine.com/2024/01/feature-centricity-harming-product/
Smashing Magazine
The Feature Trap: Why Feature Centricity Is Harming Your Product — Smashing Magazine
Most product teams commonly adopt a feature-centric mindset, finding them convenient for brainstorming, drafting requirement documents, and integrating into backlogs and ticketing systems. In this article, Andy Budd shows how fixation with features might…
29 Days Of Inspiration (February 2024 Wallpapers Edition)
https://smashingmagazine.com/2024/01/desktop-wallpaper-calendars-february-2024/
https://smashingmagazine.com/2024/01/desktop-wallpaper-calendars-february-2024/
Smashing Magazine
29 Days Of Inspiration (February 2024 Wallpapers Edition) — Smashing Magazine
With February just around the corner, how about a little inspiration boost? We might have one for you: desktop wallpapers created with love by the community for the community. Enjoy!
When Words Cannot Describe: Designing For AI Beyond Conversational Interfaces
https://smashingmagazine.com/2024/02/designing-ai-beyond-conversational-interfaces/
https://smashingmagazine.com/2024/02/designing-ai-beyond-conversational-interfaces/
Smashing Magazine
When Words Cannot Describe: Designing For AI Beyond Conversational Interfaces — Smashing Magazine
As Artificial Intelligence evolves the computing paradigm, designers have an opportunity to craft more intuitive user interfaces. Maximillian Piras examines how the latest AI capabilities can reshape the future of human-computer interaction beyond conversation…
A Guide To Designing For Older Adults
https://smashingmagazine.com/2024/02/guide-designing-older-adults/
https://smashingmagazine.com/2024/02/guide-designing-older-adults/
Smashing Magazine
A Guide To Designing For Older Adults — Smashing Magazine
With one billion people aged 60 or older worldwide, inclusivity is more important than ever. Learn how to create digital experiences that empower independence and competence for older adults while enhancing usability for all. An upcoming part of Smart Interface…
Web Development Is Getting Too Complex, And It May Be Our Fault
https://smashingmagazine.com/2024/02/web-development-getting-too-complex/
https://smashingmagazine.com/2024/02/web-development-getting-too-complex/
Smashing Magazine
Web Development Is Getting Too Complex, And It May Be Our Fault — Smashing Magazine
An overwhelming number of frameworks and tooling available today gives the impression that web development has gotten perhaps too complex. Juan Diego Rodríguez explores if web development really is that complex and, most importantly, how we can prevent it…
Frequently Heard In My Beginning Front-End Web Development Class
https://smashingmagazine.com/2024/02/frequently-heard-beginning-front-end-web-development-class/
https://smashingmagazine.com/2024/02/frequently-heard-beginning-front-end-web-development-class/
Smashing Magazine
Frequently Heard In My Beginning Front-End Web Development Class — Smashing Magazine
What could we learn from entry-level students in front-end web development? As seasoned professionals, you might think you’ve seen it all, but the truth is that the newcomers are asking the most intriguing questions and making connections that those of us…