I'm a subscriber to Ruby Weekly and after this month's codeaholics I
thought I'd forward Siu Ying's Instant links to Peter Cooper and he's put
it in this week's Ruby Weekly newsletter, which goes out to 1000s of ruby
devs. :)
Welcome to issue 90! Be warned, this is a Rails-heavy issue, probably
because RailsConf was this week. Still, lots of great Ruby stuff to check
out, so let's get to it :-)
From our sponsor
Learn Rails 3.2 with Michael Hartl's (Just Updated!) Rails
Tutorial<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
This is a great way to learn Rails. You can read the book online for free
but it comes into its own with his PDF book and over 15 hours of
screencasts showing you how to work with Rails 3.2 and build apps start to
finish. Code 'rubyinside25' gets you 25% off till the end of April.
Reading
Extending Ruby with
Ruby<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Some beautiful, code-driven slides by Michael Fairley that dig into adding
new features to Ruby by using Ruby itself. To do this, he takes a feature
from each of Haskell, Python, and Scala and adds it to Ruby. The slides are
complete with speaker notes so it's easy to follow along.
Read Ruby 1.9: The Online Ruby
Book<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Not new at all but the site recently went down and I lamented the loss of
one of my favorite online Ruby references. Finally it's back online, so
it's time to let people who haven't seen it before enjoy its greatness :-)
On mruby and MobiRuby<http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb967...>
Matt Aimonetti, a key contributor to MacRuby, riffs on the possibilities
opened up by mruby and MobiRuby (both above) while suggesting that it'll
take a lot for Ruby to be considered a logical choice for iOS development,
even by existing Rubyists.
10 Things You Didn't Know Rails Could
Do<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb967...>
The slide deck from a RailsConf presentation given by Ruby demigod James
Edward Gray II. In a mere 234 (!) slides, he digs into a lot of interesting
Rails crevices. Lots of short examples to enjoy.
The Asset Pipeline for
Dummies<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Eric Berry explains the Rails asset pipeline from the absolute basics up.
Getting Started With
mruby<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Matt Aimonetti is a real fan of mruby and shows it off by explaining its
purpose, comparing it to Lua, and then by building a barebones C app that
calls mruby to run a single line of Ruby code.
Make the Web Fast(er): One Rails App at a
Time<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb967...>
A great slide deck by Ilya Grigorik about the role that page loading speed
has to play in Web applications. It's not particularly Rails focused at all
but it covers key things to be aware of.
MySQL Query Comments in Rails with
Marginalia<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb967...>
Noah Lorang of 37signals talks about marginalia, a new gem that adds extra
comments to Rails' logs which can help in the debugging and performance
monitoring process.
Building an iOS Photo-sharing and Geolocation Mobile Client and
API<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb967...>
A fine tutorial in the Heroku Development Center about building a photo
sharing service with a native iOS client and Rails backend. All deployed on
Heroku, naturally :-)
Rails Tutorial for Devise with CanCan and Twitter
Bootstrap<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Daniel Kehoe is known for his detailed Rails tutorials and this time he
demonstrates how to create a Rails 3.2 application using Devise with CanCan
and Twitter Bootstrap, from start to finish.
Hitchhiker's Guide to Metaprogramming: Class/Module
Hooks<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Watching and Listening
Matz Talks About mruby and Its
Possibilities<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Back in November 2011, Matz gave a short (9 minutes!) but sweet talk about
mruby, what it's about, and where it's headed.
The Ruby5 RailsConf 2012
Podcast<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
The Ruby5 podcast dedicated an entire episode to RailsConf 2012,
summarizing DHH's keynote and talking about some of the other things going
on, all in a mere 9 minutes.
RailsCasts on Queue
Classic<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
The PostgreSQL database system can act as a worker queue for Rails apps
replacing the need for a separate process to manage background jobs. Ryan
Bates shows us how with the 'queue_classic' gem.
Rails Sustainable Productivity with Xavier
Shay<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
At the LA Ruby Conference, Xavier Shay gave a talk about testing, data
modelling, code organisation, build systems, and more, while suggesting
many Rails Best Practices go against the building of solid and robust
applications. 30 minutes long and well recorded/produced.
Steve Holmes <st...@thought-sauce.com> 於 2012年4月26日 下午8:42 寫道:
I'm a subscriber to Ruby Weekly and after this month's codeaholics I
thought I'd forward Siu Ying's Instant links to Peter Cooper and he's put
it in this week's Ruby Weekly newsletter, which goes out to 1000s of ruby
devs. :)
Welcome to issue 90! Be warned, this is a Rails-heavy issue, probably
because RailsConf was this week. Still, lots of great Ruby stuff to check
out, so let's get to it :-)
From our sponsor
Learn Rails 3.2 with Michael Hartl's (Just Updated!) Rails
Tutorial<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
This is a great way to learn Rails. You can read the book online for free
but it comes into its own with his PDF book and over 15 hours of
screencasts showing you how to work with Rails 3.2 and build apps start to
finish. Code 'rubyinside25' gets you 25% off till the end of April.
Reading
Extending Ruby with
Ruby<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Some beautiful, code-driven slides by Michael Fairley that dig into adding
new features to Ruby by using Ruby itself. To do this, he takes a feature
from each of Haskell, Python, and Scala and adds it to Ruby. The slides are
complete with speaker notes so it's easy to follow along.
Read Ruby 1.9: The Online Ruby
Book<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Not new at all but the site recently went down and I lamented the loss of
one of my favorite online Ruby references. Finally it's back online, so
it's time to let people who haven't seen it before enjoy its greatness :-)
On mruby and MobiRuby<http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb967...>
Matt Aimonetti, a key contributor to MacRuby, riffs on the possibilities
opened up by mruby and MobiRuby (both above) while suggesting that it'll
take a lot for Ruby to be considered a logical choice for iOS development,
even by existing Rubyists.
10 Things You Didn't Know Rails Could
Do<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb967...>
The slide deck from a RailsConf presentation given by Ruby demigod James
Edward Gray II. In a mere 234 (!) slides, he digs into a lot of interesting
Rails crevices. Lots of short examples to enjoy.
The Asset Pipeline for
Dummies<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Eric Berry explains the Rails asset pipeline from the absolute basics up.
Getting Started With
mruby<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Matt Aimonetti is a real fan of mruby and shows it off by explaining its
purpose, comparing it to Lua, and then by building a barebones C app that
calls mruby to run a single line of Ruby code.
Make the Web Fast(er): One Rails App at a
Time<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb967...>
A great slide deck by Ilya Grigorik about the role that page loading speed
has to play in Web applications. It's not particularly Rails focused at all
but it covers key things to be aware of.
MySQL Query Comments in Rails with
Marginalia<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb967...>
Noah Lorang of 37signals talks about marginalia, a new gem that adds extra
comments to Rails' logs which can help in the debugging and performance
monitoring process.
Building an iOS Photo-sharing and Geolocation Mobile Client and
API<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb967...>
A fine tutorial in the Heroku Development Center about building a photo
sharing service with a native iOS client and Rails backend. All deployed on
Heroku, naturally :-)
Rails Tutorial for Devise with CanCan and Twitter
Bootstrap<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Daniel Kehoe is known for his detailed Rails tutorials and this time he
demonstrates how to create a Rails 3.2 application using Devise with CanCan
and Twitter Bootstrap, from start to finish.
Hitchhiker's Guide to Metaprogramming: Class/Module
Hooks<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Watching and Listening
Matz Talks About mruby and Its
Possibilities<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
Back in November 2011, Matz gave a short (9 minutes!) but sweet talk about
mruby, what it's about, and where it's headed.
The Ruby5 RailsConf 2012
Podcast<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
The Ruby5 podcast dedicated an entire episode to RailsConf 2012,
summarizing DHH's keynote and talking about some of the other things going
on, all in a mere 9 minutes.
RailsCasts on Queue
Classic<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
The PostgreSQL database system can act as a worker queue for Rails apps
replacing the need for a separate process to manage background jobs. Ryan
Bates shows us how with the 'queue_classic' gem.
Rails Sustainable Productivity with Xavier
Shay<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675...>
At the LA Ruby Conference, Xavier Shay gave a talk about testing, data
modelling, code organisation, build systems, and more, while suggesting
many Rails Best Practices go against the building of solid and robust
applications. 30 minutes long and well recorded/produced.