Skip to content

Instantly share code, notes, and snippets.

@ahawkins
Forked from matiaskorhonen/speaker.md
Created June 13, 2012 10:32
Show Gist options
  • Save ahawkins/2923320 to your computer and use it in GitHub Desktop.
Save ahawkins/2923320 to your computer and use it in GitHub Desktop.
Frozen Rails Talk Proposal Template (http://2012.frozenrails.eu/)

Adam Hawkins

Contact details

Speaker bio

My name is Adam Hawkins. I'm a rubyist, rails guy, and general open source nerd. I love to contribute to open source projects I use as well as write my own. I scratch my own itches through my open source work. When I'm not coding I travel and enjoy trance in very heavy doses.

Abstract

Expected Length: 45 Minutes

This talk is all about JSON API's. Its main focus is on how to properlly generate JSON as well as test it's output. The talk uses ActiveModel::Serializers for all the examples. 40% of the talk will be about constructing JSON. The rest will be about performance optimizations inside JSON generation and delivering it quickly.

Noteable points:

  • JSON generation using ActiveModel::Serializers
  • Fast JSON generation and performance tips
  • Caching inside AMS
  • HTTP caching for individual resources and collections
  • Pagination with AMS
  • Cross origin resource sharing support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment