~/talks

Alex Sexton

what they talk about

all 9 in the filters

where they keep going back

all 10 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Advanced Design System ConsiderationsJSConf Hawaiʻi 20202020-02-05
A five‑person design system team at Stripe supports ~2,000 engineers and designers, so the talk argues for minimizing cross‑component coupling with shared…
Talk on
Hacking your Front-End AppsJSConf Colombia 20152015-10-16
Content injection proves the most common failure mode and simple sanitizers fail against whitespace obfuscation and inline handlers, so the practical fix is…
Talk on
Hacking The Front-EndFull Stack Fest 20152015-09-01
Shows concrete attacks and fixes: the MySpace Samy worm and evercookie prove persistent client‑side exploits; CSS visited selectors and GPU timing leaks enable…
Talk on
Your Very Own Component LibraryJSConf.ar 20142014-11-29
A concrete kit called Bootstripe replaces vanilla Bootstrap with opinionated components, a small-module preprocessor kfcss (rework plugins), and a color…
Talk on
Your Very Own Component LibraryJSConf.ar 20142014-11-29
States a concrete workflow for creating component library code used on a real product, grounded in Stripe front end work and JavaScript tooling; explains which…
Talk on
Peachpuffs and LemonchiffonsCSSConf US 20142014-05-27
History and evidence: the named web colors come from X10/X11 work starting 1987 with 69 colors then 138 entries, later a patch added 101 grays that became 202…
Talk on
Practicing Safe ScriptdotJS 20132013-12-02
Argues that content injection is the practical attack vector — demonstrates the Sammy worm infecting ~60% of MySpace and shows client-side persistence like…
Talk on
Pooping out CSSCSSConf EU 20132013-09-13
At CSSconf EU 2013 an explicitly technical walk through shows how a preprocessor turns SCSS text into an abstract syntax tree, performs reduction to remove…
Talk on
Abusing Preprocessor ASTsCSSConf US 20132013-05-28
Claims that preprocessor ASTs let code-level edits replace fragile regex hacks: actually modifies AST nodes to add global !important, or to remove !important…
Talk on
Client Side InternationalizationJSConf EU 20122012-10-06
Claims that client-side code can handle real pluralization and gendered sentences by using MessageFormat backed by ICU rules, shows a JavaScript implementation…
Talk on
The UX of LanguagejQuery Conference 2012 San Francisco2012-06-28
Concatenating strings for UI sentences produces embarrassing UX and explodes when plurals, gender, contexts or multiple counts appear; gettext/PO files handle…
Talk on
Uselessware - A brief historyJSConf US 20112011-05-02
Positions uselessware as deliberately frivolous projects that teach real skills and provoke surprises: a Shakespeare-text parser that actually prints Hello…
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.