It was a fun presentation because it was my first time doing one in the Lawrence Lessig / Dick Hardt style, and it was my first time doing screencasts in a presentation. Nothing like using the local user groups as guinea pigs… thanks to all who came!
One of the things I promised was that I would put the citations for the talk online, and to keep everything in the same place I’m going to go ahead and throw the abstract up too. Someday I’d like to convert the presentation to web form, but that’s going to take more time than I can dedicate at the moment.
Also, if you were there and have any feedback, feel free to drop it in the comments. Don’t worry, I can take it :-)
Grownup Web-apps, or Why I am a Java Programmer No Longer
Six years ago, if you had told me I would eventually turn down Java work on a regular basis, I would’ve probably looked at you a bit crazy. Four years ago, if you had told me I would eventually get paid to do Ruby full time, I would’ve shaken my head with a wistful sigh. Two years ago, if you had told me RubyConf ‘05 would fill up at 200 people, and the first RailsConf would sell out 400 seats in a week, I might’ve suggested you get some psychiatric help. Yet all these things are now true…
So what in the world is Ruby on Rails? Where does it make sense to use it? How do you get started developing with it? And why would I forsake the established Java community for the wild ravages of a “new” technology, and love every minute of it? All those questions and more will be answered in words, images, and code. Don’t be late, though – this Rails stuff is hot, and has been known to fill up an auditorium or two.
- What is Rails?
- Where does it make sense?
- How do you get started?
- The Rails Site
- Agile Web Development with Rails by Dave Thomas and David Heinemeier Hansson
- Programming Ruby by Dave Thomas and Andy Hunt
- Rails Wiki
- The Rails Mailing List (also available as a Forum
- RadRails for Eclipse
- Locomotive for Mac OS X
- Instant Rails for Windows
- Rolling with Ruby on Rails by Curt Hibbs
- Why risk it?