Ruby5
ruby5.envylabs.com RSSFound by tiegz New episode 2010 Sep 7 ago
97 episodes since 2009 Aug 12 every 4 days 1 hour
Total run time 9 hours 14 minutes
Description
Episodes
-
▼
2010 Sep 7 Episode #109 - September 7th, 2010 (5 min 52 sec)
Rails 2.3.9, htty and ZeroMQ are on this episode of Ruby5. Also making the cut were Mongoid Tree, Android Spying, Rails CSS Views, and the cheezburger gem. Listen to this episode on Ruby5 SUSE Studio: Custom Linux, fast & simple Build an appliance — or your own custom Linux distro — with a few mouse clicks. Customize it to your heart's content, and share it with the world! SUSE Studio builds: Your software and everything it needs, in one appliance A custom distro, with your own software and branding Demo CDs, perfect for tradeshows and hand-outs Virtual machines, for the data center and the desktop All sorts of things you can dream up! Rails 2.3.9 Released Rails 2.3.9 was released last Saturday, and serves as a great stepping stone to get your application running on Rails 3. If you can run 2.3.9 without deprecation notices, then you may want to jump on that upgrade! htty, the http tty htty is a new Ruby gem from Nils Jonsson which you might describe as a cross between the CURL command and the lynx browser. Basically if you ever find yourself crafting elaborate CURL scripts to test URL responses, it may be time to learn to use htty. ZeroMQ: Modern and Fast Network Stack Ruby Hero Ilya Grigorik just wrote up a blog post on ZeroMQ, which is what Zed Shaw uses in Mongrel 2. ZeroMQ is a message-oriented abstraction layer that sits above the traditional BSD socket APIs. If you understand this stuff, then you're smarter then us. Mongoid Tree Mongoid Tree by Benedikt Deickewhich allows you to have a tree hierarchy inside your the mongo NOSQL database. The Gem is built on top of the Mongoid ORM and uses the materialized path pattern inside Mongo to give you all the helper methods you might want with a data in tree. Rails Developer Some of the guys from Planet Argon recently created RailsDeveloper.com. It's aim is t give Rails developers a place to share resources (links), ask questions, help others, review books, watch videos, and more. Rails CSS Views - Dynamic Stylesheets in Rails In case you missed it, one of David Heinemeier Hansson's keynote bullet points for Rails 3.1 was the ability to better work with CSS and JavaScript. So, this weekend, Richard Hulse wrote in to let us know about rails_css_views, a new gem by Michael Koziarski which allows you to create an app/stylesheets directory and write your CSS in ERB. cheezburger - RSpec in lolcat Have you ever thought to yourself... "self, I would certainly test more better and more often if only I could write those aforementioned tests in lolcat." Well, beyond your poor grammar, I applaud your sensibilities. And this week, Josep Bach has come to your rescue with the cheezburger gem. Yes. Now, you too can write your tests in lolcat. Rails 2.3.9, htty and ZeroMQ are on this episode of Ruby5. Also making the cut were Mongoid Tree, Android Spying, Rails CSS Views, and the cheezburger gem.
Listen to this episode on Ruby5
SUSE Studio: Custom Linux, fast & simple
Build an appliance — or your own custom Linux distro — with a few mouse clicks. Customize it to your heart's content, and share it with the world! SUSE Studio builds: Your software and everything it needs, in one appliance A custom distro, with your own software and branding Demo CDs, perfect for tradeshows and hand-outs Virtual machines, for the data center and the desktop All sorts of things you can dream up!
Rails 2.3.9 Released
Rails 2.3.9 was released last Saturday, and serves as a great stepping stone to get your application running on Rails 3. If you can run 2.3.9 without deprecation notices, then you may want to jump on that upgrade!
htty, the http tty
htty is a new Ruby gem from Nils Jonsson which you might describe as a cross between the CURL command and the lynx browser. Basically if you ever find yourself crafting elaborate CURL scripts to test URL responses, it may be time to learn to use htty.
ZeroMQ: Modern and Fast Network Stack
Ruby Hero Ilya Grigorik just wrote up a blog post on ZeroMQ, which is what Zed Shaw uses in Mongrel 2. ZeroMQ is a message-oriented abstraction layer that sits above the traditional BSD socket APIs. If you understand this stuff, then you're smarter then us.
Mongoid Tree
Mongoid Tree by Benedikt Deickewhich allows you to have a tree hierarchy inside your the mongo NOSQL database. The Gem is built on top of the Mongoid ORM and uses the materialized path pattern inside Mongo to give you all the helper methods you might want with a data in tree.
Rails Developer
Some of the guys from Planet Argon recently created RailsDeveloper.com. It's aim is t give Rails developers a place to share resources (links), ask questions, help others, review books, watch videos, and more.
Rails CSS Views - Dynamic Stylesheets in Rails
In case you missed it, one of David Heinemeier Hansson's keynote bullet points for Rails 3.1 was the ability to better work with CSS and JavaScript. So, this weekend, Richard Hulse wrote in to let us know about rails_css_views, a new gem by Michael Koziarski which allows you to create an app/stylesheets directory and write your CSS in ERB.
cheezburger - RSpec in lolcat
Have you ever thought to yourself... "self, I would certainly test more better and more often if only I could write those aforementioned tests in lolcat." Well, beyond your poor grammar, I applaud your sensibilities. And this week, Josep Bach has come to your rescue with the cheezburger gem. Yes. Now, you too can write your tests in lolcat.
-
►
2010 Sep 3 Episode #108 - September 3rd, 2010 (5 min 59 sec)
Refinery, During Construction, Saki, Andriod SpyCam, JRuby on Rails3, Inploy, Bundler meets Capistrano, Rake-remote_Task, and cached commons are all featured on this episode of Ruby5 Listen to this episode on Ruby5 This episode is sponsored by NewRelic RPM Did you know that New Relic Has deployment tracking? All you do is modify your capistrano task to let new relic know when you do a deployment. Then when you view you stats on new relic after the deployment, you'll actually see a line on each of your new relic graphs so you'll be able to see how performance was affected. Check out the video over on NewRelic.com to learn more. RefineryCMS There is a new release of Refinery, the rails-based content management system. This release has been updated to use Rails 3, the architecture has been changed to use rails engines internally, a bunch of bugs have been fixed, and the file upload plugin moved from attachment_fu to Dragonfly. During Construction During Construction is a hosted 'coming soon' page that looks a lot better than the default one the registrars give you, and it has a couple of nice features like a countdown timer, and an email collector. Saki Saki is a dsl alternative to cucumber for use with RSpec. Written by Nate Kidwell, he was aiming for a descriptive language that was not quite as verbose as cucumber, while being more expressive. Spy Cam Mike Leone turned his Android phone into a spy camera using Sinatra and JRuby. This article show how he did it. JRuby on Rails3 Greg Moreno took a classic starter howto and added the letter 'J' and the number '3' to it. This is an easy walkthrough if you want to work through getting a rails 3 app running on Tomcat on JRuby. Rails3/Inploy Inploy is a new deployment tool on the Ruby scene, and Thomas Ritz wrote a deployment template that makes Rails3 deployments easy. Diego Carrion wrote this article showing how, and it looks super-simple. Go Diego, Go! Bundler/Capistrano Bundler now provides some default tasks for hooking in with Capistrano, so all the bundler goodness can run when needed in the scope of a deploy. This blog entry by Richard Huang shows how easy it is. rake-remote_task Rake-remote_task is an extraction from Vlad the Deployer that adds the concept of remote tasks to Rake. If you ever need to run rake tasks across a bunch of machines, this is the tool for you. Cached Commons Cached commons is a collection of user-contributed javascript libraries that have been optimized, compressed, and cached on github's fast content delivery network. It also has a really nice index, and links to the home page and docs for each library. Refinery, During Construction, Saki, Andriod SpyCam, JRuby on Rails3, Inploy, Bundler meets Capistrano, Rake-remote_Task, and cached commons are all featured on this episode of Ruby5
Listen to this episode on Ruby5
This episode is sponsored by NewRelic RPM
Did you know that New Relic Has deployment tracking? All you do is modify your capistrano task to let new relic know when you do a deployment. Then when you view you stats on new relic after the deployment, you'll actually see a line on each of your new relic graphs so you'll be able to see how performance was affected. Check out the video over on NewRelic.com to learn more.
RefineryCMS
There is a new release of Refinery, the rails-based content management system. This release has been updated to use Rails 3, the architecture has been changed to use rails engines internally, a bunch of bugs have been fixed, and the file upload plugin moved from attachment_fu to Dragonfly.
During Construction
During Construction is a hosted 'coming soon' page that looks a lot better than the default one the registrars give you, and it has a couple of nice features like a countdown timer, and an email collector.
Saki
Saki is a dsl alternative to cucumber for use with RSpec. Written by Nate Kidwell, he was aiming for a descriptive language that was not quite as verbose as cucumber, while being more expressive.
Spy Cam
Mike Leone turned his Android phone into a spy camera using Sinatra and JRuby. This article show how he did it.
JRuby on Rails3
Greg Moreno took a classic starter howto and added the letter 'J' and the number '3' to it. This is an easy walkthrough if you want to work through getting a rails 3 app running on Tomcat on JRuby.
Rails3/Inploy
Inploy is a new deployment tool on the Ruby scene, and Thomas Ritz wrote a deployment template that makes Rails3 deployments easy. Diego Carrion wrote this article showing how, and it looks super-simple. Go Diego, Go!
Bundler/Capistrano
Bundler now provides some default tasks for hooking in with Capistrano, so all the bundler goodness can run when needed in the scope of a deploy. This blog entry by Richard Huang shows how easy it is.
rake-remote_task
Rake-remote_task is an extraction from Vlad the Deployer that adds the concept of remote tasks to Rake. If you ever need to run rake tasks across a bunch of machines, this is the tool for you.
Cached Commons
Cached commons is a collection of user-contributed javascript libraries that have been optimized, compressed, and cached on github's fast content delivery network. It also has a really nice index, and links to the home page and docs for each library.
-
►
2010 Aug 31 Episode #107 - August 31, 2010 (5 min 21 sec)
Rails 3 has been released, memcached received a new Ruby library, and RubyDoc.info is in your RubyGems generating your YARD docs. Also, API versioning, extended transaction support, tutorials and more are on this episode of Ruby5. Listen to this episode on Ruby5 This episode is sponsored by Screencasts.org Screencasts.org is a new website that provides thoughtful, high-quality, in-depth video tutorials for popular programming languages and frameworks. They craft, edit, and cut the filler, so the time you dedicate to watching each screencast is time well spent. For a limited time, Ruby5 listeners will receive a 20% discount on all screencasts. Check out the episode previews at http://screencasts.org/ruby5. Rails 3.0 has been officially released This Sunday, Rails 3.0 was officially released. If you've been listening to this podcast and somehow still don't know anything about it, then there's not much we can do for you, now. Read up on the release on the Rails weblog or .. just go back to doing whatever it was you were doing before you got here. Thanks. (And congratulations and thank you to the core team and all of the contributors!) Dalli - memcached for Ruby Mike Perham recently released Dalli, a new memcached library for Ruby, written in Ruby. This new code was sponsored by NorthScale to utilize the new binary protocols in newer versions of memcached. It's smaller, faster, and well tested than it's predecessors. It's also a drop-in replacement, in most cases. Rails 3 Tutorial Michael Hartl recently published a free online book which covers Rails 3 from the ground, up. In addition, it goes into detail about using git and GitHub, RSpec, and deployment with Heroku. RubyDoc.info – A YARD Documentation Server In the past few days, RDoc.info has been replaced with a new service by Loren Segal and Nick Plante called RubyDoc.info. This new service utilizes YARD to generate more aesthetically pleasing and useable documentation for all gems on RubyGems.org and any GitHub projects that you request. ar_after_transaction If you're performing complex database logic in your application, then you (hopefully) know about transactions. And, if so, you know that there are occasions where you want to execute certain code if and when a transaction is successful. And, Michael Grosser decided to codify that sentiment with ar_after_transaction. It gives you an after_commit hook where you can write methods that should run only on complete, success. Restful Route Versions Rails does an exceptional job at generating APIs for your application. But, if you've ever built an API in the past, you know that the best practice is to version your API, to prevent future updates from breaking everyone's integrations. To that end, Hemant Kumar just released resftul route versions, a plugin which allows you to version features of your API from within your routes file. Appreciate Rails 3 with Charity:Water The Rails 3 team has put together a small charity drive to go along with the Rails 3 release. If you've got a few spare bucks and want to show your appreciation for their hard work, consider donating to the Rails 3 Charity:Water fund drive (or, maybe some other charity of your choice). Rails 3 has been released, memcached received a new Ruby library, and RubyDoc.info is in your RubyGems generating your YARD docs. Also, API versioning, extended transaction support, tutorials and more are on this episode of Ruby5.
Listen to this episode on Ruby5
This episode is sponsored by Screencasts.org
Screencasts.org is a new website that provides thoughtful, high-quality, in-depth video tutorials for popular programming languages and frameworks. They craft, edit, and cut the filler, so the time you dedicate to watching each screencast is time well spent.
For a limited time, Ruby5 listeners will receive a 20% discount on all screencasts. Check out the episode previews at http://screencasts.org/ruby5.
Rails 3.0 has been officially released
This Sunday, Rails 3.0 was officially released. If you've been listening to this podcast and somehow still don't know anything about it, then there's not much we can do for you, now. Read up on the release on the Rails weblog or .. just go back to doing whatever it was you were doing before you got here. Thanks. (And congratulations and thank you to the core team and all of the contributors!)
Dalli - memcached for Ruby
Mike Perham recently released Dalli, a new memcached library for Ruby, written in Ruby. This new code was sponsored by NorthScale to utilize the new binary protocols in newer versions of memcached. It's smaller, faster, and well tested than it's predecessors. It's also a drop-in replacement, in most cases.
Rails 3 Tutorial
Michael Hartl recently published a free online book which covers Rails 3 from the ground, up. In addition, it goes into detail about using git and GitHub, RSpec, and deployment with Heroku.
RubyDoc.info – A YARD Documentation Server
In the past few days, RDoc.info has been replaced with a new service by Loren Segal and Nick Plante called RubyDoc.info. This new service utilizes YARD to generate more aesthetically pleasing and useable documentation for all gems on RubyGems.org and any GitHub projects that you request.
ar_after_transaction
If you're performing complex database logic in your application, then you (hopefully) know about transactions. And, if so, you know that there are occasions where you want to execute certain code if and when a transaction is successful. And, Michael Grosser decided to codify that sentiment with ar_after_transaction. It gives you an after_commit hook where you can write methods that should run only on complete, success.
Restful Route Versions
Rails does an exceptional job at generating APIs for your application. But, if you've ever built an API in the past, you know that the best practice is to version your API, to prevent future updates from breaking everyone's integrations. To that end, Hemant Kumar just released resftul route versions, a plugin which allows you to version features of your API from within your routes file.
Appreciate Rails 3 with Charity:Water
The Rails 3 team has put together a small charity drive to go along with the Rails 3 release. If you've got a few spare bucks and want to show your appreciation for their hard work, consider donating to the Rails 3 Charity:Water fund drive (or, maybe some other charity of your choice).