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.
danthes 1.0.2
I just released new version of danthes. Danthes is a PrivatePub on steroids. New features: * Subscription callback through sign call * On subscription connect callback * On subscription error callback * Transport disabling
Integrating Rails application with Dropbox API for fun and profit
I just published a blog post detailing (with code) how using Dropbox API, especially its copy_ref endpoint, improved user experience (and reduced operations cost) for my site selling legal music.
RailsBridge Boston August 2012 workshop recap
Volunteers from the Boston Ruby community came together to run a RailsBridge workshop for women and their friends last month at the Harvard Law School. 44 students, including 36 women, and 17 instructors attended. Here’s our write-up of the experience. We hope Ruby communities elsewhere try running RailsBridge workshops too. It’s the right thing to do, and a great fun too.
Rails Rumble 2012 - Registration Opens Soon!
The Rails Rumble is back and will be held on the weekend of October 13th and 14th. Registration opens soon, so I hope you’re ready!
Bonus talk announced for MagicRuby 2012! Register now!
We just announced a bonus talk for Magic Ruby 2012 (presented by GitHub), a Ruby conference happening October 5-6, 2012 in Orlando, FL at Disney’s Hollywood Studios theme park! Johan Scheffler, Hungry Academy graduate and now Living Social engineer, will be talking about his experiences in the program and how the patterns of learning they used there can be generally applied. We’ve got an amazing crop of talks, and you’ll be enjoying them right in the heart of a Disney theme park. What other time can you expense a trip to Disney World to your boss? :) Go to http://magic-ruby.com for more information.
You are doing your A/B testing WRONG
So many people start A/B testing with just a hypothesis. In non-scientific terms that means “A GUESS”! I just launched Validation Issues. I made this gem to help find the cause of forms not converting as well as expected. [more inside]
Learn Ruby on Rails with RailsTutors.com
We are about to launch another Introduction to Ruby on Rails course at Rails Tutors. This course will guide you through all you need to know about building a modern web application using Rails 3. We’ll take you step by step through building a social app from scratch. Included in this course is a Learn Programming with Ruby course for those new to programming. Early bird ends September 10th, so register today!
All about Struct
Steve Klabnik shows us how to take advantage of Struct and OStruct in Ruby, in his guest blog post “All about Struct”.
Support jQuery Validation 2.0
Nearly all my web apps use Javascript form validation in addition to the usual server-side variety. My go-to tool has been the jQuery Validation plugin. It’s a great plugin, but the project needs some love. If you’d like to support version 2.0, check out its new campaign on Pledgie, which explains what needs to be done, how to contribute, and what donations would be used for.
Mining Twitter data with Ruby, MongoDB and Map-Reduce
When is the best time to tweet? If you care about reaching a lot of users, the best time probably is when your followers are also tweeting. In this blog post, we will try to figure out the day and time users are the most active.
no more `bundle exec` - new version 1.1.0
I just released a new version of rubygems-bundler - 1.1.0, here is the list of changes.
How to keep Font Awesome from crashing capybara-webkit
If you’re developing a Ruby on Rails application on OS X, you’ll need this workaround to keep Font Awesome from crashing capybara-webkit.
Why Use Rails, Not Sinatra or Node.js?
I love building with a simple framework. Don’t we all? But what are you missing out on by not using Rails? When should you use one versus the other?
Generate projects for doing TDD Kata with shuhari
I just released shuhari 0.1.0, a simple gem that generates new projects for doing TDD Kata in ruby. [more inside]
Writing Beautiful RSpec Matchers
A short article about writing RSpec matchers. Includes lots of code examples and explanation of what it does.
Chainsaw: log parsing for the rest of us?
Tossed this little gem together to make parsing logs from the command line a bit easier. It uses Chronic, so you can specify dates in almost any format. Give it a look
When Is a Set Better Than an Array in Ruby?
Since I discovered Ruby’s Set class, I’ve found myself stopping where I would normally use an Array and considering whether a Set would better suit my needs. Here’s a list of the best times to use each type.
ActiveRecord and Azure
Here’s what you need to know if you find yourself developing a Rails app that is using an MSSQL database hosted on Azure.
Mocking Threads in Ruby - Rejected by GoGaRuCo, pt 2
Here are three ways to mock a background thread in Ruby, with sample code and explanation, plus a link to a place I do this in real code. Part two of my “rejected by GoGaRuCo” series where you get the content from a GoGaRuCo talk that didn’t happen.
ruote 2.3.0 released
ruote, a Ruby workflow engine, just released its 2.3.0, many small improvements on every front.
cacheable_attr
I published cacheable_attr about two months ago and finally found time to post up here. [more inside]
EveryTalk: Conference videos for Rubyists (and more)
I just launched EveryTalk.tv. EveryTalk.tv wants to bring Railscasts style learning to conference talks. It aggregates videos from conferences, helps you find a talk on a topic, and then build a playlist which you can watch over a period of time. [more inside]
rolling out with feature flags
I just wrote a new post rolling out with feature falgs, it allows you release features with turn on/off switchers, you can use it for a/b testing, performance verification and solve external dependencies.
Omg! Pull Request!
I just launched Omg! Pull Request. It automatically runs your tests when a pull request comes into your Github Repo and makes a comment about if the tests have passed.
Flatware 0.0.1 released!
I just launched Flatware, a distributed cucumber runner.