
1. Decisions
1.1. Rails Version?
1.1.1. 5 beta 3
1.1.2. 4.2.6 with rails-api gem
1.2. Front End
1.2.1. Angular 1.5
1.2.1.1. somewhat familiar, going away
1.2.2. Losers
1.2.2.1. Angular 2
1.2.2.1.1. don't know it, in alpha
1.2.2.2. Ember
1.2.2.2.1. don't know it at all
1.2.2.3. React
1.2.2.3.1. fast, hard to code, useful
1.3. How many apps?
1.3.1. 2 - Rails for API, Node + Angular for client
1.3.1.1. it's really the default for Angular including tutorials
1.3.2. Losers
1.3.2.1. 1 - Rails app for all code
1.3.2.2. 2 - Rails for API, Sinatra + Angular for client
1.3.2.2.1. get to practice sinatra more too!
1.3.2.3. 3 - separate out Auth as suggested here
1.3.2.3.1. don't really need to re-use auth, may be overdoing it
1.4. How do I handle Auth?
1.4.1. token on API side, Google oauth on client side
1.5. How do I serialize?
1.5.1. action_model_serializers
1.5.2. jbuilder
1.5.3. basic render :json
1.6. Meta
1.6.1. Need/Want to learn?
1.6.1.1. SOA principles
1.6.1.1.1. from a site?
1.6.1.2. Serializers
1.6.1.3. Building and using auth token
1.6.1.4. CORS
1.6.1.5. Angular reminder
1.7. Next?
1.7.1. Actually use it for new TAG
1.7.1.1. how do I transition
1.7.1.1.1. old DB schema and data
1.7.1.1.2. old code