~/talks

Amy Kapernick

what they talk about

all 13 in the filters

where they keep going back

all 11 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Accessibility by Everyone (and for Everyone)NDC London 20262026-01-26
Audit data shows the top 1,000,000 homepages have 50,960,288 accessibility issues (≈51 per site) and 94.8% fail basic standards; 96% of those issues are easy…
Talk on
Accessibility by Everyone (and for Everyone)NDC Oslo 20252025-05-19
The web fails billions: a WebAIM audit of 1,000,000 homepages finds 50,960,288 issues (≈51 per homepage) and 94.8% of sites non‑conformant; 96% fixable in an…
Talk on
Front End Testing with GitHub ActionsNDC Melbourne 20252025-04-29
CI pipeline builds a preview site with GitHub Actions, deploys to Netlify deploy preview, captures the preview URL, and runs Lighthouse CI and Playwright…
Talk on
What's new with CSS?CPH DevFest 20242024-08-26
Covers concrete, usable CSS features: native CSS nesting for shorter selectors; the :has parent selector used to count children and toggle an error when a…
Talk on
Accessibility by everyone (and for everyone)NDC Oslo 20242024-06-10
Accessibility work yields concrete gains: WCAG 2.2 is the target, automated checks run in CI (example GitHub Actions) plus manual screen‑reader and keyboard…
Talk on
Your website does not need JavaScriptNDC Oslo 20242024-06-10
Builds a completely static site from plain HTML and CSS — no JS, no npm, no build step — and demonstrates concrete techniques that actually work: details +…
Talk on
Front End Testing with GitHub ActionsNDC Sydney 20242024-02-12
Shows how to use GitHub Actions to build a deploy-preview pipeline: checkout, setup Node, run npm build, deploy to Netlify via a custom shell script that…
Talk on
Front End Testing with GitHub ActionsNDC London 20242024-01-29
GitHub Actions workflows build a live front end preview using a custom Netlify CLI script, capture the preview URL and base64-encode twice to avoid GitHub…
Talk on
Your website does not need JavaScriptNDC Porto 20232023-10-16
Builds a completely static site from plain HTML and CSS with no npm, no build step and no JavaScript, demonstrating concrete patterns that work: :target…
Talk on
Your website does not need JavaScriptCopenhagen Developers Festival 20232023-08-28
Demonstrates building a fully static site using only HTML and CSS: a hash-driven single-page navigation with HTML-only SPA via :target, accessible accordions…
Talk on
Using WordPress as a Modern Web DevNDC Oslo 20232023-05-22
Shows how to run WordPress as a modern developer stack using Local (Local WP) for instant local sites, build a custom theme (index.php, functions.php…
Talk on
How to Build a QuokkabotNDC London 20232023-01-23
A working quokka-identifying chatbot that accepts WhatsApp messages and emails, uses Twilio WhatsApp API and SendGrid for I/O, runs on Azure Functions, and…
Talk on
CSS Grid - What is this Magic?!Build Stuff 20222022-11-09
Demo builds a full app layout and a responsive notes grid using seven lines of CSS to define columns/rows with repeat(), the FR unit, minmax()…
Talk on
How to Manage your Ducks: Being a More Sustainable YouNDC Oslo 20222022-09-26
Burnout happens after concrete load not vague busyness: recruiting 50 people and hiring 30, running 12 workshops, managing 30 staff, organizing a 1,200‑person…
Talk on
How to Build a QuokkabotNDC Oslo 20222022-09-26
Builds a working quokka-identifying chatbot that accepts images via Twilio WhatsApp, MMS and SendGrid APIs, runs them through Microsoft Custom Vision API…
Talk on
How to Build a QuokkabotNDC Melbourne 20222022-06-20
A WhatsApp and email chatbot that identifies quokkas by sending images to Microsoft Custom Vision and returning a confidence score builds on Twilio WhatsApp…
Talk on
Wait, I have to test the front end too?Build Stuff 20202020-11-11
Covers concrete setups: eslint with Airbnb base and stylelint in VS Code catch code/style errors early; pally using Puppeteer screenshots runs WCAG 2.1 checks…
Talk on
Wait, I have to test the front end too?NDC Sydney 20202020-08-31
Shows how to add linting with eslint config and stylelint to catch syntax and style errors, then run pally (pa11y) via Puppeteer to write JSON results and…
Talk on
How to Build a QuokkabotWFH Conf 20202020-03-26
Builds a working quokka‑identifying chatbot that receives images via Twilio WhatsApp, sends the image URL to an Azure Function, calls Microsoft Custom Vision…
Talk on
Wait, I have to test the front end too?NDC London 20202020-01-27
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…
Talk on
CSS Grid: What is this magic?!Laracon AU 20192019-10-31
Builds a note-taking app layout using CSS Grid—defines five equal columns and three rows, uses grid-template-columns/rows, repeat(… ), the fr unit, grid-gap…
Talk on
CSS Grid - What is this Magic?!NDC Oslo 20192019-06-17
Shows how CSS Grid lays out a notebook app with concrete code: uses repeat()/fr units to make equal columns, grid-template-areas to place…
Talk on
CSS Grid - What is this Magic?!NDC Minnesota 20192019-05-06
Builds a small note-taking app layout using display: grid, grid-template-columns with repeat() and 1fr, grid-template-rows, grid-column: 1 / -1 and span…
Talk on
CSS Grid - What is this Magic?!NDC London 20192019-01-30
Demonstrates building a note‑taking app layout that uses CSS Grid features like repeat(), fr units, grid-template-areas, display:contents, auto-fill +…
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.