Your SlideShare is downloading. ×
Resources for Rails Developers
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Resources for Rails Developers

1,251
views

Published 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.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,251
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
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?

    ×