Skip to content

Instantly share code, notes, and snippets.

@mikezter
Created September 21, 2011 12:44
Show Gist options
  • Save mikezter/1231933 to your computer and use it in GitHub Desktop.
Save mikezter/1231933 to your computer and use it in GitHub Desktop.
Frozenrails Notes

Some Frozenrails Notes

Jeff Casimir(@j3): The Problem is your Ruby

  • do not improve Rails skills, instead:
    • OO
    • Ruby
    • Design
    • ...

Jeff Casimir(@j3): Blow Up Your Views

  • Rails Decorator: draper
  • improved view system: deliver html template, assets and json data asynchronous and render page on client side
  • mustache.js: javascript templating engine
  • asynchronous work
  • no meetings, deadlines, pings
  • CAMPFIRE
  • simple branching
  • trust your developers
  • use pull requests to document and explore features
  • post screenshots
  • use github issues

Ryan Smith(@ryandotsmith): Modern Architecture

  • The Vault:
    • 1 Engineerer
  • Goals for cloud ready systems
    • Unix: very small apps, that do small things well
    • Dependencies

Joseph Ruscio(@josephruscio): Implementing a RESTful API with Ruby the Right Way

  • "The URI should not imply the representation"
  • Pagination support for all lists:
    • request: offset, length, orderby, sort
    • response: total, found offset, ???
  • Block port 80, use ssl/tls, basic auth
  • Versioning: uri, media type,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment