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.
Measuring Site Speed with Navigation Timing
If your job is to think about web performance, then you need to approach it from a users perspective: use Navigation Timing to measure true latency, leverage Site Speed reports in Google Analytics, and focus on the shape (distribution) of the performance data! A hand’s on look at the spec, and sample GA reports.
Building and implementing a Single Sign-On solution
In my latest blog post I show how to implement a SSO solution.
DSL to write pure web API applications
For more than a year now, I’ve been developing a DSL to write web services. The DSL has been used in production on major PS3 games and other web applications. To help people getting started with the DSL, I released a ‘mini-framework’/example application using the DSL on top of Sinatra, check it out. Read more
Getting Rid of Code Smells
I started a series of posts about refactoring towards removing common code smells. Here’s the first post about the attribute smell: solnic.eu/2012/04/04/get-rid-of-that-code-smell-attributes.html
debugger - fork of ruby-debug19 that works on 1.9.2 and 1.9.3
No more painful installs for a 1.9.3 debugger! Just released debugger 1.0.0 which should install easily for rbenv/rvm rubies. This fork also doesn’t download ruby source during the install. For more, see it’s readme.
VIM for Rails developer - An experience
Santosh wrote a neat blog on his experience on VIM and how he overcame the hurdle of not being productive syndrome VIM for Ruby on Rails developer - An experience.
Why I Built Ruby Off Rails
I just launched Ruby Off Rails because Ruby is awesome, and people should learn it before copying/pasting code into Rails. Here’s my story why I built it.
Rails isn't for beginners
I’ve just written a post on Rake Routes: Rails Isn’t For Beginners
Exploring Ruby’s Regular Expression Algorithm
Ever wonder what happens inside of Ruby when you execute a regex search? Find out here: Exploring Ruby’s Regular Expression Algorithm.
Konacha: JavaScript Testing on Rails
For those looking to test heavy (Backbone-type) JavaScript applications on Rails, I’ve posted a Konacha tutorial.
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: Read more
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. Read more
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. Read more
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…