This Week's Ruby News - Issue 99
[Posted July 4, 2012 by n8willis]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 99 |
| Date: |
| Thu, 28 Jun 2012 18:29:05 +0000 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20120628182840@mail259.us2.mcsv.net> |
| Archive-link: |
| Article, Thread
|
Ruby Weekly - A Weekly Ruby Newsletter
Issue #99 - June 28, 2012
================================================================================
Headlines
---------
'Programming in CoffeeScript' by Mark Bates, Now Available
http://www.amazon.com/gp/product/032182010X/
Mark Bates, a Ruby developer, was won over by CoffeeScript and has written
a book for Addison-Wesley which has now been published. Despite being a
language that compiles down to JavaScript, CoffeeScript has become relevant
to Rails developers in recent times given its inclusion in Rails 3.1+.
MagicRuby 2012: A Ruby Conference At Walt Disney World (October 2012)
http://magic-ruby.com/
Reading
-------
Am I Doing It Wrong?
https://gist.github.com/2838490#gistcomment-356060
A month ago, Rubyist Justin Ko asked fellow Rubyists if his code in a Rails
project was poorly designed or not. The initial consensus was that he'd
done a good job but then last week DHH weighed in and.. it got a bit
'dramatic.'
My (new) Favourite RSpec Pattern
http://blog.thefrontiergroup.com.au/2012/06/my-new-favour...
Jordan Maguire shares an interesting RSpec technique and there's some
interesting debate in the comments. It seems popular, though Geoffrey
Grosenbach raises doubts about its readability.
Tutorial: Reddit in 10 Lines of Code
http://www.drurly.com/blog/2012/06/26/reddit-in-10-lines-...
A curious walkthrough of taking an existing 'Reddit in Sinatra' and using
some 'seldom used features of Ruby' to cram it down to 10 lines of dense
Ruby code.
Data Scraping And More With Ruby, Nokogiri, Sinatra And Heroku
http://hunterpowers.com/data-scraping-and-more-with-ruby-...
Generating Random URL-safe tokens with SecureRandom
http://coderwall.com/p/kqhlna
Burke Libbey shows off a single liner that can generate a URL safe token
using something from the Ruby standard library.
How We Used Rails and Backbone.js to Build A Lightning-Fast Webapp
http://adrianpike.tumblr.com/post/25812863078/how-we-used...
Rails 4.0 Sneak Peek: Queueing
http://reefpoints.dockyard.com/ruby/2012/06/25/rails-4-sn...
A quick look at the new queueing API in edge Rails (to become Rails 4.0).
Rails 4.0 Sneak Peek: Asynchronous ActionMailer
http://reefpoints.dockyard.com/ruby/2012/06/26/rails-4-sn...
Lessons Learned: The First Six Months of Running a Rails Consultancy
http://reefpoints.dockyard.com/opinion/2012/06/21/lessons...
Watching and Listening
----------------------
Facebook Authentication in Rails (RailsCasts)
http://railscasts.com/episodes/360-facebook-authentication
Ryan Bates shows us how to create a new Facebook application, configure it,
add authentication with the omniauth-facebook gem and top it off with
client-side authentication using the JavaScript SDK.
Complex Made Simple: Sleep Better with TorqueBox
http://confreaks.com/videos/912-railsconf2012-complex-mad...
At RailsConf 2012, Lance Ball spoke about TorqueBox, a popular Ruby
application server built on JRuby and JBoss AS7 that provides asynchronous
messaging, scheduled jobs, long-running processes, caching, and more.
The Ruby Rogues Discuss SOLID with Jim Weirich
http://rubyrogues.com/rr-60-solid-with-jim-weirich/
The Rogues sit down with Ruby old-hand and all round nice guy Jim Weirich
to talk about the 'SOLID' principles of object oriented design.
The Changelog Interviews Laurent Sansonetti about Ruby Motion, MacRuby and More
http://thechangelog.com/post/25928209107/episode-0-8-2-ru...
The Changelog guys caught up with RubyMotion creator Laurent Sansonetti to
talk about MacRuby, RubyMotion, MonoTouch, and more.
Libraries and Code
------------------
Rack Canonical Host: Middleware for Defining A Canonical Host Name
https://github.com/tylerhunt/rack-canonical-host
Rack middleware for defining a single hostname as the canonical host for
your app. Requests for other hostnames will get redirected to the canonical
host.
Aspector: Aspect Oriented Programming (AOP) for Ruby
https://github.com/gcao/aspector
SoundCord: Perform Comparisons for Phonetically Similar Terms
https://github.com/lukasalexandre/soundcord
A phonetic algorithm matches two different words with similar pronunciation
to the same code, which allows phonetic similarity based word set
comparison and indexing. SoundCord is initially aimed at Brazilian
Portuguese but English and Spanish support is not far behind.
minitest 3.2.0 Released
http://blog.zenspider.com/releases/2012/06/minitest-versi...
rbfu 0.3.0: A Light-Weight Alternative to RVM and rbenv
http://hmans.io/2012/06/27/rbfu-0-3-0/
Jist: Publish GitHub 'gists' from Ruby
https://github.com/ConradIrwin/jist
Jist is a gem that allows you to publish a gist from Ruby or the command
line including file uploads and OAuth2 authentication.
ffi-http-parser: Ruby FFI Bindings to the 'http-parser' Library
https://github.com/postmodern/ffi-http-parser
http-parser is a high performance HTTP message parser written in C by
Joyent. ffi-http-parser can hook your Ruby scripts up to it for parsing
both HTTP requests and responses.
R18n: I18N Tool to Translate Your Ruby Application
https://github.com/ai/r18n
OmniAuth StackExchange: StackExchange OAuth Strategy for OmniAuth
https://github.com/nashby/omniauth-stackexchange
Jobs
----
Back End Developer, SoundCloud, Berlin, Germany
http://soundcloud.com/jobs/2012-03-23-back-end-developer-...
Soundcloud is looking for an über-talented back end web developer with
knowledge of the latest web development tools and methodologies. As part of
our A-team, you will be faced with the challenges of developing the world's
leading audio sharing platform.
Sr. Ruby on Rails Software Engineer
http://getg5.com/about/careers/sr-software-engineers-ruby...
Do you live to work hard, play hard, live life big? Then consider working
at G5. G5 has created a digital experience management platform designed to
allow clients to optimize their online experience. Our mission is to help
our customers and employees thrive.
Senior Tech Lead at Seso Media Group [Los Angeles, California]
http://jobs.rubyinside.com/a/jbb/job-details/699679
See 20 other Ruby and Rails jobs on our job board!
http://jobs.rubyinside.com/
Last but not least..
--------------------
Sublime Text 2 for Ruby
http://blog.codeclimate.com/blog/2012/06/21/sublime-text-...
A look at the Sublime Text 2 programmers' text editor including why it's a
good fit for Rubyists and how to set it up in a productive manner.
================================================================================
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)