~/talk

Dr. Strangelove or: How I Learned to Stop Worrying and Love HTML, CSS...

name:BJ Clark
links:none on file
slides:none on file

Builds a Rails 2.3 sample app on GitHub called dr Strangelove and shows concrete techniques that survive legacy browsers and scale. Uses microformats (hcard hmedia XOXO) and the mofo gem to make markup machine readable, validates HTML5 but falls back to HTML4 for IE6 support, and favors graceful degradation over JS hacks. Demonstrates resourceful views via reusable partials and DOM_ID helpers, develops in WebKit first with quirksmode and caniuse checks, namespaces JS with named closures, and ships concatenated assets; includes an AJAX add/remove tag widget that actually works.

AI-written summary · about

  1. 0:00Intro
  2. 2:35Pop Quiz
  3. 3:15Fake Application
  4. 3:42Dr Strangelove
  5. 4:10Love Story
  6. 4:26Why Care
  7. 5:06Validate Against HTML
  8. 6:42What is Good HTML
  9. 9:00ID vs Class
  10. 10:05Micro formats
  11. 13:44XOXO Microformat
  12. 14:10Photo Partial
  13. 16:04Cat CSS
  14. 16:27CSS is boring
  15. 18:55Can I use com
  16. 19:27CSS frameworks
  17. 22:10Graceful degradation
  18. 23:04A trivial example
  19. 23:34How we do it
  20. 25:15ObjectOriented Programming
  21. 26:50ObjectOriented CSS
  22. 28:06JavaScript
  23. 28:22Do you need JavaScript
  24. 29:10Testing with Cucumber
  25. 29:58Rails JavaScript
  26. 30:53Named Closures
  27. 33:07RemoveATag
  28. 33:51EditATag
  29. 34:30AddATag
  30. 35:13Closure
  31. 36:17Dependencies
~/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.