An Ode To Side Project Time — Smashing Magazine

A once-revered perk of some tech workplaces, the status of ‘side project time’ seems to have slipped in recent years. Frederick O’Brien believes it deserves a comeback. There seemed to be a hot minute when the tech industry understood the value of idle tinkering and made a point of providing ‘side project time’ as an […]

How To Argue Against AI-First Research — Smashing Magazine

Companies have been turning their attention to “synthetic,” AI-driven user testing. However, as convenient as it might seem, it’s dangerous, expensive, and usually diminishes user value. Let’s take a closer look at why exactly it is problematic and how we can argue against it to make a case for UX research with real users. Part […]

How to create a JavaScript PDF viewer

The Portable Document Format, or PDF for short, is ideal for sharing documents containing lots of precisely formatted text and images, especially if they’re likely to be printed or read offline. Although most modern browsers can display PDF files, they do so using a PDF viewer that runs in an independent tab or window, forcing […]

WebGPU Scanning Effect with Depth Maps

Today we’re sharing a creative demo that showcases a scanning light effect using a depth map. The scene is rendered with WebGPU via Three.js and react-three-fiber, and enhanced using TSL shaders for dynamic visual depth. This demo includes three variations of the effect, each showing a different visual direction. The goal is to demonstrate how […]

Lessons Learned — Smashing Magazine

Alvaro Saburido delves into the current state and challenges of Open-Source authoring, sharing lessons learned from both community- and company-driven initiatives. Open source is the backbone of modern software development. As someone deeply involved in both community-driven and company-driven open source, I’ve had the privilege of experiencing its diverse approaches firsthand. This article dives into […]

How to clear the WordPress cache

Are you creating new pages, editing existing posts and generally improving your WordPress website, but those changes aren’t appearing on your actual website? Your web browser and plugins can all serve cached versions of your pages and posts, so what you’re currently seeing may not be what everyone else sees! Source link

A Chat With Rich Harris — Smashing Magazine

After months of anticipation, debate, and even a bit of apprehension, Svelte 5 arrived earlier this year. Frederick O’Brien caught up with its creator, Rich Harris, to talk about the path that brought him and his team here and what lies ahead. Svelte occupies a curious space within the web development world. It’s been around […]

Easy Slider (Carousel With Pure CSS)

A carousel is a great example of a possible CSS-only interactive feature. While carousels (aka sliders) are usually built with JavaScript, if we remove the complex features, they’re simply scrollable elements with an overflow; exactly what CSS is made for. Source link

Transitioning Top-Layer Entries And The Display Property In CSS — Smashing Magazine

We are getting spoiled with so many new features involving animations with CSS, from scroll-driven animations to view transitions, and plenty of things in between. But it’s not always the big features that make our everyday lives easier; sometimes, it’s those ease-of-life features that truly enhance our projects. In this article, Brecht De Ruyte puts […]