Black Lives Matter
Black trans women have always been leaders in both Black & queer movements. Support Black trans organizations.

25 recent & upcoming episodes

now

Dissecting CSS Conventions @ An Event Apart Fall Summit

| talk | Online

How do we write code that is modular & maintainable, in a language designed to be systematic & contextual?

future

TBD @ Modern Web Summit

| talk | Online

The conference has been announced, but not the talk! Check back for details.

Dynamic CSS @ Webconf.asia

| talk | Hong Kong

Don’t let the declarative syntax fool you – CSS is a powerful and dynamic programming language.

TBDCSS Day

| talk | Amsterdam, NL

The conference has been announced, but not the talk! Check back for details.


2020

When Variables Cascade @ SmashingConf Austin/NY

| talk | Online

The Cascade makes CSS unique – forcing us to revisit even the most common programming feature: the variable.

CSS is Rad @ Design 4 Drupal Webinar Series

| talk | Online

The web is designed to work across platforms, devices, languages, and interfaces – but how can we possibly design for that unknown and always-changing canvas?

CSS is Rad @ SmashingConf Live

| talk | Online

Cascade Aligned Programming @ Front Range Front End

| talk | Online

From the very start, “web design” has posed a nearly impossible paradox.

Custom Property “Stacks"CSS Tricks

| article

CSS Custom Properties allow us to manage and control both cascade and inheritance in new ways.

Resilient Web Systems @ Smashing Workshops

| workshop | Online

From building beautiful sites to maintaining complex design systems across multiple applications, CSS is the web-language of design.

Design Systems AMA @ Jina Anne

| podcast

Jina and I answer questions about CSS, Sass, Design Systems, and more!

Authoring the future of CSS @ Party Corgi

| podcast

A spinoff of the Party Corgi Network discord. I chat with Chris Biscardi about The CSS Working Group, open-source projects, art, and music.

Fallout

| film

I wrote this at the start of the Iraq war (2003), and later made the short film. It’s been on my mind again during COVID-19 isolation.

Alcohol affects the frontal cortex @ Sommer Browning

| film

Sommer asked people to record themselves reading a poem from her collection, Backup Singers. I put together this video of the poem Alcohol affects the frontal cortex.

2019

Selector Support Queries @ Mozilla Developer

| video

Firefox 69 was the first to implement selector feature queries, but other browsers are following suit. I’ll show you how it works, and how to start using this new feature query right away.

CSS is Rad @ Front Range Front End

| talk | Denver, CO

Overflow-Wrap in CSS @ Mozilla Developer

| video

Horizontal text overflow has always been difficult to manage on the web. The default visible overflow is designed to make sure content remains accessible no matter the size of a containing box, but it’s not our only option.

CSS Most Normalizer-est

| code lol

Why waste your time on half-measures? Make your site THE MOST NORMALEST with this ULTIMATE CSS RESET.

Scroll Snap in CSS @ Mozilla Developer

| video

When we’re scrolling down a page, or through a gallery of images, snap-targets can help guide us from one section or image to the next. In the past, developers have used JavaScript to hijack scrolling, but now we can manage scroll alignment directly in CSS with only a few lines of code.

On Sass & CSS @ Shop Talk Show

| podcast

I drop by the show to talk about Sass in 2019, design tokens, Oddbird, unused CSS, new CSS properties, and Dave & Chris’ explanation of revert.

Inner & Outer Values of the Display Property @ Mozilla Developer

| video

The display property has been in CSS from the beginning, handling everything from block and inline boxes to list-items and full layout systems like flexbox or grid. Now the display syntax is getting an upgrade to match it’s multiple uses.

See all 351 episodes