Subscribe to Ruby Weekly here.
|
Issue 112 - September 27, 2012 Featured
David Heinemeier Hansson has unveiled a pjax-a-like Ajax-based full page replacement library that will 'ship as default-on in Rails 4.0.' Worth investigating.
This year's Rails Rumble 48 hour Ruby webapp development contest takes place in mid October and registration is open between October 1-7. It's picked up a new logo and visual identity too which you can learn more about here. Let's get ready to rumble!
In RW #106 we linked up the Ruby Association's 2012 call for grant proposals and SciRuby, a Ruby equivalent of SciPy, has received 1 million yen. They're now looking to fund students to do full time development on their NMatrix library.
Steve Klabnik puts out the call for folks to get involved with revitalizing the popular Resque project. If you've been itching to help out on a popular Ruby project, here's a bat signal.
Reading
pjax loads HTML from a webapp into the current page without a full reload. pjax 1.0 was released earlier this month and Eric Davis shows us how to use it with a Sinatra app in both code and a handy 10 minute screencast.
What is the best way to add a JS library to a Rails app? How can you include external JS files and jQuery plugins in the Rails asset pipeline? This in-depth article explains what to do when your application is not wholly Rails.
A look at how various tweaks to Ruby 1.9.3 can improve performance. Includes nginx, Passenger, and Ruby garbage collector tweaks.
Filepicker is a library and service for handling file uploads and Aviary is a powerful HTML5-based image editor. This walkthrough shows you how to tie them together with a Rails app.
Zeus is a recently released tool for preloading and quickly rerunning Rails apps (usually for testing purposes).
It's still very early days but work has started on fleshing out an official Rails Guide for Rails 4.0's release notes. Read at your peril; work in progress!
Paul Battley notices that Ruby's parser has a quirk for dealing with a variable called '_'
Phil Whelan continues his series of posts digging into how to use EventMachine.
Watching and Listening
Ryan Bates of RailsCasts is back with a look at how to implement tagging in a Rails app using the acts-as-taggable-on gem.
Avdi Grimm (of Exceptional Ruby fame) has launched a new subscription service focused around short Ruby screencasts. Here's episode 1 which he's offering as a sample.
In 25 minutes, Erik Michaels-Ober guides us through building a Rails Engine from scratch or converting your existing plugin (a now deprecated approach) to an engine.
At MountainWest RubyConf 2012, Will Leinweber looked at recent advances in PostgreSQL and how it allows you to compromise between using a relational database and avoiding restrictive schemas.
Libraries and Code
RubyMotion 1.24 is out and adds support for the iOS 6 SDK and iPhone 5. A GDB-based debugger has also been added.
Ryan Davis says he's 'tired of the complications that tools like Bundler and RVM inject' and shares a 40 line shell function that takes a different approach to choosing where gems are stored.
A port of sinatra_auth_github to Rails. Ideal for simple situations such as small internal apps where an OmniAuth-style solution might be too much.
An authentication and session management framework (in a Rails Engine) that eliminates the need for passwords.
Jobs Last but not least..
A new error notice system for Rails apps from Ben Curtis that focuses on speed. Includes SMS alerts and GitHub and Campfire integration. A commercial service but has a free trial.
You opted in to Ruby Weekly at RubyWeekly.com to get weekly e-mails about the Ruby programming language. Reading this as a non-subscriber? Click here to subscribe. To unsubscribe, click here or e-mail the list maintainer directly at rw@peterc.org. To change your e-mail address, click here. Address: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 9EJ |