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.
Aspect4r 0.7.1 is released
I’ve just released Aspect4r 0.7.1. Please see more details on my blog post. Aspect4r adds a solid method wrapper to Ruby, makes it easy to do Aspect Oriented Programming with help of Ruby’s powerful meta-programming functionality.
New version of Bowline & Bowlineapp.com released (Ruby Desktop Apps)
I just launched bowlineapp.com - Bowline’s home. On top of that, a new version of Bowline has been released which has been almost completely rewritten to sit on top of it’s own wxWidgets/WebKit framework. [more inside]
Using RVM GEMSETS to manage multiple rails installations in the same ruby version
Just finished post in my blog about Using RVM GEMSETS to manage multiple rails installations in the same ruby version Share if it’s useful :)
array#only for ruby
A small post providing a semantic replacement for array.first
when you only expect it to contain one item.
How we work: flipping features
FeatureFlipper is a simple library that allows you to restrict blocks of code to certain environments. This is mainly useful in projects where you deploy your application from HEAD and don’t use branches. Read more about the motivation in the introductory blog post.
Rails Performance needs an Overhaul
The state of art in the end-to-end Rails stack performance is not good enough. We need to fix that, and to do so, we need to revisit our app server model, as well as everything that touches it.
Just released: logicalapi
We just launched logicalapi, an interface to manage Github collaborators and Pivotal Tracker members across repos/projects.
Rails 3 Documentation
I just relaunched PlasmaRails.org. It hosts the current Rails RDoc and is regenerated every day.
Euruko 2010 speakers showcase
I created a page (http://euruko2010.heroku.com) which tries to collect all the speakers slides and snippets showed at the Euruko 2010 conference. I’ll keep that updated as soon as new resources will be released.
Rake Tasks 101
I’ve been working with Rake quite a bit on my current Rails project so I thought I’d share some tips and tricks.
Setup your own Firefly URL shortener in 2.5 minutes
Setup your own URL shortner? For free? With your own domain? Yes! And - in under 2.5 minutes with Firefly and Heroku! Give it a try now! Read instructions here.
musician_analytics_app - Quick Rails app on Heroku for tracking your band's stats
Yesterday, I created the musician_analytics gem, which lets you get current numbers on how well your band is doing on Twitter, MySpace, and Last.fm. Today, I pushed out a barebones Rails app that lets you view your band’s stats over time. It’s easy to get up and running in 5 minutes on Heroku, using the free database and free cron functionality. Github repo: musician_analytics_app
Launching quick
A great post with insight on how to plan and launch a webapp quick, with rails.
textmagic 0.4.0
textmagic is a Ruby interface to the TextMagic’s Bulk SMS Gateway. It got an important update this week and is now compatible with Ruby 1.9. Drop me a line about your experience if you’re using this. Enjoy!
Rails benchmarks comparing the various VM's on Linux and Windows
I just posted a comparison of the speed of various VM’s on Linux and various VM’s on Windows when running rails benchmarks, including the time it takes to run the infamous “rake test:all”. Comments welcome.
musician_analytics - Tools for musician-programmers to track their bands popularity
I just launched musician_analytics as a utility library to track how my band is doing on Last.fm, Twitter, and Myspace. [more inside]
DeepOpenStruct - Easy-to-use data structures from complex nested Hashes and Arrays
DeepOpenStruct is a simple library for creating easy-to-use data structures from complex sets of nested Hashes and Arrays. It is particularly suitable for creating easy-to-use data structures from YAML files, and as such is a useful tool for creating simple reflective API wrappers. Check out the GitHub page or install it via RubyGems "gem install deepopenstruct"
New Rails Dispatch Post: More Choices with Rails 3!
Yehuda Katz is back as the Topic Host this week, and posted all about how Rails 3 enables more choices. Check it out!
DNote 1.3
I just release DNote 1.3 (website). This new version adds support for other languages besides Ruby. Simply supply a -m
option to the command line. For example, to scan your C code: $ dnote -m '//' *.c
. In the next release I’ll look at adding an option to automatically map file extensions to comment markers. But -m
was a quick implement, so I wanted to go ahead and get it out there. Have fun!
Rack middleware use-case examples
I wrote a short post about Rack middleware use-case examples. Code inside the article or in this gist.
Icons in Netzke Widgets
Latest Netzke update introduces support for FamFamFam Silk icons. See new blogpost for details. With live demo.
APIDock goes on Twitter @APIDock
You can now follow @apidock on Twitter to stay up to date on the latest findings in Ruby and Rails documentation.
The Ruby Metaclass
The ruby metaclass (also known as the Singleton class) is a very commonly misunderstood ruby language construct. This, however, is essential to understanding how meta-programming works in ruby… Read more