The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Deloyment with Vlad
I just wrote a blog post about application deployment with Vlad.
Split 0.3.2 released
Split, the Rack Based AB testing framework, has just been updated to 0.3.2 and it now handles redis errors and downtime gracefully. [more inside]
Parsing Dates and Times From Strings Using Strptime
As much as we’d prefer to just deal with nicely formatted data; the real world sometimes requires that we parse weird date/time strings. Learn how to parse dates and times using strptime and turn those weird strings into actual DateTime objects.
Ruby Object Model - Comparison with Smalltalk-80
The document at www.atalon.cz now contains an appendix: Comparison with Smalltalk-80.
Spree 1.0.0 Released
We’re pleased to announce the official 1.0.0 release of Spree Commerce. Spree is a 100% open source e-commerce platform for Ruby on Rails. If you haven’t tried Spree yet (or if its been a while since you last tried it) head on over to spreecommerce.com to find out more.
Ruby GSSAPI v1.1.0
I just pushed out version 1.1.0 of the Ruby GSSAPI library. Changes include: * cleaner loading of MIT or Heimdal libraries (your choice) * Added support for Ruby 1.8.x because of requests to do so. * Some minor fixes and improvements to the Simple wrapper * additional examples
Why is abbreviation such a long word?
I just launched em — a shortcut for ‘eventmachine’. [more inside]
Ruby Rogues 041 - Code Metrics
This week the Ruby Rogues welcome their guest Rogue, Bryan Helmkamp, to discuss code metrics, what that is, and tools and services to derive and report that data in a number of useful (and some scary) ways.
Using (Optional) Anonymous Blocks as Function Arguments
A brief tutorial on adding optional anonymous blocks as function arguments.
RedStorm 0.4.0, JRuby integration & DSL for the Storm distributed realtime computation system
RedStorm v0.4.0, the JRuby integration & DSL for the Storm distributed realtime computation system, has been released to Rubygems. It includes Storm 0.6.2 and JRuby 1.6.6 compatibility.
New engine generator features in Refinery 2
I just released new article introducing new RefineryCMS engine generator features on my Retro Rubies blog. New major Refinery version will be released soon. So if you want to keep in touch, you can discover new features right now.
Heidi - An attempt at simple CI, like CI-Joe
I just earned sponsorship from OrganisedMinds for Heidi, a CI attempt. [more inside]
Emerging Trends in Ruby on Rails Development in 2012
In this post, a few Ruby on Rails developers and experts share their trend predictions in Ruby on Rails development in 2012.
Don’t name your Ruby project with underscore on Github
I just wrote an article about project name SEO. [more inside]
Mongoid::Token - Short snappy tokens for Mongoid documents
I have just completed version 1.0.0 of Mongoid::Token - a little library for generating short, unique tokens for your mongoid documents. Great for keeping your URLs nice and short.
A Lightweight Alternative to DCI
With all the talk about putting models on a diet with DCI, I thought I’d write about how I used the Command Pattern to achieve similar goals in my aptly-named turn-based strategy game Elite Command.
Designing Rails API using Rabl and Devise
Enabling RESTful API access for Rails application is easy. However, the complexity arises when some responses are expected in xml format and JSON format. Complexity increases manyfold when these API calls need authentication. Sethu explains how to use Rabl and Devise for designing your API access.
Newman 0.2.0 Released!
For the last week or so, I’ve been trying to build a framework which does for email what Sinatra/Rack have done for web application development. It’s not nearly production ready, but Newman now has good documentation of its implementation, and I’d love to hear what people think of it. I could really use some help, since email is not something I’m an expert on.
DCI Role Injection in Ruby
Many people have been wondering the proper way to inject Roles into Data objects with DCI. I tackle this topic in DCI Role Injection in Ruby.
'Working With Unix Processes' eBook update
I just launched a big update to Working With Unix Processes, an eBook addressing Unix programming specifically for Ruby developers. The book was released back in December but it never got a mention here on Rubyflow. To mark the release the book is selling for 25% off today only.
New Virtus Release With Truly Awesome Features
I’m happy to announce that I’ve released Virtus 0.2.0 with nice new features. You can learn more here.
Triggering the DCI Context
In continuing the discussion of DCI, I’ve written a bit about what purpose the Context serves. It’s not just a new junk drawer to use extend with objects and modules.