~/talk

Frictionless Frontends for Backend Developers

Talkat NDC London 2020 · 2020-01-27..01-31· [css, javascript]
slides:none on file

Builds a small admin-like page using semantic HTML, CSS Grid for a three-column layout and responsive card rows with repeat(autofill) + minmax, Flexbox for inline alignment, viewport units for full-height, and position: sticky for pinned nav. Shows using HTML elements for accessibility, image width/height to preserve aspect ratio (new intrinsic sizing), CSS custom properties for spacing and colors, and ends with a working stylesheet of 174 lines of CSS that stays under 200.

AI-written summary · about

  1. 0:00Start
  2. 8:34SECTIONING ELEMENTS.
  3. 9:23CLEAR STRUCTURE AND HEIRARCHY.
  4. 10:26MAKE THE MOST OF HTML'S BUILT IN FUNCTIONALITY.
  5. 13:25Understanding CSS, SCSS, CSS in JS
  6. 15:44Simple tricks for LAYOUTS WITH CSS GRID
  7. 33:04Margins & Padding Colours Fonts
  8. 33:18Setting up CONSISTENT SPACING
  9. 35:22Adding in COLOURS & FONT SIZE
  10. 44:57Aside.. STICKING THINGS
  11. 49:08START WITH A STRONG FOUNDATION BUILD UPON IT.
~/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.