This Week's Ruby News - Issue 106
[Posted August 22, 2012 by n8willis]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 106 |
| Date: |
| Thu, 16 Aug 2012 12:02:09 +0000 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20120816120136@mail259.us2.mcsv.net> |
| Archive-link: |
| Article, Thread
|
Ruby Weekly - A Weekly Ruby Newsletter
Issue #106 - August 16, 2012
================================================================================
From the Editor's Desk..
------------------------
Welcome to issue 106 of Ruby Weekly! If you fancy going to a great Ruby event
with a good speaker lineup, check out Jeremy McAnally's MagicRuby conference
link this week. It takes place in October in Florida and he's well known for
putting on a fun time :-) - Peter.
Headlines
---------
The Ruby Association's 2012 Call for Grant Proposals Ends on Monday
http://www.ruby.or.jp/en/news/20120717.html
The Ruby Association gives out grants of up to 1 million yen (about $12600)
to projects related to Ruby implementations, libraries, and frameworks.
Apply before August 20th for a chance to get a grant to work on a cool Ruby
project or two.
Goliath 1.0.0 Released
https://github.com/postrank-labs/goliath/
18 months in the making, Goliath hits its 1.0.0 release. Goliath is a
non-blocking, asynchronous Web server and framework offering raw
performance, support for the Rack API, and fully asynchronous processing.
Rails 3.2.8 Released: Contains 3 Important Security Fixes
http://weblog.rubyonrails.org/2012/8/9/ann-rails-3-2-8-ha...
The Pragmatic Bookshelf's 'Cucumber Recipes' Book Now in Beta
http://pragprog.com/book/dhwcr/cucumber-recipes
From Our Sponsor
----------------
MagicRuby - A Ruby conference *inside* Walt Disney World (now with speakers!)
http://magic-ruby.com/
Join us October 5 and 6, 2012 for MagicRuby 2012. This year we're dropping
some knowledge inside of Disney's Hollywood Studios: only $199, $49 for
Disney pass holders. Mosey on over to the website to see our full speaker
list and awesome lodging rates!
Reading
-------
Interview with Ruby's Garbage Collection Innovator, Narihiro Nakamura
http://rubysource.com/narihiro-nakamura-rubys-gc-innovator/
Pat Shaughnessy interviews Narihiro Nakamura who committed the new 'bitmap
marking' garbage collection code to edge Ruby.
Debunking the Node.js Gish Gallop
http://www.unlimitednovelty.com/2012/08/debunking-nodejs-...
Tony Arcieri is getting bored of the Node.js hoopla and explains why Ruby
is more than adequate, or even better, at doing the things people are
raving over Node.js for.
Face Detection on iOS with RubyMotion
http://iconoclastlabs.com/cms/blog/posts/ios-face-detecti...
A basic tutorial and open source project showing you how to lean on iOS'
built in face detection functionality in your own RubyMotion apps.
The Gang Of Four Is Wrong and You Don't Understand Delegation
http://www.saturnflyer.com/blog/jim/2012/07/06/the-gang-o...
If the Hacker News discussion is anything to go by, this is a contentious
but interesting post by Jim Gay about delegation and how the Gang of Four
didn't get the definition quite right.
Bitwise Operations in Ruby and An Example Application for Testing With RSpec
http://vitobotta.com/applying-bitwise-operations-to-rspec...
Watching and Listening
----------------------
Bullet: A Rails Plugin to Kill N+1 Queries and Unused Eager Loading
http://railscasts.com/episodes/372-bullet
Bullet notifies you of database queries that can potentially be improved
through eager loading or using the counter cache column. Ryan Bates of
RailsCasts shows us how to get it going.
Ruby Rogues: Functional vs Object Oriented Programming
http://rubyrogues.com/065-rr-functional-vs-object-oriente...
Libraries and Code
------------------
MurmurHash3-ruby: An Efficient Non-Cryptopgraphic Hash Function
https://github.com/funny-falcon/murmurhash3-ruby
A Ruby implementation of the efficient but non-cryptographic MurmurHash3
hash function. Includes both pure Ruby and compiled implementations.
TextMate 2.0 Released as Open Source (GPLv3)
https://github.com/textmate/textmate
Sure, it's written in Objective C, but TextMate has been a perennially
popular editor for Ruby and Rails developers and TextMate 2 has now been
open sourced under the GPLv3 license.
rails-dtrace: Add DTrace Probes to Rails
https://github.com/sax/rails-dtrace
SO2DB: Utilities for Importing StackExchange Data into Databases
https://github.com/tessellator/so2db
Big Spoon: ActiveRecord-style Before and After Callbacks for any Object
https://github.com/Plinq/big_spoon
Claims to be 'like a sandwich, where your method is the meat and your
callbacks are the bread.'
Formotion: Painless, Productive Views for RubyMotion
http://clayallsopp.github.com/formotion/
With the claim that it makes 'iOS Forms insanely great with RubyMotion',
Formotion lets you build elegant forms from a simple hash.
ffi-extractor: Ruby FFI Bindings to the 'libextractor' Metadata Extractor
https://github.com/postmodern/ffi-extractor#readme
GNU libextractor is a library used to extract meta data from files of
arbitrary type and ffi-extractor hooks directly into it from Ruby.
Releasy: Ruby App Packager (Can Build for OS X and Windows)
https://github.com/spooner/releasy
Releasy automates the release of Ruby applications, such as games or GUI
applications, for non-Ruby users. I gave it a go for building a standalone
OS X app from a simple Gosu game - worked well, though you need to fiddle a
little.
SanitizeEmail: Globally Override Your Mail Delivery Settings
https://github.com/pboling/sanitize_email
SanitizeEmail allows you to play with your application's e-mail abilities
without worrying that e-mails will get sent to actual live addresses.
Pry-Rescue: Start A Pry Session Whenever Something Goes Wrong
https://github.com/ConradIrwin/pry-capture
rails-dev-box: A VM for Rails Core Development
https://github.com/rails/rails-dev-box
The 'Rails dev box' is a VirtualBox based VM image that automates the setup
of a development environment for Rails core development. It's billed as
'the easiest way to build a box with everything ready to start hacking on
your pull request'.
ForwardMachine: Dynamic Port Forwarding Tool Built On EventMachine
http://blog.shellycloud.com/2012/08/forwardmachine-dynami...
Jobs
----
Rails / Node.JS Engineer at Chute (San Francisco, CA)
http://chute.theresumator.com/apply/cjvLn5/RailsNodeJS-En...
We're looking for a badass full-stack engineer to join our growing
engineering team. We have a fast-paced, fun team and a highly collaborative
culture. You're versed in all things Ruby, Rails and Node. You relish
solving problems at scale.
Rails Programmer (Anywhere!)
http://litmus.com/careers
Litmus, the e-mail testing and analytics company, offering a great salary,
full health care benefits and 28 days paid vacation, We're looking for
great developers wherever you live in the world. Come and see what our team
have to say about working here.
Platform Software Engineer at Sony Music [New York City]
http://jobs.rubyinside.com/a/jbb/job-details/721468
Rails Developer at a growing start-up at Triggit [San Francisco]
http://jobs.rubyinside.com/a/jbb/job-details/723723
Last but not least..
--------------------
Haskell-like List Comprehensions in Ruby?
https://gist.github.com/3356675
Some gnarly Ruby syntax fun with Dorien Snake. The warning 'Please do not
actually use this' truly applies here but it's fun to look at. Leave an
encouraging comment!
================================================================================
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)