This Week's Ruby News - Issue 116
[Posted October 31, 2012 by n8willis]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 116 |
| Date: |
| Thu, 25 Oct 2012 12:19:17 +0000 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20121025121855@mail259.us2.mcsv.net> |
| Archive-link: |
| Article, Thread
|
Ruby Weekly - A Weekly Ruby Newsletter
Issue #116 - October 25, 2012
================================================================================
Featured
--------
Ruby 2.0.0 'Feature Freeze' Announced
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-de...
Right on schedule, the core Ruby team have announced a 'feature freeze' for
the forthcoming Ruby 2.0. All this means for now is that no features not
already approved by matz will make it into 2.0.0.
JRuby 1.7.0 Released; Gets 1.9.3 Support as Default
http://www.jruby.org/2012/10/22/jruby-1-7-0.html
Working with TCP Sockets: Jesse Storimer's New Ruby E-Book
http://workingwithtcpsockets.com/
Jesse Storimer ('Working with Unix Processes') has released his latest
book, Working with TCP Sockets. If you want to learn more about socket
programming from a Ruby POV, check it out.
The 2012 Rails Rumble Results
http://railsrumble.com/entries/winners
A superb Rumble with 500 teams taking part and findthin.gs, a TV series and
movie search tool, took the lead with the judges, with 'Deploy Button'
being the public's favorite.
Phusion Passenger 4.0 Beta 1 Released: Rack App Deployment Gets Even Better
http://blog.phusion.nl/2012/10/24/phusion-passenger-4-0-b...
From Our Sponsor
----------------
Bugrocket - A Simple Hosted Bug Tracker for Small Teams
https://bugrocket.com/?src=rubyweekly2&brd=8c8df2d615...
Many bug trackers have so many features and cover so many use-cases that
the lines between things like project management and bug tracking become
blurred. We think that's a bad idea, so we created Bugrocket - a lean bug
tracker that is only a bug tracker. Now, back to code!
Reading
-------
Yehuda Katz: My Problem With Turbolinks
https://plus.google.com/106300407679257154689/posts/A65ag...
Rails 4.0's 'Turbolinks' feature has been.. a little controversial. Yehuda
explains what they are, as well as why he's not entirely happy with them.
And as a Rubyist who's also very deep into JavaScript, his opinion counts
for a lot.
Rails Rumble Winners, A Gem and Technology Teardown
http://www.dwellable.com/blog/Rails-Rumble-Winners-Gem-Te...
The folks at Dwellable looked at the Gemfiles of the ten Rails Rumble
winners and put together some interesting stats of what gems and
technologies they used. Winning technologies included jQuery, CoffeeScript,
Bootstrap, Sass, RSpec, Sidekiq and Haml.
Eating The (Ruby) 1.9 Elephant
http://blog.newrelic.com/2012/10/23/eating-the-1-9-elepha...
The New Relic engineering team on the trials, tribulations, and eventual
success in switching their app over to Ruby 1.9.
Version Your Ruby Objects with Aversion
http://blog.txus.io/2012/10/version-your-ruby-objects-wit...
Include the Aversion module into your objects and whenever the state of
that object changes, Aversion remembers the change and keeps track of the
history. Clever idea though beware of memory use if you go over the top
with it.
Try mruby Today
http://rubysource.com/try-mruby-today/
mruby is a smaller, embeddable Ruby implementation that Matz is currently
working on. This post by Richard Schneeman digs into what it's about and
how to give it a go for yourself. Aimed at an introductory level.
Create a Custom Slider With RubyMotion
http://marcgg.com/2012/10/22/custom-slider-ios-rubymotion/
A complete walkthrough of customizing a UISlider to get your own custom
look and feel for a control within an iOS app built on RubyMotion.
A/B Testing in Ruby On Rails
http://www.bigfastblog.com/ab-testing-in-ruby-on-rails
Hybrid Concurrency Patterns: Threads and Events in Harmony with Celluloid
http://www.slideshare.net/KyleDrake/hybrid-concurrency-pa...
Describing a slide deck with 'Ruby developers need to stop using
EventMachine. It's the wrong direction' is a sure-fire way to get attention
:-)
Growing a Rails Application: How We Made Deploy Fast Again
http://blog.pagerduty.com/2012/10/growing-a-rails-applica...
The developers at PagerDuty brought their deploy time down from 10 minutes
to 50 seconds. How? You gotta read for that.
Watching and Listening
----------------------
Aaron Patterson on 'Rails 4 and the Future of Web'
http://confreaks.com/videos/1228-aloharuby2012-keynote-ra...
Earlier this month at Aloha Ruby Conference 2012, Aaron 'tenderlove'
Patterson gave a keynote on a myriad topic of topics including threading,
Rack, locking, and cats and how they relate to Rails 4.
Cache Digests (RailsCasts)
http://railscasts.com/episodes/387-cache-digests
Episode 387 of RailsCasts is here(!) and Ryan Bates looks at the
cache_digests gem which automatically adds a digest to fragment cache keys
based on the template (so if a template changes the cache auto-expires).
The Ruby Rogues Discuss Service-Oriented Design with Paul Dix
http://rubyrogues.com/076-rr-service-oriented-design-with...
Service-oriented design is the idea of taking a complex application with
many parts and splitting them out into more modular parts that communicate
with each other. Paul Dix chats to the Rogues about the concept.
RubyTapas Episode 13: Singleton Objects
http://devblog.avdi.org/2012/10/22/rubytapas-episode-13-s...
Ruby's Socket API From the Outside In
http://jstorimer.com/2012/10/24/ruby-socket-api-outside-i...
Libraries and Code
------------------
GitLab 3 Released: An Open Source GitHub-Clone-In-A-Box, Sorta
http://blog.gitlabhq.com/gitlab-3-dot-0-released/
GitLab is an open source Rails app that provides an interface for git
repository hosting and management. Version 3 includes an in-page file
editor. It takes a lot of inspiration from GitHub, though that's not a bad
thing.
RubyInstaller 1.9.3-p286 Released
https://groups.google.com/forum/#!topic/rubyinstaller/lT3...
In the last issue, we mentioned the new MRI 1.9.3-p286, released to patch
up a couple of security vulnerabilities. Now, the Windows-based
RubyInstaller distribution is also up to date (there's also a build of
1.8.7-p371 if you're still on 1.8.)
Gamebox: A Game Template for Building and Distributing Gosu Games
https://github.com/shawn42/gamebox
Generate a game and get it up and running quickly. Could be very handy for
contests like Ludum Dare! It's not new but somehow I hadn't seen this
before.
FIFO: Queueing Library Using Amazon's Simple Queue Service
https://github.com/Denwen/fifo
FIFO is a Ruby queueing library built on top of Amazon SQS. Like DelayedJob
it encapsulates the pattern of executing tasks in the background but
doesn't rely on a database.
LiterateRandomizer: A Random Sentence and Paragraph Generation Library
https://github.com/Imikimi-LLC/literate_randomizer
Rubber tree and watched him. Vulgarized the larger than the faithful
presence! Go slowly protruded round the beginning of shoulders.
Fusuma: Window Management for OS X (Written in MacRuby)
https://github.com/glucero/fusuma
Jobs
----
Rails Software Engineer at Sleepy Giant (Newport Beach, LA, Chicago)
http://sleepygiant.theresumator.com/apply/IkJ1p8/Software...
Sleepy Giant is a game company based in Newport Beach. We are looking for
Rails developers to join our talented team. You will work on high-profile,
high-scale game services and franchise development projects, including
green-field systems engineering.
RoR Developer at Medical Marijuana Technology Company at MMJMenu [Denver, Colorado]
http://jobs.rubyinside.com/a/jbb/job-details/758618
Ruby on Rails Developer at Vaunte [New York, New York]
http://jobs.rubyinside.com/a/jbb/job-details/751620
Last but not least..
--------------------
gSchool: An Intensive 6 Month Web Development Training Program
http://www.gschool.it/
An intensive 6 month program to learn Ruby, Rails, JavaScript, CSS and
HTML5 from scratch so you can build your own webapps. Run by esteemed
Rubyist, Jeff Casimir.
RubyMine (the Ruby IDE) to be Getting Full RubyMotion Support
http://blog.jetbrains.com/ruby/2012/10/rubymine-enoki-ear...
================================================================================
You opted in for Ruby Weekly at http://rubyweekly.com/ to get weekly e-mails
about the Ruby programming language.
Our mailing address is: Office 30, Lincoln Way, Fairfield Enterprise Centre,
Louth, Lincs, UK, LN11 9EJ.
You can e-mail the list maintainer directly at rw@peterc.org in case of
problems/questions.
(
Log in to post comments)