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.
MiniTest::Spec setup with Capybara in Rails 3.1
Here is how I setup a new Rails 3.1 project using MiniTest::Spec and Capybara. It includes a gem I wrote to stitch together MiniTest::Spec and Capybara a bit better.
Capistrano + Rails 3.1 assets
I just blogged about Capistrano + Rails 3.1 assets on one tricky case.
Amistad 0.7.5 released
Amistad v0.7.5 has been released. If you don’t know this gem, it allows you to manage friendships in a Rails 3.0 application.
fog 1.0 release
The fog 1.0 release is live. Find out more about the release in geemus’ blog post.
Just Re-Released GTalk-Bot!
I just launched GTalk-Bot. This is a Re-Release based off of easy-gtalk-bot gem that seems to be unmaintained.
Extensible event-driven pluggable IRC-framework
I just rewrote Blur, an extensible event-driven IRC-framework that supports script (re)loading during runtime. It utilizes eventmachine for the connections. Has SSL/TLS and FiSH support. Some basic examples are available. [more inside]
Fibonacci Hash Magic
Apply some Ruby Hash magic to the Fibonacci series. How to use Hash’s default_proc to efficiently calculate the series.
Code your own Mult-User Private Git Server (with ruby)
I just wrote a blog post about coding your own Multi-User Private Git Server in ruby
A convention for using CoffeeScript in Rails
How do you call your CoffeeScript code in Rails? I just posted a discussion and a solution with the goal to keep it simple. Comments are totally welcome.
Install latest redis server from source code
Step by step guide to install redis server on ubuntu from source code.
Generate PDF using Erb or HAML and pdfkit
Generate PDF using erb or haml template using pdfkit just in 3 steps. more info find Here
Metahash 0.0.1, Goodbye Exif and id3
I just launched metahash 0.0.1 after having thrown in the hat on trying to use Adobe’s “Extensible Metadata Framework” to provide metadata read/write access to any file. Check it out and let me know what you think! (Confirmed to not corrupt JPGs and MP3s !).
premailer-rails3 v1
I just launched version 1.0.0 of premailer-rails3 gem, a no config solution to delivering emails with inlined CSS. Write simple and clutter-free emails and premailer-rails3 does the rest.
filter.js – Client side search filtering using JSON and jQuery
An open-source Javascript library for kick-ass search filtering - filter.js.
4 Simple Steps to more obvious code
I’ve been exploring DCI in relationship to Rails and wrote about some very simple steps to move toward a more object oriented way of thinking. This isn’t a full example of DCI, but it’s a start.
Why you should care about information hiding
The latest in a series attempting to flesh out the design principles that drive the use of mock objects, this post covers what is information hiding, and why should you care.
LocoRuby now comes with one click installer
Just updated LocoRuby. Now has a one-click installer on the windows side, and some options to make it easy to create windows apps that are served from your rails or sinatra site. Great for manufacturing apps or interfacing to legacy windows code.
Is RSpec, Cucumber, et al Making Testing Too Risky?
Will the complexity of our testing frameworks make the long term viability of our test suites more risky? Read the article here.
JRuby GA on an Engine Yard Cloud Near You
Check out Charles Nutter’s take on Bringing JRuby to the cloud read the EY announcement.
Ruby Midwest 2011: Giveaways this week! Workshop by Groupon! Register now!
Ruby Midwest 2011 - a two day, single track conference taking place November 4-5, 2011 in downtown Kansas City, MO - is just over a month away and we’re gearing up for another great conference! [more inside]
Web Workings With Ruby - Concurrency Part 2
The next installment of my Web Workings series is available. As a conclusion to the discussion of concurrency, this post looks at multiplexing using select.
Practicing Ruby is back with a vengeance!
The Practicing Ruby newsletter was a big hit towards the end of last year, but I didn’t plan things well enough back then to keep it alive. In recent months I’ve worked hard to bring the project back to life, and it is now better than ever. Please subscribe now if you want to get access to a great learning resource while simultaneously helping sustain this project as well as my volunteer work on Mendicant University. You may also want to check out this sample article before signing up, so that you know what to expect.
Selective color effect with ChunkyPNG, or: How I won Codebrawl #10
I won Codebrawl this time and wrote about it! Contains cool algorithms and hot Coffeescript, so check it out!