AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...
"Ruby 1.9: What To Expect is an online slideshow by Sam Ruby that covers a lot of the differences between the Ruby 1.8 that we all know and love and the currently experimental Ruby 1.9. Sam's examples are to the point, easily digestible, and span 47 slides..."
If you're on a Unix/Linux system and you don't have Ruby installed (or you want to upgrade), your distribution's package system may make a Ruby package available. On debian GNU/LINUX, it's available as the package ruby-[version]: for instance, ruby-1.8 or ruby-1.9. Red Hat Linux calls it ruby; so does the DarwinParts system on Mac OS X.
"Hello fellows. I'm in the process of submitting ruby-mode.el and inf-ruby.el to Emacs and ELPA. I've made some pretty wide-sweeping changes to inf-ruby.el to make it conform a little more closely to Emacs coding conventions, and I've made a few changes to ruby-mode.el as well..."
"Ruby experts tell us why they are in love with Ruby/Rails. Recently, I attended a Ruby users group in Atlanta and I was very surprised to see over 50 people attending the usergroup on a weekday evening, and nearly all of them have been active members of the usergroup for at least over a year. I could tell that they loved Ruby/Rails unlike anything I have seen in the the C++/Java community (languages I work with). The expert panel below will tell us why they are "in love" with Ruby/Rails..."
Learning to program in Ruby is easy, but learning to program the "Ruby Way" is a much greater challenge. Reading Design Patterns in Ruby has certainly helped solidify my understanding of Ruby's idioms and is a great book for programmers who would like to take their Ruby skills to the next level.
"The call came down from on high just before the Ruby 1.9 release: replace the standard csv.rb library with faster_csv.rb. With only hours to make the change it was a little harder than I expected. The FasterCSV code base was pretty vanilla Ruby, but it required more work than I would have guessed to get running on Ruby 1.9. Let me share a few of the tips I learned while doctoring the code in the hope that it will help others get their code ready for Ruby 1.9..."
"...I have real problems with this attitude and approach. Selling Rails and Ruby, as “just a Java library” is a massive disservice to the technology, and simply means enterprise customers and decision makers won’t evaluate Ruby on its own merits..."