~/talk

Build The API First

Talkat RailsConf 2014 · 2014-04-22..04-25· [web-platform, ruby-on-rails]
slides:none on file

Argues for starting with a standardized server first and shows a practical stack to do it concretely using Rails API to produce a lighter faster app plus ActiveModel Serializers that emit the JSON API shape so clients get predictable payloads. Recommends Apiary for synced examples docs, insists on versioning and deprecation planning, and reports that following these conventions removes ad hoc JSON hacks and makes multiple native and JS clients work with minimal duplication.

AI-written summary · about

  1. 0:00Intro
  2. 0:48Presentation Overview
  3. 2:43Design Patterns
  4. 3:59Fowler and Alexander
  5. 5:11Learning Rails
  6. 6:04APIs
  7. 7:21Building API
  8. 8:27API as infrastructure
  9. 9:46Why the API
  10. 12:10Best Practices
  11. 13:45Documentation
  12. 14:32APIary
  13. 16:01API as rescue dog
  14. 16:47JSON API
  15. 17:44Conventions
  16. 18:48Rails API
  17. 19:31Rails Stack
  18. 20:44Serializers
  19. 22:12Plan accordingly
~/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.