Ruby 2.1 In Detail goes through the new changes and features of the new Ruby 2.1 release.
DHH Tweeted to say that Jim Weirich, the speaker and legend in the Ruby on Rails world passed away last night. His last github commit of less than a day ago already has almost 700 comments expressing sorrow.
Not as bleeding edge anymore, the first RC for Ruby on Rails 4.0 is now available.
I haven’t even figured out Rails 2.0 yet and Rails 4.0: Beta 1 has been released!
Lots of changes here, hit the page for more details.
The purpose of this beta is to get as many people as possible to try to upgrade from Rails 3.2 and earlier and to get an adventurous few to start new applications directly on Rails 4.0. That’s the only way we’re going to suss out all the issues and ensure that we can launch a solid final release. So please help us with that if you can!
Running a Ruby on Rails site, you may want to know about the Multiple vulnerabilities in parameter parsing in Action Pack (CVE-2013-0156). The link includes links to patches if you can't upgrade ASAP.
So this is a neat project for you Ruby on Rails learners…. Reddit on Rails is an exercise to use your knowledge of Rails to replicate the functionality of reddit.com.
By now you have the knowledge to accomplish much with Rails. We will use that knowledge to build a website from scratch similar in functionality to http://reddit.com.
Learning a new programming language or system generally go faster if you have a specific goal in mind, and (in general) a typical “hello world” works great, until you decide you need user logins and permissions and suddenly things get a lot harder. This helps that a lot.
Really interesting look on Why critics of Rails have it all wrong, regarding how some of the Ruby on Rails community feels that Rails 3 was a huge step backwards.
The idea that Rails 3 was a major step backward was recently reiterated by both Giles Bowkett and Matt Aimonetti. Both of them painted building ActionController::Metal applications as some sort of byzantine, impossible task which can only be accomplished by a Rails core member. Are people actually building lightweight Rails applications using the newfound modularity of Rails 3?
I haven’t actually looked deeply into Rails over the last year or so, but it definitely feels less accessible lately. NoSQL databases, CoffeeScript, etc are fine, but the “feel” of the current Rails is far from that original Blog in 15 minutes screencast.
Title says it all, Ruby on Rails 3.1 Release Notes are here with all the details.
Cool news for the Ruby community.... Matz, creator of the language has joined Heroku (wonder if that's what they did with their big payday?). Potentially very cool stuff, congrats to Matz and the ruby community (and especially Heroku).
Matz is going to be the Chief Architect. Here's a press release for you.
Rails people who enjoy the windows version via RailsInstaller will be happy to see that the RailsInstaller for Windows 2.0.0 Preview Release has goodies like 1.9.2 and 3.1.0 rc support.
If you're into Ruby on Rails and are one of the 10 people in the world who aren't using TextMate, you might want to look at the new stuff in the JetBrains RubyMine 3.1 Early Access build.
From the release:
- Autopopup code completion -- no need to press keyboard hotkey to invoke the code completion. It autopops up instantly as you type and works for Ruby, JavaSctipt, HTML and other files. You may want to tweak it -- check IDE Settings | Editor | Code Completion section.
- GitHub integration -- you can open projects in IDE right from a remote repository, or share your project as a new GitHub repository right from the IDE. Read more in IntelliJ IDEA blog.
- Command line application ('mine') -- you can open files and projects in RubyMine from command line now! Just enable the script by running File | Create Command-line Launcher and you are good to command.
If you're an EMACS user and are sad that only Textmate and Vim people seem to have the fun and cool Rails development stuff, be sad no longer! Emacs 24 Rails Development Environment - From *scratch* to Productive in 5 Minutes goes through setting up the latest EMACS (with a bunch of copy and pasting) to customizing for full Ruby on Rails lovin'!
I don't completely understand why, but I have to say the presentation of the death of the Ruby Hash Rocket Syntax ("=>") is pretty awesome. Not sure if this is going to happen in future Ruby 1.9 releases or if both versions are valid now and the hashrocket syntax will just be deprecated.
RubyMine 3.0 has been Released, giving full support for Rails 3 in a pretty sexy IDE.
If you've ever done any Ruby on Rails programming you have no doubt encountered @mhartl's great railstutorial.org. You'll be happy to know that there is now a set of 15 hours of screencasts to go along with it. Super awesome, and nice and affordable as well.
A cool look through the Security Lessons Learned From The Diaspora Launch, as well as lots of good general Ruby on Rails security practices to follow.
According to the Ruby on Rails weblog - It's ready!
Congrats to the Rails team for the last 2 years of planning and hard work.
The good news from the Ruby on Rails world today is that the Rails 3.0 Release candidate has been released. No major changes, but some serious performance improvements. Link has the full details.
For you Rubyists out there that love numbers, you'll be happy that the July 2010 version of The Great Ruby Shootout is available with 7 different versions of Ruby benchmarked here and back again.
Rails nerds out there will already know that Ruby on Rails 2.3.6 has been Released.
@dhh posted this morning this very cool video of a visualization of the Ruby on Rails repository from 2004 to 2009:
Cool Presentation on RSpec from the Scottish Ruby Conference in March.
IBM Developerworks has a great article with An introduction to Rails 3.
The Engine Yard guys go over The Lowdown on Routes in Rails 3, for those rails folks so inclined.
Ruby Best Practices - Full Book Now Available For Free!
That about says it all! Kudos to the author for doing this, and please donate and support him!
@wayneeseguin has put out a nice set of docs on how to use the rvmrc file with his excellent Ruby Version Manager.
For those who don't know, RVM is a nice and simple way to test out different versions of Ruby and gems with them for testing, playing with the new Rails 3.0 beta, testing your sites against different scenarios, testing beta versions, etc.
Gregg Pollack has a nice set of presentation slides of his talk Rails 3 Beautiful Code, showing some of the new hotness of Ruby on Rails 3.0.
Ruby on Rails folks will probably be interested that RailsConf 2010 is now open for registration, and they have their list of speakers and sessions up.
Well, on the heels of the Github downtime last night, and perhaps related (* twirls mustache*), Rails 3.0 beta has been committed.
There's also a new app on edge rails post up for people who want to give it a shot.
No, it's not released yet (as far as I know anyway), but the Ruby on Rails 3.0 Release Notes are a nice friendly look at what will be coming down the pipe.
Sweet little ruby gem (pardon the pun) to allow you to access RDoc via OSX's Dictionary.app. Very nice little hack! Thanks for passing it on @dkubb!