The Collective #882
Two different kinds of “focusable” UI elements * REM? PX? Why not both?
Olá, frontend friends! 👋
Hope your week’s off to a great start!
Eric Eggert's post on focusable UI elements caught our attention, where he breaks down the difference between sequentially and programmatically focusable elements—essential knowledge for accessible design and effective testing.
For anyone juggling CSS units, David Bushell's insights on using both REM and PX are a refreshing take. He combines relative units for font sizes with pixel values for layout, aiming for accessibility without sacrificing precision, a balance many of us are after.
And on the practical side, Leon Kohli’s Browser Fingerprint Analyzer offers a look at how unique your browser's “fingerprint” really is; a helpful tool for understanding privacy implications and tracking nuances.
Hope you enjoy today’s picks!
From our sponsor
Unlock Windsurf Editor, by Codeium.
Introducing the Windsurf Editor, the first agentic IDE. All the features you know and love from Codeium’s extensions plus new capabilities such as Cascade that act as collaborative AI agents, combining the best of copilot and agent systems. This flow state of working with AI creates a step-change in AI capability that results in truly magical moments.
Eric Eggert's blog post explains the difference between sequentially and programmatically focusable elements in web accessibility and their significance for effective testing.
Thomas Countz delves into creating low-poly images with evolutionary algorithms in Ruby, demonstrating how these algorithms can creatively approximate an image by evolving generations of polygonal shapes for visual accuracy.
Raymond Camden explains how to use Chrome's experimental AI features to add automatic translation to web apps through a custom web component.
David Bushell's latest blog post discusses his shift from using only relative units (rem) in CSS to a mix of rem for font sizes and px for layout elements, aiming to balance accessibility with practical design benefits.
Ollie Williams explores centering techniques in CSS, including new text-box-trim and text-box-edge properties, which simplify vertical alignment by trimming whitespace around text, though browser support remains limited.
Timothy B Lee recounts how the convergence of neural networks, large datasets like ImageNet, and GPU computing led to the deep learning boom, driven by the visionary work of Fei-Fei Li, Geoffrey Hinton, and Jensen Huang.
A modern web application built with Nuxt 3 that analyzes and displays your browser's unique fingerprint.
⚙️ Solo
Solo is a Laravel package by Aaron Francis that enables developers to run multiple commands simultaneously in local development, simplifying workflows by grouping commands under a single php artisan solo command.
📅 Someday
Someday is an open-source, Google Apps Script-based scheduling tool designed for Gmail users, offering a free alternative to services like Calendly with integration into Gmail, customizable work hours, and a simple booking interface.
A free musical sketch-pad for exploring ideas in sound. It was made using the Web Audio API.
⚡️ Tuono
Tuono is a full-stack React framework built for speed, using Rust for server-side rendering and offering Next.js-like routing and development features.
Standard Intelligence introduces hertz-dev, an open-source, conversational audio model with 8.5 billion parameters designed for real-time audio generation.
A beautiful immersive experience crafted by the folks of Beaucoup.
A curated collection of tools that keep it simple. With useful info on why they are great and what's worth noting.
(From our blog) Discover how Anderson Moss redefined its brand with an award-winning website that blends artful design with innovative tech.
(Sponsored) Meco is a distraction-free space for reading newsletters outside the inbox. The app is packed with features designed to supercharge your learnings from your favourite writers. Become a more productive reader and cut out the noise with Meco.
Daily Sandbox is for devs by devs! Get daily digest for exclusive tips, tricks, in-depth tutorials, and Unlimited Free Access to 2110+ templates, landing pages, boilerplates, ai prompts, and more...! |
Video Vault
Animation Spotlight
by Oguzhan Tufenk
Demo Corner
by basement studio |
by Maeda Mameo |
by Takumi Hasegawa |
by Ana Tudor |
❓Did you know that…
…quantum machine learning (QML) merges quantum computing and machine learning for unprecedented computational capabilities? While classical machine learning relies on vast datasets and powerful processors, QML uses quantum superposition and entanglement to handle complex data exponentially faster. Techniques like quantum-enhanced reinforcement learning and quantum neural networks leverage these principles to solve pattern recognition, optimization, and predictive modeling tasks more efficiently than traditional approaches.
Codrops is proudly sponsored by KeyCDN, the high performance content delivery network that has been built for the future.