This Week's Ruby News - Issue 97
[Posted June 20, 2012 by n8willis]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 97 |
| Date: |
| Thu, 14 Jun 2012 12:00:29 +0000 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20120614120012@mail259.us2.mcsv.net> |
| Archive-link: |
| Article, Thread
|
Ruby Weekly - A Weekly Ruby Newsletter
Issue #97 - June 14, 2012
================================================================================
From the Editor's Desk..
------------------------
Last week I included a link called 'Using vim-slime with Pry for REPL
Perfection' which over 800 of you clicked! Sadly, the author's hosting went
down the same day.. so I've included it again this week. It also seems
everyone's coding instead of writing, so having only one article this week is
no mistake.. :-) - Peter.
Headlines
---------
Announcing Pow 0.4.0 With xip.io Support
http://37signals.com/svn/posts/3191-announcing-pow-040-wi...
37signals' Sam Stephenson has unveiled the latest version of the popular
Mac OS X zero-configuration web server for Ruby webapp development. Port
proxying is one of the new features.
Take My 30 Second Ruby Webcast Survey
https://petercooper.wufoo.com/forms/ruby-webcast-survey/
I'm planning to run some Ruby oriented 'webcasts' (live, 30-60 minute
presentations + live coding) and have a handful of ideas. I want to see
which are the most popular and would appreciate your help (or even your own
ideas).
Early Access to Avdi Grimm's 'Confident Ruby' Available
http://devblog.avdi.org/2012/06/05/confident-ruby-beta/
Avdi Grimm, author of the popular Exceptional Ruby and Objects on Rails, is
working on his new book, Confident Ruby. It's still under development but
you can get access now in return for some money or, intriguingly, a
postcard.
JewelryBox 1.3 Released: The Official OS X RVM GUI
http://jewelrybox.unfiniti.com/
JewelryBox is a GUI app that brings OS X and RVM together in a loving
embrace. 1.3 brings improved usability, gemset management, and Mountain
Lion compatibility (it's a signed app, so no GateKeeper complaints either).
Reading
-------
Using vim-slime with Pry for REPL Perfection
http://www.alanmacdougall.com/blog/2012/03/27/using-vim-s...
A repeat item from last week. Alan MacDougall demonstrates how you can set
up vim so that you can send Ruby code straight from the editor into an
interactive Pry session.
Watching and Listening
----------------------
The Ruby Rogues Interview DHH (David Heinemeier Hansson)
http://rubyrogues.com/056-rr-david-heinemeier-hansson/
Dangers of Session Hijacking (RailsCasts)
http://railscasts.com/episodes/356-dangers-of-session-hij...
Ryan Bates of RailsCasts takes a look at the dangers of 'session hijacking'
and shows off a way to improve the situation on a Rails app.
Introducing the 'Giant Robots Smashing into other Giant Robots' Podcast
http://robots.thoughtbot.com/post/24882797476/introducing...
Courtesy of Ben Orenstein and Thoughtbot comes a new development oriented
podcast based around Thoughtbot's popular Ruby and Rails blog.
Matz's Keynote at Euruko 2012
http://vimeo.com/43590847
This year, the annual European Ruby Conference landed in Amsterdam and
here's Matz's keynote to enjoy on Vimeo.
Geoffrey Grosenbach's Euruko Keynote
http://vimeo.com/43590848
Let the always mellifluous murmurs of PeepCode's Geoffrey Grosenbach wash
over you in this 40 minute keynote.
Libraries and Code
------------------
Savon 1.0 Released: 'Heavy Metal' SOAP Client
http://savonrb.com/
Okay, SOAP might not be the big deal it once was, but many APIs and
enterprise technologies still use it, and Savon, even pre-1.0, has been a
popular choice for using SOAP from Ruby.
BubbleWrap: Cocoa Wrappers and Helpers for RubyMotion
http://bubblewrap.io/
BubbleWrap is a collection of (tested) helpers and wrappers used to wrap
CocoaTouch code and provide more Ruby-like APIs.
Sinew: Collect Structured Data From Web Sites (by Scraping)
https://github.com/gurgeous/sinew
Sinew collects structured data from the Web (using scraping techniques) via
a Ruby DSL built for crawling, a robust caching system, and integration
with Nokogiri.
Announcing Virtus 0.5.0 (Part of DataMapper 2 Is Done)
http://solnic.eu/2012/06/10/part-of-datamapper-2-is-done-...
Virtus is a key part of the forthcoming DataMapper 2 which provides
attributes for plain Ruby objects. You can now use Virtus in modules,
dynamically extend objects on the fly, and Structs can be used as an
embedded value in other objects.
Doodle: Extended Attribute Accessors for Objects
http://doodle.rubyforge.org/
A Ruby gem for creating extended attribute accessors with defaults,
conversions and validations (along similar lines to last week's
'SmartProperties' item).
display_case: Avdi Grimm's Implementation Of The Exhibit Pattern
https://github.com/objects-on-rails/display-case
nanoc 3.4 Released
http://nanoc.stoneship.org/blog/34/
The popular Web site generation / publishing tool (think a more flexible
Jekyll) gets an update.
Bustle: Simple ORM Agnostic Activity Recording/Retrieval with Pub/Sub
https://github.com/fredwu/bustle
RubyMass: Introspect the Ruby Heap on MRI 1.8.7, 1.9.2 and 1.9.3
https://github.com/archan937/ruby-mass
csv_validator: CSV Data Validation for Rails 3
https://github.com/mattfordham/csv_validator
Markdown Engine Wrapper
http://geraldb.github.com/markdown/
An abstraction and wrapper library that gives access to several different
Ruby Markdown libraries both in Ruby and via a command line app called
'markdown'.
Grocer: Send Push Notifications to iOS Devices Through Apple
https://github.com/highgroove/grocer
Sort By Field: Sorting by Fields for Arrays and Enumerable Objects
https://github.com/tribune/sort_by_field
Mina: Fast Deployment and Server Automation Tool
http://nadarei.co/mina/
Mina lets you build and run scripts to manage your app deployments on
servers via SSH. Ruby based and framework/project agnostic.
Jobs
----
Head of Tech or Lead Developer - Purpose (New York, NY)
http://skillfer.com/apply.html
Manage a new technology initiative for an established agency. The project
aims to build tools for the “ethical consumer” and the hands-on role
includes all aspects of development, management and deployment. Competitive
comp + stock options.
Senior Ruby Engineer/Founding Team Member at Groupiter @500 Startups [San Francisco]
http://jobs.rubyinside.com/a/jbb/job-details/698524
Rails Software Engineer at Mulu.me [Los Angeles]
http://mulu.me/about/jobs
Last but not least..
--------------------
Ruby Fiddle: Ruby Snippets in the Browser
http://rubyfiddle.com/
If you've done any JavaScript work, you might be familiar with 'JSFiddle' a
popular site that previews HTML, JS, and CSS you supply in the browser.
Ruby Fiddle aims to do similarly for Ruby, though the code runs remotely.
================================================================================
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)