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.
Starting today: private beta for phrase i18n app
Starting today, we are giving away the first beta invites for phrase, the new app to manage i18n and l10n. Sign up for free and get an account to see what it is all about at: [more inside]
MacRuby – Create iCal event with alarm with Ruby
With MacRuby it’s so easy to interface with Mac applications like iCal. See here how it works.
Figaro: Simple Rails app configuration
I just released the first version of Figaro, a gem for configuring your Rails apps. Figaro helps you keep the private stuff out of your code, making it easy to open source your app.
rolify 3.0 - Role management library with resource scoping w/ Mongoid support
I just released rolify 3.0 gem. It introduces the Mongoid ORM support in addition of the ActiveRecord adapter. This comes with a complete re-design of the library and heavy code refactoring. Specs coverage has been enhanced as well. If you want to see how to integrate rolify with Devise (authentication library) and CanCan (authorization library), check out this tutorial.
First usable version of CoffeeTags has been released
I just released new version of CoffeeTags - CTags-like tool for generating CoffeeScript tags. [more inside]
Contributor-friendly gems
Are you a gem author bundling third-party code (JavaScript or CSS)? Make your gem contributor-friendly by using Git submodules.
E-Commerce Tips (Part 1)
I’ve been seeing a lot of e-commerce code that have re-occurring mistakes. I’m staring a series of posts showing the mistakes I see with a better implementations and yada yada.
Crowd Control: Crowd-funding meets open-source
I wrote an article discussing some of the issues surrounding @wycats’ crowd-funding proposal for rails.app.
git_tracker: making working with Pivotal Tracker even better... and easier... um, besier!
Highgroove released the 1.0 version of git_tracker, making it easier to format commit messages that reference Pivotal Tracker stories. [more inside]
Walken on Rails
For quite a while now, Collective Idea has been working with Oscar-winning voice talent to bring you a brand new series of Rails screencasts, and we finally have a few rough cuts. Feedback welcome!
Followup to RESTful thinking considered harmful
Because many people didn’t get the point I was trying to make in my RESTful considered harmful post (due to my own fault), I wrote a followup post for clarification.
Domain Driven Design for Rails Developers. Part 2: Entities and Values.
I’ve started writing a series of blog posts about using the building blocks Domain Driven Design in Rails applications. In this post I’m talking about Entities and Values, about their characteristics, and how they can be implemented. Read more.
First Public Release of bookshop Gem: Ruby Driven HTML to PDF/eBook Publishing
Official News Release We at BlueHead Publishing just released our first public release of bookshop. Bookshop is a an open-source ruby-based book development and publishing framework for authors, editors, publishers and coders in today’s publishing industry. Bookshop provides best-practices for developing your books in HTML/CSS/JS, allowing them to be transformed into potentially any book format (Print-PDF, PDF, mobi, ePub, etc.).
Yell - Your Extensible Logging Library
I just launched Yell - Your Extensible Logging Library and would appreciate it if anyone would be interested in taking it for a spin. I wrote some Wiki articles on the Github page to get people familiar with the concept.
reading large xml made easy
hey look …this is very large xml I have, I guess it has these elements inside, let me know if you find any one of these elements …. here it is…
Slim v1.2.0 released
Just released Slim v1.2.0 which includes support for dynamic attributes. Changes
RESTful thinking considered harmful
I wrote an article discussing how prioritizing RESTful design principles over designing for the process your app is supporting, can lead to bugs and security issues.
Manageable - a Rails Engine that provides unobtrusive administration features for Rails apps
Manageable is a Rails >= 3.1 Engine that provides unobtrusive administration features for Rails applications. [more inside]
User feedback gem supporting Rails startups
We’ve just launched Engage!, a customer feedback system tailored for Rails startups. It’s available for free to non-profits, open source and new startup projects.
An alternative marketplace for Heroku add-ons
I am an add-on provider on Heroku (DbInsights, BI and database analytics) and thought that the current marketplace is too far from the current standards of a typical marketplace (developed in this post). I propose an alternative with all the bells and whistles you would expect, go rate the add-ons you’re using on Heroku !
Global Hack Day #3, Thursday April 5
The idea of having weekly or monthly hack nights has worked great for Ruby users groups all over the world, but the folks at Mendicant University feel like the internet deserves a similar kind of event. [more inside]
Dancing with data, anyone?
Okay, again. This is not Ruby. However this could be very useful in conjunction with a Ruby Backend for the data. Dance.js is a data-driven visualization framework. It’s basically a flavor of Backbone.js, but enriched with some of the ideas of the very popular D3.js visualization framework. Don’t miss the Barchart Dance.
Solve online puzzles with Rubeque!
Over at Rake Routes I’ve written a blog post about Rubeque, the new Ruby puzzle site.
User interface is where s.u.c.c.e.s.s begins
It’s not Rails but yet it cannot be avoided either. Check out a 1 minute pictorial reasons for why User interface is where s.u.c.c.e.s.s begins.
Help Yehuda Katz make Rails on OS X easy again! (on Kickstarter)
Yehuda wants to develop an easy to use and install Mac app, to help make Rails easy to develop with on the Mac (again) [more inside]