~/talk

Bookmarklets FTW: The Case for Bookmarklets in Everyday Life

Talkat CascadiaJS 2014 · 2014-07-31..08-01· [developer-experience, javascript]
slides:none on file

Bookmarklets are tiny JavaScript programs delivered via the javascript: URL that execute in-page; they get written and iterated inside Chrome DevTools Snippets and deployed as a minified, entity-encoded link (gist → rawcdn) or as a remote script loader. Example: an auto-advancer for reveal.js that steps every 4 seconds, shows a loaded UI, and quits on Shift+Q; another adds a timed delay to MeetSpaces GIF capture for hands-free loops. Tradeoffs: extra HTTP if loading remotely and hard cross-tab persistence.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Welcome
  3. 0:59Craigslist
  4. 1:11Swag
  5. 2:20App Ideas
  6. 2:56What Makes Up a Bookmarklet
  7. 3:46JavaScript URL
  8. 4:24Selfcontained
  9. 5:28Things you can do
  10. 6:33Bookmarklets
  11. 7:29Bending the Internet
  12. 7:50Creating Bookmarklets
  13. 9:13Using Chrome Devtools
  14. 10:15Things to Consider
  15. 11:36Deployment
  16. 12:06Roget
  17. 12:20Production URL
  18. 12:43Advanced Bookmarklet
  19. 13:17Advanced Features
  20. 13:34Static Bookmarklets
  21. 13:51Latest Code
  22. 14:48Libraries
  23. 15:28Demonstration
  24. 16:55Bookmarklet Pitfalls
  25. 17:24Why Bookmarklets
  26. 18:47Confidence
  27. 19:26Conclusion
~/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.