Technology
7266 discoveries · Hand-picked discoveries from the open web, newest first.
-
Linux 7.4-rc1 Released With Nice Performance Improvements, AMD Ryzen Zen 6 Preparations & AMDGPU HDMI 2.1 Default
Even with Linus Torvalds having been on holiday, Linux 7.4-rc1 is out today on-schedule for capping off the Linux 7.4 merge window...
Phoronix · EN
-
Steam On Linux Just Under 4% For October 2026
Valve just published their Steam Survey results for October and point to a small uptick in Linux gaming use on a relative basis...
Phoronix · EN
-
Raspberry Pi 5 16GB Price Rises To $385 USD
Raspberry Pi announced their latest round of price hikes as a result of the RAM shortages and increased pricing continuing to affect the industry...
Phoronix · EN
-
KDE Linux Nearing Its Beta Milestone, Now Ships With NTSYNC By Default
KDE developer Nate Graham published his monthly blog post on Sunday to outline the current state of KDE Linux and some of the changes made to this in-house Linux distribution over the course of October. Additionally, KDE Linux is nearing its beta milestone after beinbg in development for over one year as a reference Linux distribution for KDE...
Phoronix · EN
-
FreeRDP 3.33 Released With WebAssembly Support, Huge Influx Of Activity Due To AI
The FreeRDP 3.33 software released today as the newest version of this open-source Microsoft Remote Desktop Protocol (RDP) implementation...
Phoronix · EN
-
Radeon RADV Vulkan Driver Adopts An LLM Policy
The Mesa RADV driver that provides Vulkan API support for AMD Radeon GPUs on Linux has adopted its own policy around AI / large language models (LLMs) for code contributions...
Phoronix · EN
-
Brand New Layouts with CSS Subgrid
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do until now. ✨
Josh W. Comeau · EN
-
Sprites on the Web
In game development, it’s common to use spritesheets for animation, but this technique isn’t as widely used on the web these days. Which is a shame, because we can do some pretty cool stuff with sprites! In this post, we’ll share the niche CSS function you can use to leverage this technique, and explore some of the potential use cases.
Josh W. Comeau · EN
-
Sneaky Header Blocker Trick
There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often reach out, asking how on earth it works. It feels like it defies the rules of CSS! In this blog post, I’ll break down the surprisingly-straightforward implementation so you can start using this trick yourself.
Josh W. Comeau · EN
-
Squash and Stretch
Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore how we can use the very first principle to create SVG micro-interactions that feel way more natural and believable. It’s one of those small things that has a big impact.
Josh W. Comeau · EN
-
Scroll-Driven Animations
The new Animation Timeline API allows us to create dynamic scroll animations without any JavaScript! It’s honestly a very lovely API, and in this blog post, we’ll explore some of the super cool things we can do with it.
Josh W. Comeau · EN
-
CSS vs. JavaScript
There are a bunch of JavaScript animation libraries out there, and you might have wondered whether there’s a performance cost compared to traditional CSS transitions and keyframe animations. In this blog post, we’ll compare the same animation across several different strategies and see the differences firsthand. There’s some interesting nuance here!
Josh W. Comeau · EN
-
Getting Started with Anchor Positioning
For decades, one of the most notoriously-challenging problems on the web has been sticking one element to another element, for things like tooltips and nested menus. The CSSWG has decided to provide a first-class solution to this problem, and it’s pretty friggin’ cool! In this tutorial, I’ll share the most useful parts I’ve found from this modern CSS feature.
Josh W. Comeau · EN
-
The Future of CSS ✨
Every year, browser vendors collaborate via the Interop project to synchronize their efforts on new HTML/CSS/JS features. This year, there’s a ton of super exciting features being considered! In this blog post, we’ll explore the CSS of the future, to get a glimpse of what we’ll soon be able to do.
Josh W. Comeau · EN
-
Helping YOU ask ME questions with AI
Here's how I've made it easier for you to call into the Call Kent podcast without having to record yourself and also make yourself anonymous using AI.
Kent C. Dodds · EN
-
Building Semantic Search on my Content
I've added some pretty cool AI-powered features to kentcdodds.com and I want to tell you all about it.
Kent C. Dodds · EN
-
Offloading FFmpeg with Cloudflare
How I moved Call Kent podcast episode processing off my primary Fly.io app server and onto Cloudflare Queues and Containers: what broke, what I missed, and whether it was worth the complexity.
Kent C. Dodds · EN
-
Migrating to Workspaces and Nx
The interesting part of moving kentcdodds.com to npm workspaces was not the file moves. It was everything the file moves broke.
Kent C. Dodds · EN
-
Simplifying Containers with Cloudflare Sandboxes
How I replaced a long-lived Cloudflare Container with a one-shot Cloudflare Sandbox, deleted most of the control-plane code, and let an agent do the heavy lifting in less than an hour of my own time.
Kent C. Dodds · EN
-
Implementing Hybrid Semantic + Lexical Search
Semantic search alone wasn't good enough. Here's how I improved search on kentcdodds.com through three rounds of iteration with Cursor and GPT-5.4, each time learning something that the previous design missed.
Kent C. Dodds · EN
-
Introducing Kody: Your Personal Software Factory
Kody turns the good answer into a package you keep.
Kent C. Dodds · EN
-
You Own the Outcome: Product Engineering in the Age of AI
Agents are great at producing code. The valuable work left for you is deciding what should exist, how it should behave, and what you're willing to trade for it.
Kent C. Dodds · EN
-
animation-trigger
The CSS animation-trigger property allows you to delay the start of a CSS animation until a specific trigger occurs. animation-trigger originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.
CSS-Tricks · EN
-
Creating Web Widgets Using the Document Picture-in-Picture API
The general idea is that we create a Document Picture-in-Picture window (DPIP window), and then we put HTML, CSS, and JavaScript into it. Creating Web Widgets Using the Document Picture-in-Picture API originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.
CSS-Tricks · EN