~/talks

Remy Sharp

what they talk about

all 8 in the filters

where they keep going back

all 8 in the filters

on a stage with

all 9 in the filters

who talks about the same things

titleconferencedate
Using a modern web to recreate 1980S horribly slow and loud loading screensFrontEnd Con 20182018-12-04
A browser demo recreates ZX Spectrum tape loading: website bytes are fetched, converted into pulse-accurate audio (855 T‑state pulses → ~11/22 samples) with…
Talk on
Using a Modern Web to Recreate 1980s Horribly Slow & Loud Loading ScreensffConf 20182018-11-08
Recreates the ZX Spectrum loading experience by turning fetched bytes into audible pulses using the Web Audio API, parsing the 6k Spectrum image format with…
Talk on
Using a modern web to recreate 1980s horribly slow & loud loading screensJSConf EU 20182018-06-02
Recreates ZX Spectrum tape loading by generating pilot/sync/data tones with Web Audio, computing pulses from 855 T‑states at 3.5 megahertz and mapping them to…
Talk on
The toxic side of free. Or: how I lost the love...JSConf US Last Call 20152015-12-05
Clear account of JS Bin’s actual problems: seven years of spam and abuse, 21 million bins filling a 100 GB EBS volume until saves stop, improvised mitigations…
Talk on
Progressive EnhancementEdge Conference 20152015-06-27
A survey of 800 developers shows 25% of 800 see progressive enhancement as “works without JavaScript.” Examples include talky.io and SVG OMG losing core…
Talk on
iframe abusedotJS 20132013-12-02
Notes a dozen concrete iframe tricks and whether they actually work: using detect global leaks via a fresh iframe to find leaked variables, using XHR-in-iframe…
Talk on
Lessons from the experimental edge of technologyJSConf US 20132013-05-28
Builds a two-player face-throwing game (inspired by Faceball) that ships live at Google I/O using WebRTC audio video peer-to-peer data, web-rtc.io and…
Talk on
So you know jQuery. Now what?Mobilism 20132013-05-16
jQuery remains a fast route to interactivity but most of its common jobs are now native: use querySelectorAll for DOM selection, classList and dataset for…
Talk on
Panel 7: Testing and toolingEdge Conference 20132013-02-09
Panel covers concrete tools and workflows: automated CSS checks with Fighting Layout Bugs, CI running Dojo 2 tests via Travis + Sauce Labs, Telemetry for…
Panel on
iframes: A look in to the black heart of the browsersJSConf EU 20122012-10-06
Built a live-preview editor called JS Bin that injects HTML into dynamic iframes and relies on document.close for load events, shows that an iframe window only…
Talk on
Mobile debuggingMobilism 20122012-05-10
Lists specific tools and techniques and shows what actually works: remote REPL and logging with JSConsole; live DOM inspection and remote eval with weinre…
Talk on
HTML5 JavaScript APIsJSConf.eu 20092009-11-07
Claims that the JavaScript APIs are the big part of HTML5 and even bets a 2022 date for interoperable browser support; demos show web forms validation reducing…
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.