What if components could respond to their container, not just the viewport? Discover container queries, the parent selector, and a new era of modular web design.
#1about 2 minutes
Understanding Baseline for cross-browser feature compatibility
The Baseline initiative helps developers identify which new web features are safely supported across all major browsers.
#2about 4 minutes
Building component-driven layouts with container queries
Container queries allow styling child elements based on a parent container's size and style properties, enabling more modular responsive components.
#3about 3 minutes
Using the CSS :has() selector for parent and sibling styling
The `:has()` pseudo-class acts as a parent selector, allowing you to style an element based on its children or subsequent siblings.
#4about 4 minutes
Improving typography and layout with modern CSS properties
New CSS properties like `text-wrap: balance`, `initial-letter`, dynamic viewport units, and wide-gamut colors offer more refined control over visual presentation.
#5about 3 minutes
Organizing stylesheets with CSS nesting and cascade layers
Native CSS nesting and cascade layers provide powerful tools to manage style specificity and organize code without pre-processors.
#6about 1 minute
Avoiding style collisions with native scoped CSS
The upcoming `@scope` rule will allow developers to natively scope styles to specific elements, preventing style leaks and naming collisions.
#7about 2 minutes
Building accessible UIs with the native Popover API
The `popover` attribute provides built-in functionality for top-layer promotion, light-dismiss behavior, and accessibility, reducing the need for JavaScript.
#8about 2 minutes
Creating scroll-driven and discrete property animations
Animate previously non-animatable properties with discrete animations and create dynamic effects tied to scroll position using scroll-driven animations.
#9about 1 minute
The future of web UI is declarative and customizable
The latest web platform features focus on providing more declarative APIs, reducing the need for scripting and enabling greater customization.
Related jobs
Jobs that call for the skills explored in this talk.
The State of HTML 2024: What can we learn from it?The results of the State of HTML 2024 survey are in! Though the name suggests it’s HTML-only, the survey focuses on the web platform in a more general sense, giving us some fascinating insights into not only the state of the web, but also some sense ...
Daniel Cranney, Chris Heilmann
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTMLInside last week’s Dev Digest 215 .
🗿 Make AI talk like a caveman
🧠 A guide to context engineering for LLMs
🤖 Simon Willison on agentic engineering
🔐 Axios supply chain attack post mortem
🛡️ Designing AI agents to resist prompt injection
🎨 HTML in c...
Daniel Cranney
Web Developer Portfolio Inspiration and Examples - March 2025Every developer needs a portfolio… of some sort.
Whether it’s an all-singing all-dancing portfolio page, a blog, or a simple links page, it’s important to let others know what you have done, what you can do, and how they can contact you.
A portfolio ...
Daniel Cranney
Dev Digest 190: GitHub A11Y action, >12s Sora 2 videos and 42 CSS units!Inside last week’s Dev Digest 190 .
🙅 Developers don’t trust AI, and that’s a good thing
🤖 Why everyone is talking about AI agents
🔓 Autonomous AI hacking and the future of cyber security
😨 Windows 10 support ends, millions of PC’s fall off a securi...
From learning to earning
Jobs that call for the skills explored in this talk.