~/talk

Wait, I have to test the front end too?

Talkat NDC London 2020 · 2020-01-27..01-31· [testing, accessibility, web-performance]
slides:none on file

Shows how to add concrete front‑end tests to an Eleventy blog: linting with ESLint and Stylelint that output JSON and auto‑fix rules, accessibility scans with Pally that produce JSON reports and screenshots, visual regression with Backstop that creates HTML diffs and reference images, and end‑to‑end checks in Cypress that assert DOM structure, clicks and mobile viewports. Live demos run but hit Chrome/WSL and missing‑reference issues, yet generate actionable artifacts. Tools: ESLint, Stylelint, Pally, Cypress.

AI-written summary · about

  1. 0:00Intro
  2. 4:45Introduction
  3. 7:45Setting up lint
  4. 12:30CSS lint
  5. 15:45Accessibility testing
  6. 17:00About Pally
  7. 17:45Running Pally
  8. 23:38Context and Selector
  9. 24:13Error code
  10. 25:30Testing options
  11. 27:52Multiple tests
  12. 30:20Visual regression testing
  13. 31:01Backstop
  14. 36:01Visual Aggression
  15. 37:04Cypress
  16. 37:40Installing Cypress
  17. 40:23Testing in Cypress
  18. 46:10Conclusion
~/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.