|
Issue 251 — June 18, 2015
|
|
|
Riding Rails
Each contains fixes for some recently discovered vulnerabilities. An interesting side benefit is Rails 3.2.22 now means Rails 3.2 supports Ruby 2.2 for the first time.
|
Darko Gjorgjievski
A variety of principles of error handling in Ruby, including things like cleaning up before exiting, error logging, never rescuing Exception, and alternatives to raising exceptions.
|
Nikolay Nemshilov
A fun, well-recorded 25 minute look at making a Street Fighter clone in Ruby using the Gosu 2D game development library.
|
DigitalOcean Sponsored DigitalOcean provides simple cloud infrastructure that’s built for developers. You can deploy an SSD cloud server in under a minute and run it for as little as $5/mo (512MB RAM, 20GB SSD, 1CPU, 1TB transfer). Use promo code DO10 for $10 credit.
|
YouTube
Ruby’s creator covers the history and background to Ruby’s design before moving on to Ruby’s future beyond the Web and a look at Streem, a new language built by Matz to experiment with future Ruby concurrency models.
|
Starr Horne
A quick look at some properties of Ruby’s lambdas (versus blocks and procs).
|
Jorge Bejar
The ‘Rails API’ project, which makes it easy to create API-only projects in Rails, is becoming a core part of Rails in version 5. How will it work?
|
SitePoint
Rails 5 isn’t too far away and Vasu K quickly covers what we should expect to see from it. One key point is Rails 5 will only work on Ruby 2.2.1 and above which may present challenges for upgraders.
|
Jobs In brief - Ruby for Good: A Community Hackathon Conference (July 31, Northern Virginia) news
An all inclusive hack event where Rubyists contribute to charities, non-profits, open source and other good causes.
Ruby for Good - Avoid Race Conditions in Rails with Postgres Locks tutorial
Leigh Halliday - Understanding the rails-jquery CSRF Vulnerability (CVE-2015-1840) tutorial
A look at a vulnerability in rails-jquery that can expose CSRF tokens.
Starr Horne - Rack: First Principles tutorial
Most Ruby webapps (including those on Rails) use Rack at some level. If you’re not familiar with what Rack is or what it does, this is a quick primer.
Ilija Eftimov - Splat Goes Ruby tutorial
A look at the role of the ‘splat’ (*) in Ruby through several quick examples.
Kasper Timm Hansen - 3 Steps to Share A Session Between Rails 3 and Rails 4 Apps tutorial
Egor Vorobiev - Julia for Rubyists: Crunch Those Numbers tutorial
Julia is a high-level, high-performance dynamic programming language commonly used in scientific and math domains.
SitePoint - How to Setup Vagrant for Rails Development tutorial video
Both as a text tutorial and screencast.
Chris Oliver - RubyMotion: Cross-Platform Mobile Development the Right Way video
Laurent Sansonetti - Rails application.rb Recommendations opinion
Ernie Miller - Production-ready Redis with top-tier support, analytics, and Resque integration tools
Thousands of apps use RedisGreen to get the best support, analytics, performance and uptime for their Redis servers. Find out the difference a well-managed in-memory datastore makes. RedisGreen Sponsored - Material Theme: A Google Material Design-esque Sublime Text 3 Theme tools
Mattia Astorino - http-dos-detector: Detect Huge Number of HTTP Requests on Apache and Nginx using mruby code
An interesting examples of a Ruby based Apache and nginx extension via mruby. Ryosuke Matsumoto - csv-importer: CSV Import for Humans code
Aims to handle validations, column mapping, import and reporting.
Brewhouse - gem-compare: A RubyGems Plugin That Compares Versions of The Given Gem code tools
Fedora Ruby - Codeship: The fast and customizable Continuous Delivery platform tools
Codeship is a hosted Continuous Integration and Delivery platform focusing on speed, security, and customizability. Join customers like CareerBuilder and start testing and deploying your Ruby projects with Codeship today. Codeship Sponsored
| Curated by Peter Cooper and Glenn Goodrich, and published by Cooperpress. Send feedback by simply replying to this mail. Want to sponsor an issue? See our media kit. Want to post a job? Email us or use our self-serve system. Unsubscribe | Change email address | Read this issue on the Web © Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK Email policy Privacy policy |
|