Your SlideShare is downloading. ×
0
Next Steps
You have a Rails application, now what?
Versions
It is a time of transition for Ruby and Rails
Ruby is in Transition
Ruby is in Transition
 The current branch of Ruby is 1.9
Ruby is in Transition
 The current branch of Ruby is 1.9
   This is a new release with some big changes:
   multilingualiz...
Ruby is in Transition
 The current branch of Ruby is 1.9
   This is a new release with some big changes:
   multilingualiz...
Ruby is in Transition
 The current branch of Ruby is 1.9
   This is a new release with some big changes:
   multilingualiz...
Ruby is in Transition
 The current branch of Ruby is 1.9
   This is a new release with some big changes:
   multilingualiz...
Ruby is in Transition
 The current branch of Ruby is 1.9
   This is a new release with some big changes:
   multilingualiz...
Rails is also in Transition
Rails is also in Transition

 The current release of Rails is 2.3.5
Rails is also in Transition

 The current release of Rails is 2.3.5
   This is what we have shown
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 ...
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 ...
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 ...
Where Code Lives
Tips about where you can store and find code
https://github.com/
You can put your application on Github
and find most Rails resources there
https://github.com/
You can put your application on Github
and find most Rails resources there
http://rubygems.org/
A lot of Ruby/Rails add-ons are served from here
http://rubygems.org/
A lot of Ruby/Rails add-ons are served from here
Deployment
Getting Rails into production
http://heroku.com/
Heroku is probably the easiest way to deploy
a Rails application
http://heroku.com/
Heroku is probably the easiest way to deploy
a Rails application
http://heroku.com/
Heroku is probably the easiest way to deploy
a Rails application
http://www.engineyard.com/
Engine Yard’s Cloud gives a bit more control
for server tinkerers
http://www.engineyard.com/
Engine Yard’s Cloud gives a bit more control
for server tinkerers
http://www.capify.org/
Capistrano can be used for
do-it-yourself deployments
# Application
       set :application, "my_app"
       set :deploy_to, "/home/deploy/public_html/#{application}"

       #...
Jobs
Where you can find Rails work
http://jobs.rubynow.com/
This and other listing sites have
a steady stream of Rails work
http://jobs.rubynow.com/
This and other listing sites have
a steady stream of Rails work
http://www.engineyard.com/
Some companies also regularly hunt for
Ruby/Rails savvy employees
http://www.engineyard.com/
Some companies also regularly hunt for
Ruby/Rails savvy employees
Get Help
Places where you can get more information
http://rubyonrails.org/
The source for documentation and
community resources like mailing lists
http://rubyonrails.org/
The source for documentation and
community resources like mailing lists
Contact Us
Contact Us
James Edward Gray II
Contact Us
James Edward Gray II
  Blog: http://blog.grayproductions.net/
Contact Us
James Edward Gray II
  Blog: http://blog.grayproductions.net/
  Twitter: JEG2
Contact Us
James Edward Gray II
  Blog: http://blog.grayproductions.net/
  Twitter: JEG2
  Email: james@graysoftinc.com
Contact Us
James Edward Gray II
  Blog: http://blog.grayproductions.net/
  Twitter: JEG2
  Email: james@graysoftinc.com
Da...
Contact Us
James Edward Gray II
  Blog: http://blog.grayproductions.net/
  Twitter: JEG2
  Email: james@graysoftinc.com
Da...
Contact Us
James Edward Gray II
  Blog: http://blog.grayproductions.net/
  Twitter: JEG2
  Email: james@graysoftinc.com
Da...
Questions?
Upcoming SlideShare
Loading in...5
×

Resources for Rails Developers

1,277

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

No notes for slide


































  • Transcript of "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?
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×