• Like
Resources for Rails Developers
Upcoming SlideShare
Loading in...5
×

Resources for Rails Developers

  • 1,222 views
Uploaded on

This was the twelfth speech of a three day Rails training I gave in Tulsa, OK in the spring 2010.

This was the twelfth speech of a three day Rails training I gave in Tulsa, OK in the spring 2010.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,222
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
32
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide


































Transcript

  • 1. Next Steps You have a Rails application, now what?
  • 2. Versions It is a time of transition for Ruby and Rails
  • 3. Ruby is in Transition
  • 4. Ruby is in Transition The current branch of Ruby is 1.9
  • 5. Ruby is in Transition The current branch of Ruby is 1.9 This is a new release with some big changes: multilingualization support, new virtual machine, …
  • 6. Ruby is in Transition The current branch of Ruby is 1.9 This is a new release with some big changes: multilingualization support, new virtual machine, … Most people are still using Ruby 1.8.7 or 1.8.6
  • 7. Ruby is in Transition The current branch of Ruby is 1.9 This is a new release with some big changes: multilingualization support, new virtual machine, … Most people are still using Ruby 1.8.7 or 1.8.6 This is what we have shown
  • 8. Ruby is in Transition The current branch of Ruby is 1.9 This is a new release with some big changes: multilingualization support, new virtual machine, … Most people are still using Ruby 1.8.7 or 1.8.6 This is what we have shown Everything still works here
  • 9. Ruby is in Transition The current branch of Ruby is 1.9 This is a new release with some big changes: multilingualization support, new virtual machine, … Most people are still using Ruby 1.8.7 or 1.8.6 This is what we have shown Everything still works here Many Ruby books are now starting to cover 1.9
  • 10. Rails is also in Transition
  • 11. Rails is also in Transition The current release of Rails is 2.3.5
  • 12. Rails is also in Transition The current release of Rails is 2.3.5 This is what we have shown
  • 13. Rails is also in Transition The current release of Rails is 2.3.5 This is what we have shown Rails 3.0 is currently in beta and will release soon
  • 14. Rails is also in Transition The current release of Rails is 2.3.5 This is what we have shown Rails 3.0 is currently in beta and will release soon This is a massive release with a lot of enhancements
  • 15. Rails is also in Transition The current release of Rails is 2.3.5 This is what we have shown Rails 3.0 is currently in beta and will release soon This is a massive release with a lot of enhancements There are a lot of upgrade guides online
  • 16. Where Code Lives Tips about where you can store and find code
  • 17. https://github.com/ You can put your application on Github and find most Rails resources there
  • 18. https://github.com/ You can put your application on Github and find most Rails resources there
  • 19. http://rubygems.org/ A lot of Ruby/Rails add-ons are served from here
  • 20. http://rubygems.org/ A lot of Ruby/Rails add-ons are served from here
  • 21. Deployment Getting Rails into production
  • 22. http://heroku.com/ Heroku is probably the easiest way to deploy a Rails application
  • 23. http://heroku.com/ Heroku is probably the easiest way to deploy a Rails application
  • 24. http://heroku.com/ Heroku is probably the easiest way to deploy a Rails application
  • 25. http://www.engineyard.com/ Engine Yard’s Cloud gives a bit more control for server tinkerers
  • 26. http://www.engineyard.com/ Engine Yard’s Cloud gives a bit more control for server tinkerers
  • 27. http://www.capify.org/ Capistrano can be used for do-it-yourself deployments
  • 28. # Application set :application, "my_app" set :deploy_to, "/home/deploy/public_html/#{application}" # Settings default_run_options[:pty] = true set :use_sudo, false # Servers set :user, "deploy" set :domain, "myapp.com" server domain, :app, :web role :db, domain, :primary => true # Git set :scm, :git set :repository, "git@github.com:USER/my_app.git" set :branch, "master" set :deploy_via, :remote_cache http://www.capify.org/ Capistrano can be used for do-it-yourself deployments
  • 29. Jobs Where you can find Rails work
  • 30. http://jobs.rubynow.com/ This and other listing sites have a steady stream of Rails work
  • 31. http://jobs.rubynow.com/ This and other listing sites have a steady stream of Rails work
  • 32. http://www.engineyard.com/ Some companies also regularly hunt for Ruby/Rails savvy employees
  • 33. http://www.engineyard.com/ Some companies also regularly hunt for Ruby/Rails savvy employees
  • 34. Get Help Places where you can get more information
  • 35. http://rubyonrails.org/ The source for documentation and community resources like mailing lists
  • 36. http://rubyonrails.org/ The source for documentation and community resources like mailing lists
  • 37. Contact Us
  • 38. Contact Us James Edward Gray II
  • 39. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/
  • 40. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2
  • 41. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2 Email: james@graysoftinc.com
  • 42. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2 Email: james@graysoftinc.com Dana Gray
  • 43. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2 Email: james@graysoftinc.com Dana Gray Twitter: dgrayinok
  • 44. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2 Email: james@graysoftinc.com Dana Gray Twitter: dgrayinok Email: dana@graysoftinc.com
  • 45. Questions?