Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Helios - Mobile backend KO - Rubyconf Ar 2013

hannelita
November 28, 2013

Helios - Mobile backend KO - Rubyconf Ar 2013

RubyconfAR 2013 - Buenos Aires

hannelita

November 28, 2013
Tweet

More Decks by hannelita

Other Decks in Technology

Transcript

  1. Hello! Hanneli (a.k.a. @hannelita) Software developer in Brazil Middleware Consultant

    at Coffee and Pokémon <3 Yo no hablo español muy bien Monday, November 25, 13
  2. What we will see Software development - evolution Welcome to

    mobile world! Monday, November 25, 13
  3. What we will see Software development - evolution Welcome to

    mobile world! Do we need backend? Monday, November 25, 13
  4. What we will see Software development - evolution Welcome to

    mobile world! Do we need backend? Ruby for mobile apps backend Monday, November 25, 13
  5. What we will see Software development - evolution Welcome to

    mobile world! Do we need backend? Ruby for mobile apps backend Helios environment Monday, November 25, 13
  6. What we will see Software development - evolution Welcome to

    mobile world! Do we need backend? Ruby for mobile apps backend Helios environment Funny gifs (or not) Monday, November 25, 13
  7. What we will see Software development - evolution Welcome to

    mobile world! Do we need backend? Ruby for mobile apps backend Helios environment Funny gifs (or not) Monday, November 25, 13
  8. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery Monday, November 25, 13
  9. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD Monday, November 25, 13
  10. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim Monday, November 25, 13
  11. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Monday, November 25, 13
  12. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Monday, November 25, 13
  13. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Monday, November 25, 13
  14. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Monday, November 25, 13
  15. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Monday, November 25, 13
  16. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Monday, November 25, 13
  17. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Neo4j Monday, November 25, 13
  18. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Neo4j Redis Monday, November 25, 13
  19. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Neo4j Redis Heroku Monday, November 25, 13
  20. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Neo4j Redis Heroku Git Monday, November 25, 13
  21. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML

    CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Neo4j Redis Heroku Git Torquebox Monday, November 25, 13
  22. iOS Development Objective C iOS Xcode SQLite Foundation C C++

    UIKit CoreGraphics Monday, November 25, 13
  23. iOS Development Objective C iOS Xcode SQLite Foundation C C++

    UIKit CoreGraphics CoreServices Monday, November 25, 13
  24. iOS Development Objective C iOS Xcode SQLite Foundation C C++

    UIKit CoreGraphics CoreServices CoreLocation Monday, November 25, 13
  25. iOS Development Objective C iOS Xcode SQLite Foundation C C++

    UIKit CoreGraphics CoreServices CoreLocation ARC Monday, November 25, 13
  26. Helios Defaults Heroku app gem install helios helios new rubyconf

    helios server http://localhost:5000/admin Monday, November 25, 13
  27. Helios Defaults Heroku app gem install helios helios new rubyconf

    helios server http://localhost:5000/admin helios server Monday, November 25, 13
  28. Rails - application.rb config.middleware.use Helios::Application do service :data, model: 'path/to/DataModel.xcdatamodel'

    service :push_notification service :in_app_purchase end Monday, November 25, 13
  29. Data model Sync REST model - from CoreData GET /talks

    POST /talks Monday, November 25, 13
  30. Data model Sync REST model - from CoreData GET /talks

    POST /talks GET /talks/2 Monday, November 25, 13
  31. Data model Sync REST model - from CoreData GET /talks

    POST /talks GET /talks/2 PUT /talks/2 Monday, November 25, 13
  32. Data model Sync REST model - from CoreData GET /talks

    POST /talks GET /talks/2 PUT /talks/2 DELETE /talks/2 Monday, November 25, 13
  33. Push Notifications Orbiter framework Helios Rack PushNotification Apple APNS 4.

    Notifies APNS when something happens Monday, November 25, 13
  34. Push Notifications Orbiter framework Helios Rack PushNotification Apple APNS 4.

    Notifies APNS when something happens Monday, November 25, 13