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.

Unpatched is a convenience library, like...

Unpatched is a convenience library, like ActiveSupport or extlib, but without a single monkey-patch. It is also an API experiment.

I offer to your attention a film about six priorities of the generalized instru…
“But methods without one will always return magically enhanced objects. Since y…
@Tim Connor: In a perfect world, yes, but it fails miserably as soon as you hav…

Should ruby go the haml route and uses significant whitespaces?

I just wrote a post about whether or not ruby should use significant whitespaces like python, haml and coffeescript.

No. And here’s why: it forces the programmer to pay attention to every individu…
Computer says: “…Nooo….”
Now tell me how eval would work?
No! Haml is perfect for markup only. Because of all this </div>s. They lo…

Improve your ruby by reading Rails code

If you’d like to improve your ruby chops, it’s hard to do better than reading some of the excellent code in Rails. In a 5-minute screencast, I did just that, taking you through an nifty class in ActiveSupport. Check it out.

OrderedOptions look very similar to OpenStruct. require 'ostruct' h = Ope…

Speeding Up Rails' Startup Time, Big Time

Xavier Shay has put together a blog showing how he’s tweaked Ruby’s require in Ruby HEAD to be a lot more efficient, with the result of Rails 3.0 app startup times being significantly improved. My own experience testing out this patch resulted in a 36% reduction in app startup time - nice!

This is definitely great news. Though, I’m a little worried about whether this’…
Great, I have to try this. Rails3 biggest weakness is without a doubt the time …

Refinery CMS 1.0 Released! (Popular Rails CMS)

We just released Refinery CMS 1.0! It’s a popular Ruby on Rails CMS that supports Rails 3. We have achieved many things over the past 2 years since Refinery was open-sourced, and these are all outlined in the blog post. Also of note, this release renders pages much faster than previous releases, resulting in about a 300% speed boost for sites with lots of pages.

Congratulations!

Shout Mouth Blog Engine - V1.7 Released

Just Released - I have just released Version 1.7 of the shout mouth blog engine. Shout mouth is a blog engine written using Ruby, Sinatra and DataMapper. It supports multiple authors, posts, tags, categories, comments and can be administered using any client that supports the metaweblog, movabletype, wordpress or blogger API’s. Checkout the read-me for further information. Any issues you can submit a pull request or contact me via dan at dotnetguy.co.uk

Loading older posts