You have disabled auto-rotation for stories. Re-enable?
Maintaining and synchronizing software translations is a hassle: Rails uses YAML files for texts, but translators do not. linguist changes that by connecting developers and translators. Translators do their work through linguist's intuitive web interface, while developers pull those changes from linguist's server with a simple Rake task. After all, developers shouldn't translate. Am I write? Register now for the upcoming Beta release.
Last week, Yehuda Katz wrote up a surprisingly short, but good summary of why you should learn to love the gemspec. He shows that it's simple and intuitive and immensely useful. Then, David Trasbo also posted his thoughts on the subject and went into more detail on Yehuda's example over on his own blog.
Neeraj Singh recently ran into a project where he couldn't post exception information to a 3rd party service. Being a creative developer, rather than writing his own solution entirely, he liberally borrowed the Hoptoad Notifier and had it instead write details to the local database. Then, a simple web interface to view exceptions from within the application, and exception2db was born.
Back in Episode #44, Nick and Jim covered auto_sprite. This week, there's another option, called css_sprite by Richard Huang. css_sprite uses convention over configuration and allows you to generate multiple sprite image files (and CSS files) per project. It'll even generate some SASS for you too, if that's your thing.
Last Thursday, Rails 3.0.0 Beta 2 was released. According to GitHub, there were over 2,000 commits from 244 authors included in Beta 2. This release contains bug fixes, new deprecations, and overall updates to the framework and supporting library dependencies. Jacob Swanner wrote up a more detailed summary of the changes in Rails 3.0 beta 2 over on our Envy Labs blog.
Watir, the web browser automation library traditionally used for more thorough integration testing, has recently been re-purposed. Darrin Demchuk over on Layered Thoughts created a detailed write up how to use Watir to create a web bot (or crawler). He walks you through step-by-step automating data collection from weather.com and utilizing Nokogiri for parsing.
Mike Perham just created a post on his blog detailing how he integrated Rails 2.3.5 with EventMachine. Using this technique (as well as some modified support libraries), he demonstrates how to successfully serve multiple, simultaneous requests in a single Rails thread with Ruby 1.9 Fibers. If you haven't read though this article and consider yourself a moderate to serious Ruby developer, you should really check this out.
Last week, delayed_job 2.0 was officially released. With this release, you'll see fairly dramatic performance improvements, primarily if you're application runs with a large job pool. This release also adds support for non-ActiveRecord ORMs, such as MongoMapper and DataMapper for those of you who prefer to live off of the reservation.
If you have a moment (and you dig the cast) do us a favor and give us a nice review on iTunes. Thanks in advance!
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:
This Ruby5 was co-produced and edited by Audio Guru Jacob Woods. If you have audio which needs polishing or editing.. please send him an email.
April Fools Day, Rails 3 Routes, Bot-Away, JSAwk & Resty, torturing github stats, and more in this edition of Ruby 5.
Ruby Heroes, Rack::Legacy, ubiquo, and Supermodel are featured on this episode of Ruby5. Also, the Ruby Summer of Code has reached $100,000 and Rick Olson talks LOAD_PATHs.
In this episode, we cover RVM with Rails 3, an env-js driver for Capybara, Faster Faker, Ruby Summer of Code, a blog post about Service Objects, Artifice, Padrino, and Sinatra 1.0.
In this episode we cover the Ruby 1.9.2 release schedule, Sproutcore 1.0, scaling Ruby, Rack::Throttle , WebMock, and last but certainly not least, Blue Light Special.
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 © 2016 Code School LLC