UI Dev Insights: Base UI, Convex Components, and the AI Software Engineer
Published on 21.12.2025
Base UI: Unstyled Components for Accessible Apps
TLDR: From the creators of Radix, Floating UI, and Material UI, Base UI is a new unstyled component library for building accessible web apps and design systems. It provides the foundational blocks for building a custom UI, without imposing any specific design.
Authoring Convex Components
TLDR: A guide to building reusable modules in Convex, a reactive backend-as-a-service platform. Components in Convex can encapsulate functions, schemas, and persistent state, making it easier to share functionality between apps.
Authoring Components | Convex Developer Hub
Debug Your Browser Session with Chrome DevTools MCP
TLDR: A new feature in Chrome DevTools allows coding agents to connect to an active browser session, making it easier to debug complex issues. This is a significant step forward for AI-assisted development.
The AI Software Engineer in 2026
TLDR: A look at the future of software engineering in the age of AI. The author argues that the role of the software engineer will shift from writing code to orchestrating a team of specialized AI agents.
The AI software engineer in 2026
Next.js 16.1
TLDR: Next.js 16.1 is here, with a focus on faster development workflows and improved stability. The release includes a number of new features, including a new Bundle Analyzer and easier debugging with next dev --inspect.
React Spectrum v1.0.0
TLDR: The first stable version of React Spectrum 2 is here, with a focus on modern, refined components, better accessibility, and improved styling flexibility.
Symbol - JavaScript | MDN
TLDR: An in-depth look at the Symbol primitive type in JavaScript. Symbols are unique and immutable, and they're often used to add unique property keys to an object.