You have disabled auto-rotation for stories. Re-enable?
If you're looking for a Ruby job or for top Ruby talent, then you should check out Top Ruby Jobs. Top Ruby Jobs is a website dedicated to the best jobs available in the Ruby community.
Just yesterday, the Phusion team announced the official release of Phusion Passenger 3.0.0. There are several technology preview posts over on the Phusion blog which detail many of the most important changes since the last major release. But, overall, it's faster, more stable, and sports a ton of useful improvements.
Late last week, a vulnerability was identified in Rails which affects version 2.3.9 and 3.0.0. Specifically, it affects the ActiveRecord accepts_nested_attributes_for call. It allows an attacker to modify the form data transmitted back to your application in a way that may cause corruption or modification of other records in your database. The Rails Core team has released version 2.3.10 and 3.0.1 to fix the problem. You are encouraged to update as soon as is possible, now that this is a known threat.
RFID is a topic that comes up fairly often in technical circles, whether its for inventory tracking or identification of individuals. And now, Ethan Vizitei recently released a gem for reading RFID tags, called "tag-it." Tag-it allows you to track IDs as they come within range of your RFID receiver and even record the signal strength.
Sometimes, a Rails application may need to accept times for an event. And often, if you do, you need to validate user-provided start and end times to determine if they are past or future, the end is before the beginning, and more. So, Adam Meehan recently released the validates_timeliness which packages a lot of those validations up and even handles time zones and type casting.
Slim is a new templating language for Ruby created by Andrew Stone and Fred Wu. Slim's syntax is influenced by both HAML and Jade, but was built specifically to be lightweight and fast. According to their benchmarks, even with pre-parsing accounted for, Slim compiles your code faster than HAML.
Yesterday, Ken Collins wrote in to let us know about Tiny TDS, a new low-level Ruby driver for Microsoft SQL Server. It performs automatic casting to Ruby primitives, gives you proper encoding support, and claims to be faster than other options out there. This would be used in conjunction with an ActiveRecord SQL Server adapter, but should work with both Rails 2 and Rails 3.
There are a ton of private Cloud platforms out there (Amazon Web Services, Rackspace, Engine Yard, Slicehost, Blue Box Group, Terremark, and Google to name a few). They all, generally, offer similar services but each have their own, unique API. We've mentioned a couple other service unification layers on this podcast (Red Hat's Deltacloud, for example), but now there's a RubyGem offering by Wesley Beary, quizzically named Fog.
ActiveRelation (ARel) 2.0 was recently released and is already in line to be part of the Rails 3.0.2 release. This major revision represents a complete rewrite of the internals, opting to build and walk an Abstract Syntax Tree (AST), rather than generate and pass several memory objects around. Due to this change and some other updates to Rails, the 3.0.2 release is not only benchmarking much faster than Rails 3.0.0, but is also shown to be faster than even Rails 2.3.5.
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:
Clap, Guard, Transactional Factories, Write Excel, Message Block, Ruote, and using Graphviz for fun and profit in the October 15th edition of Ruby5, with your hosts Dave Bock and Russ Olsen.
Ruby Facets, RSpec 2.0, Magic Ruby, aRailsDemo, OmniSocial, and more are on this episode of Ruby5.
Bunyan for your logs; lots of Heroku news: add-on provider program, Moonshado SMS, and Heroku-san; Omni-Auth FTW; and RubyGems 101
Phusion Passenger 3.0.0 RC1, Bundler 1.0.2, Rails ERD, Google OpenID, Koi, Clipboard, and more are covered on this episode of Ruby5.
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 © 2017 Code School LLC