CSS Goes Native; iRobot Restructures; Tools and Practices to Ship Better Software

NEWSLETTER
Beyond the Build • December 15, 2025
CSS Goes Native; iRobot Restructures; Tools and Practices to Ship Better Software

NEWSLETTER | Amplifi Labs

CSS Wrapped 2025: Native selects, state queries, JS-free carousels

Smashing Magazine • December 9, 2025

CSS Wrapped 2025 spotlights native UI and logic in CSS: fully styleable selects via appearance: base-select and ::picker(select) with <selectedcontent>, JS-free carousels using ::scroll-marker/::scroll-button and scroll-marker-group, and new scroll-state container queries (Chrome 133) to detect sticky/snapped state. Ergonomics bring inline conditionals with if(), reusable @function, and sibling-index()/sibling-count() for list-aware layouts/animations, plus upcoming anchored container queries, nested view transitions (view-transition-group: nearest), text-box-trim, corner-shape/shape(), and typed attr()—reducing JS, improving performance, and shifting architecture toward CSS-first patterns. Many features are Chrome-first or experimental; ship with @supports and progressive enhancement and watch Interop for cross-browser parity.

Read Full Article →

Industry & Platform Shifts

iRobot Files Chapter 11 as Chinese Supplier PICEA Takes Control

Around the web •December 15, 2025

Roomba-maker iRobot filed for Chapter 11 in Delaware and proposed transferring control to its main supplier, Shenzhen PICEA Robotics Co., with common shareholders wiped out under the plan. For developers and smart‑home partners, the ownership shift could impact device support lifecycles, APIs/SDKs, cloud endpoints, and data policies—monitor integration roadmaps and service continuity commitments.

Read Full Article →

Developer Experience & Code Intelligence

Arborium: Native and WASM Tree-sitter highlighting for 96 languages

Around the web •December 15, 2025

Arborium packages hand-picked Tree-sitter 0.26 grammars with working highlight queries as Rust crates and WebAssembly, delivering context-aware highlighting beyond regex tokenizers and outputting semantic HTML (no JS required) or 24‑bit ANSI for terminals. Developers can use the v2 crate with per-language feature flags or load via CDN/npm, with integrations for rustdoc, miette diagnostics, and static-site tooling. A custom sysroot supplies libc/dlmalloc for wasm32-unknown-unknown and an optimized pipeline (build-std, wasm-bindgen, wasm-opt), though each grammar embeds the full runtime, increasing bundle size.

Read Full Article →

Data & Infrastructure Performance

Stop Using UUIDv4 Primary Keys in Postgres; Use Bigint or UUIDv7

Around the web •December 15, 2025

UUIDv4 primary keys degrade Postgres performance: their randomness triggers page splits and fragmentation, yields ~40% larger B-tree indexes, and in reproduced tests drove ~31k% more buffer hits versus bigint—slowing inserts, lookups, and updates. For OLTP apps, prefer sequence-backed bigint IDs; if globally unique, client-safe IDs are required, use time-ordered UUIDv7 (coming in Postgres 18, available via pg_uuidv7 today), and if stuck on v4, mitigate with periodic reindexing/pg_repack, tuned shared_buffers/work_mem, alternative implicit ordering (e.g., created_at), or clustering.

Read Full Article →

UX & Accessibility Practices

Practical Playbook for Inclusive UX Research: eBook Available Now

Smashing Magazine •December 9, 2025

Smashing released the eBook of “Accessible UX Research” by Dr. Michele A. Williams, a 320-page, end-to-end guide to planning, recruiting, facilitating, and analyzing inclusive studies that integrate disabled participants across all research phases. Aimed at teams moving beyond checkbox compliance, it provides assistive-technology primers, disability etiquette, and bias-aware research methods to embed accessibility into everyday product work. Available in PDF, ePub, and Kindle now; the hardcover is in presale and ships in early 2026.

Read Full Article →

Email Icon - Elements Webflow Library - BRIX Templates

Get the insights that spark tomorrow's breakthroughs

Subscribe
Check - Elements Webflow Library - BRIX Templates
Thanks

Start your project with Amplifi Labs.

This is the time to do it right. Book a meeting with our team, ask us about UX/UI, generative AI, machine learning, front and back-end development, and get expert advice.

Book a one-on-one call
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.