~/talks

Kathleen Mcmahon

what they talk about

all 10 in the filters

where they keep going back

all 8 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Beachcomber's Guide to Type-Safe Design SystemsCodemotion Madrid 20262026-04-20
Kathleen McMahon explains how to build resilient design systems using TypeScript to catch mismatches between design tokens, components, and variants before…
Talk in Spanish on
2025 10 04 19 KATHLEEN MCMAHON CONGRESO REACT ALICANTE The international React js conference in SReact Alicante 20252025-10-02
Claim: typing design tokens and component props catches misspellings and misuse at compile time and prevents multi‑brand theme drift. Evidence: a real…
Talk on
Sweet, savory, and fresh! Accessible design system Storybook testsReact Alicante 20242024-09-19
Claim: embed accessibility checks into component work so violations show up in Storybook, the tests actually run Axe via the Storybook accessibility add-on and…
Talk on
Bye bye, weeds! Digital Gardening with Astro, SolidJS, & MDXReact Alicante 20232023-09-28
Migrates a four‑page Gatsby site into Astro with MDX and optional SolidJS/React islands, keeping existing components and switching to Astro’s content…
Talk on
Bye-bye, weeds! Digital Gardening with Astro, SolidJS & MDXJSDayIE 20232023-09-26
Migrates a four‑page MDX site from Gatsby (v2→v5 pain, ~10 hours spent) to Astro, keeping some React components and evaluating SolidJS for islanded…
Talk on
Bye-bye, weeds! Digital Gardening with Astro, SolidJS, & MDXReactNext 20232023-06-27
A four‑page Gatsby site migrates to Astro + SolidJS + MDX and compiles down to mostly HTML with far less client JavaScript, completed in about 10 hours of…
Talk on
Design Systems are a Carnival! One Accessible Component, Many Pretty MasksReact Miami 20232023-04-20
Claims that a single disclosure widget can be a reusable accessible base are supported with concrete patterns: useState/useRef/useEffect for state and focus…
Talk on
Design System Carnival! One accessible component, many pretty masksreactjsday 20222022-10-21
Builds a single reusable, accessible disclosure widget that can masquerade as tooltip, popover, dropdown menu or embedded search and demonstrates real code…
Talk on
Stealth-mode North Star! Rebranding in secret with feature flagsReact Miami 20222022-04-18
Claim: a full product rebrand ships in 10 weeks without alerting most of the company. Implementation: use feature flags (boolean, prerequisite, multivariate)…
Talk on
From Brittle to Supple: How Gatsby and MDX Made Our Documentation SmoothlyReact Summit 20202020-10-14
Claims a concrete migration: migrated two repos into one using Gatsby and MDX, adding gatsby-plugin-mdx, gatsby-plugin-compile-es6-packages, remark autolink…
Talk on
Accessibility-flavored React components make your design system deliciousreactjsday 20192019-10-04
Design system components come with concrete rules and working examples: icon fonts built from spans plus aria-hidden="true" and a visually-hidden text pattern…
Talk on
Accessibility-flavored React components...Inclusive Design 24 (#id24) 20182018-10-11
Design system is a React component library in beta that enforces accessibility guardrails: components must pass semantic HTML, ARIA and documentation before…
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.