Resources for Rails Developers

1,492 views
1,404 views

Published on

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,492
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide


































  • Resources for Rails Developers

    1. 1. Next Steps You have a Rails application, now what?
    2. 2. Versions It is a time of transition for Ruby and Rails
    3. 3. Ruby is in Transition
    4. 4. Ruby is in Transition The current branch of Ruby is 1.9
    5. 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. 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. 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. 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. 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. 10. Rails is also in Transition
    11. 11. Rails is also in Transition The current release of Rails is 2.3.5
    12. 12. Rails is also in Transition The current release of Rails is 2.3.5 This is what we have shown
    13. 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. 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. 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. 16. Where Code Lives Tips about where you can store and find code
    17. 17. https://github.com/ You can put your application on Github and find most Rails resources there
    18. 18. https://github.com/ You can put your application on Github and find most Rails resources there
    19. 19. http://rubygems.org/ A lot of Ruby/Rails add-ons are served from here
    20. 20. http://rubygems.org/ A lot of Ruby/Rails add-ons are served from here
    21. 21. Deployment Getting Rails into production
    22. 22. http://heroku.com/ Heroku is probably the easiest way to deploy a Rails application
    23. 23. http://heroku.com/ Heroku is probably the easiest way to deploy a Rails application
    24. 24. http://heroku.com/ Heroku is probably the easiest way to deploy a Rails application
    25. 25. http://www.engineyard.com/ Engine Yard’s Cloud gives a bit more control for server tinkerers
    26. 26. http://www.engineyard.com/ Engine Yard’s Cloud gives a bit more control for server tinkerers
    27. 27. http://www.capify.org/ Capistrano can be used for do-it-yourself deployments
    28. 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. 29. Jobs Where you can find Rails work
    30. 30. http://jobs.rubynow.com/ This and other listing sites have a steady stream of Rails work
    31. 31. http://jobs.rubynow.com/ This and other listing sites have a steady stream of Rails work
    32. 32. http://www.engineyard.com/ Some companies also regularly hunt for Ruby/Rails savvy employees
    33. 33. http://www.engineyard.com/ Some companies also regularly hunt for Ruby/Rails savvy employees
    34. 34. Get Help Places where you can get more information
    35. 35. http://rubyonrails.org/ The source for documentation and community resources like mailing lists
    36. 36. http://rubyonrails.org/ The source for documentation and community resources like mailing lists
    37. 37. Contact Us
    38. 38. Contact Us James Edward Gray II
    39. 39. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/
    40. 40. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2
    41. 41. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2 Email: james@graysoftinc.com
    42. 42. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2 Email: james@graysoftinc.com Dana Gray
    43. 43. Contact Us James Edward Gray II Blog: http://blog.grayproductions.net/ Twitter: JEG2 Email: james@graysoftinc.com Dana Gray Twitter: dgrayinok
    44. 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. 45. Questions?

    ×