RubyFlow The Ruby and Rails community linklog

×

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

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Tabs - a gem for keeping tabs on things.

Check out tabs, a redis-based metric tracker for keeping tabs on things. It supports counters, value, and task-based metrics. It was extracted from a product we’re working on here at DevMynd and I’d love feedback on the features and design.

Radix 2.2.0 - 100% Documented

Good documentation is so under-addressed by most developers that we really have to roll out the bright lights when someone comes along and takes up the time consuming mantle of documenting an API in complete detail. This is exactly what happened with Radix this last month. A coder going by the unassuming handle, douglascodes, announced his desire to document Radix and proceeded to do so until YARD pronounced 100% completeness. Hey, we think that is worth of a whole version bump and a big shout-out for Douglas. Thank you, Douglas!

Customize Your IRB

I just published a new article on Rake Routes: Customize Your IRB. I show some neat gems to automatically load into your IRB and a few nifty tricks (e.g. “awesome”.interesting_methods) to make your REPL sessions more fun. I also show how to add a “.railsrc” file that adds further customization when running the Rails console.

ichannel v5.1.1.4 is out

ichannel simplifies interprocess communication by providing a bi-directional channel that can be used to transport ruby objects between processes on the same machine. This release(v5.1.1.4) was focused on improving the documentation and usage examples which weren’t that good in previous releases.

Scorched: Sinatra-inspired web application framework

I’d like to announce a new project I’ve been working on that’s recently been released, Scorched. It’s a thoughtful redesign of the light-weight web application framework, Sinatra, intended to be even lighter and more generic, whilst introducing a couple of new concepts, the pièce de résistance being the inheritable, nestable, Controller. Looking for some early adopters to provide feedback before releasing a v1.0. [more inside]

[Experimental] Repository Pattern on top of ActiveRecord

Over the past few days I’ve started experimenting with the idea of implementing the repository pattern on top of ActiveRecord (yes, it sounds scary). The motivation came after we were about to kick start a relatively large scale system. It would be great to retain the powerfulness of ActiveRecord as well as making our app easier to maintain and test. It is basically a compromise, a stop gap, if you will. [more inside]

You can use DataMapper with Rails 3 using dm-rails. …
Loading older posts