~/talks

Jemima Abu

what they talk about

all 9 in the filters

where they keep going back

all 14 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Your React App Doesn't Need All That JavaScriptReact Summit 20262026-06-12
Should we be using a state management library to toggle dark mode? Do we really need a custom hook for opening an accordion? And how many event listeners is…
Talk on
I Can't Believe It's Not JSReact Miami 20252025-04-17
Demos replace common JS widgets with pure HTML/CSS: a theme switcher uses the :has selector plus a checkbox to toggle dark mode with no JS; accordions use the…
Talk on
I Can't Believe It's Not JavaScript!jsday 20252025-04-07
Claim: reduce JavaScript dependency by replacing common widgets with native HTML/CSS and still get focus management, keyboard behavior and faster rendering…
Talk on
I Can’t Believe It’s Not JavaScriptReact Paris 20252025-03-20
Argues that many UI patterns can ditch JS by using modern Web APIs: a theme switcher implemented with CSS :has and root variables, accordions using the details…
Talk on
Let's Talk About Web ComponentsNDC Porto 20222022-04-25
Shows a small blog post component actually built in the browser using Custom Elements API, Shadow DOM (open vs closed) and HTML templates so markup is stored…
Talk on
A Guide To Functional ProgrammingConfrontJS 20222022-03-26
Claims that functional style cuts bugs and makes code easier to test and read, then shows how with concrete JavaScript code: pure versus impure add and random…
Talk on
The Evolution of JavaScriptJSWorld Conference 20222022-02-09
JavaScript starts as a client-side form-validation hack for Netscape and is famously built in ten days by Brendan, then standardized as ECMAScript; it expands…
Talk on
A Guide To Functional ProgrammingNDC Oslo 20212021-11-29
Covers how writing pure functions and using immutable values in JavaScript makes code predictable, easier to test and reuse; shows concrete fixes: replace…
Talk on
The Evolution of JavaScriptBuild Stuff 20212021-11-17
In the beginning, there was the web and the web was a simple place. Then came along JavaScript and all that changed. In this talk, we’ll take a look at the…
Talk on
Let's talk about Web ComponentsReact Advanced 20212021-10-22
Claims that Web Components are native, reusable HTML with no build step and cross‑framework portability and then shows it: defines a class with custom…
Talk on
AccessibleJSGOTOpia Chicago 20212021-04-20
Shows concrete fixes: uses aria-live to announce a five‑second countdown, toggles aria-hidden when showing/hiding panels, and sets custom controls with role +…
Talk on
Building Accessible Components in ReactBuild Stuff 20202020-11-11
Covers concrete patterns: use semantic tags instead of extra divs, use React fragments to avoid DOM noise, attach labels to inputs and link them with htmlFor…
Talk on
React Components and How To Style ThemReact Summit 20202020-10-14
Compares four concrete methods: inline styling for high-specificity overrides and passing background images as props, traditional CSS files and modules for…
Talk on
State Management For React ApplicationsReact Live Online Conference 20202020-09-10
Argues a practical, simplified approach: shows a working useInputChange custom hook that centralizes form handlers, demonstrates a ThemeContext provider so two…
Talk on
Accessible.JSCityJS Conference 20202020-09-02
JavaScript must not break accessibility; the talk gives concrete fixes: use aria-live="polite"/"assertive" for timed updates, toggle aria-hidden when showing…
Talk on
Understanding Accessibility as a ConceptCascadiaJS 20202020-09-01
Accessibility is framed as making products usable by everyone, not an optional add-on; legal risk is real (Beyoncé sued 2019) and business wins include better…
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.