Recovering Deleted Files From Your Git Working Tree
https://smashingmagazine.com/2023/12/recovering-deleted-files-git-working-tree/
https://smashingmagazine.com/2023/12/recovering-deleted-files-git-working-tree/
Smashing Magazine
Recovering Deleted Files From Your Git Working Tree — Smashing Magazine
Git is designed to assure us that we can track a project’s files at different points in time. But it doesn’t assure us that those files are always safe along the way. For those of you who have dealt with the sinking feeling that you’ve irrevocably deleted…
How Marketing Changed OOP In JavaScript
https://smashingmagazine.com/2023/12/marketing-changed-oop-javascript/
https://smashingmagazine.com/2023/12/marketing-changed-oop-javascript/
Smashing Magazine
How Marketing Changed OOP In JavaScript — Smashing Magazine
Discussing the decisions surrounding JavaScript prototypes, the article by Juan Diego Rodriguez scrutinizes their origin, examines missteps in the design, and explores how these factors have affected the way we write JavaScript today.
Five-Second Testing: Taking A Closer Look At First Impressions (Case Study)
https://smashingmagazine.com/2023/12/five-second-testing-case-study/
https://smashingmagazine.com/2023/12/five-second-testing-case-study/
Smashing Magazine
Five-Second Testing: Taking A Closer Look At First Impressions (Case Study) — Smashing Magazine
Five-second testing is a popular method of usability research used in the industry, yet in essence, its core belief boils down to virtually a superstition. Eduard Kuric looks under the hood at how first impressions are affected by various factors and how…
Preparing For Interaction To Next Paint, A New Web Core Vital
https://smashingmagazine.com/2023/12/preparing-interaction-next-paint-web-core-vital/
https://smashingmagazine.com/2023/12/preparing-interaction-next-paint-web-core-vital/
Smashing Magazine
Preparing For Interaction To Next Paint, A New Web Core Vital — Smashing Magazine
Starting in March 2024, Interaction to Next Paint will formally replace First Input Delay as a Core Web Vital metric. Learn how the two metrics differ, why we needed a new way to measure interaction responsiveness, and how you can start optimizing the performance…
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…