The latest news in the Ruby and Rails community.
Gregg goes solo again with some live interviews from Euruko, discusses Ruby news from this weekend, and tries his hardest to pronounce everyone's names correctly. Ple...
You have disabled auto-rotation for stories. Re-enable?
In case you missed the announcement, the jQuery Air code school course was released last Tuesday. It features 5 new videos and 56 in-browser code challenges. Although the course is introductory teaching basic jQuery concepts, it's also pretty useful to solidify your existing jQuery skills. Check out the course video preview by going to codeschool.com.
At Euroku I met up with Julik Tarkhanov, who came to the conference to talk about his tools for post-production. If you need to convert video timecodes, check out his timecode library.
I've heard lots of people complain about the Rails 3 application load time, some even complaining that the load time on Ruby 1.9.2 is longer than 1.8.7. If this sounds familiar you definitely want to read through a blog post by Peter Cooper on Ruby inside this week where he tells the story on how Ruby is being fixed to improve the load time.
Also at Euroku I ran into Josh Kalderimis and Sven Fuchs who have been doing a lot of work on Travis CI, the distributed continuous integration system. The vision for travis is to become for builds and tests what RubyGems is for distributing source code. Basically, allow open-source projects to run their test-suites on demand (using free servers), and allow users to contribute build capacities by running build agent software on underused servers
The Bundle Exec command is what you want to type when you're running commands from the command line, on any app that has a Gemfile, to ensure that only your bundled libraries get loaded. Graham Ashton wrote up library which will automate the bundle exec command, so you don't have to worry about remembering to run it anymore.
Also at Euroku I ran into Marcin Bunsch who told me about a gem he wrote called Broadcast. At his company, FutureSimple, they needed a way when certain events occurred in their application to broadcast messages. Ex. One to jabber, one to twitter, one to yammer, one in email, one to the data tracking server. Broadcast makes it easy to publish events to multiple sources at the same time.
Karle Durante from Custom Ink dropped me an email about a gem they released recently called format_for_extensions. Karl was tired of hainvg to type out the same format_for validation in his Rails models every time he needed to validate email, or address, or phone number field. format_for_extentions not only gives you a few easy to use canned validations like validates_postal_code_for and validates_email_for, but also provides an easy way to abstract the configuration so you can add your own.
Also at Euroku I caught up with Ruby Hero Jose Valim, and talked to him about his Elixir library which is a Ruby-like language built on Erlang. Elixir is definitely worth learning if you need a highly concurrent and scalable solution for a particular part of your Ruby application.
Ruby Hero Ilya Grigorik's company PostRank was Acquired by google and the whole team is moving to google HQ in Mountain View. More Ruby at Google = Good Thing
Ruby5 is released Tuesday and Friday mornings. To stay informed about and active with this podcast, we encourage you to do one of the following:
Upgrade Woes, Alternatives to RubyGems, CMS Releases, and great mapping tools featured in this episode of Ruby5, hosted by Dave Bock and Russ Olsen.
Updates to Rails 3.0.8.rc1 and rspec-rails 2.6.1, managing the pow server easily with the powder gem, better Github search with Hubscovery, AJAX CoffeeScript with CoffeeBeans, and opening your app's mail with MailCatcher.
Gregg's goes solo this episode showcasing a bunch of interviews from Railsconf 2011 last week.
Looking to learn about Ruby? Take a look at the Ruby Path on Code School
This podcast is produced and distributed by Code School. Copyright © 2018 Code School LLC