~/talks

James Steinbach

what they talk about

all 7 in the filters

where they keep going back

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Practical Refactors With Modern CSS ColorsCascadiaJS 20262026-06-01
Shows how light-dark() replaces three blocks of duplicated theme variables and cuts thousands of lines of CSS by returning light or dark values in place, with…
Talk on
Responsive Components: Present & FutureEmberConf 20222022-04-19
Four concrete techniques land now and next: three CSS patterns (flexbox wrapping that toggles row/stack at a container breakpoint, grid with…
Talk on
Responsive Components: Present & FutureCascadiaJS 20212021-11-03
Explains how to make components respond to their own size using concrete patterns: layout-only tricks with flex-wrap + flex-basis, the holy albatross calc…
Talk on
Building Forms Mobile Users Will LoveEmberConf 20212021-03-29
Concrete rules and demos show what to change: use semantic markup and labels, prefer type, autocomplete, inputmode over JS hacks, link hint/error text with…
Talk on
Modal Windows for EveryoneCascadiaJS 20202020-09-01
Uses the native dialog + role="dialog" with aria-modal="true" and a labeled heading or aria-label, buttons with aria-controls and a visible close button, plus…
Talk on
An Ember Dev's Guide to CSS GridEmberConf 20202020-03-16
Claims that learning eight Grid pieces (columns/rows, fractional units, grid template areas, gap, repeat, min/max/auto sizing, logical inline/block directions…
Talk on
Using Sass and PostCSS TogetherCascadiaFest 20162016-08-03
Combines a Sass->CSS Gulp pipeline with PostCSS plugins so Sass compiles non-CSS features and PostCSS then Autoprefixer adds exact vendor prefixes, cssnano…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.