“Design solves a problem. If you don’t know what that problem is, or who is having it, you aren’t designing. You are chasing your own fantasies.”
“If you are spending a lot of your time learning while you code — while someone is paying you — then you are doing it right. You don’t need to learn it all ahead of time and show up to work already knowing.”
To Grid or to Flex?
When and where you might want to use which CSS layout system.
Release notes for Safari Technology Preview 133
CSS Cascade Layers, SharedArrayBuffer, and much more.
New WebKit features in Safari 15
WebGL2, ES6 Modules, CSS grid inspector, CSS aspect-ratio, and more.
New WebKit features in Safari 15.2
WebAssembly enhancements, wide gamut support for ‘canvas’, and more.
Working together on Interop 2022
Browser vendors and standard bodies continue to push the web forward.
New WebKit features in Safari 15.4
Native ‘img’ lazy loading, CSS Cascade Layers, :has(), and much more.
WebKit features in Safari 16 beta
CSS Container Queries, Subgrid, Flexbox Inspector, and much more.
Using :has() as a CSS Parent Selector and much more
“This feels like a revolution in how we will write CSS selectors.”
WebKit features in Safari 16.0
CSS Subgrid, Container Queries, :has(), AVIF, passkeys, and more.
WebKit features in Safari 16.1
Web Push for macOS Ventura, animated AVIF, passkeys, and more.
Pushing Interop forward in 2023
The top browser compatibility issues in this year’s interoperability project.
Try out CSS Nesting today
Experience how CSS can be written in a more compact way.
Web Push for web apps on iOS and iPadOS
Release 16.4 beta 1 enables native-like Home Screen web apps.