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.
Brainfucktt - a Brainfuck interpreter built with TreeTop
While learning Treetop, I decided that a Brainfuck interpreter would be a nice place to start. So, I made treetop_bootstrap, which is a scaffold for Treetop projects, and then Brainfucktt, a fully featured Brainfuck interpreter. [more inside]
world.db gem Now Includes All 193 United Nations Countries; Added CSV/HTML Export
I’ve added all 193 member countries of the United Nations to the world.db fixtures ‘n’ gem. I’ve also added csv or html table export for spreadsheets plus I’ve added the iso alpha3 and fifa codes. More info. Cheers.
Boston Ruby community grows by 47 women in one weekend
RailsBridge Boston reports on its second successful free RailsBridge workshop, which introduced 60 beginners, including 47 women, to the world of Ruby on Rails development. If you want to start a similar RailsBridge effort in your local Ruby community, and you want advice, we’re here to help – email us.
Ensuring data integrity
I just wrote a blog post where I share practices to ensure data integrity on Ruby on Rails applications.
24 Pull Requests
I’ve have been working on a little project to promote open source collaboration during december, it’s called 24 Pull Requests. [more inside]
Iam - single click authorization
Time is our main resource that we can not influence. That’s why I want to spare 10 minutes a day for you. Imagine your re-authorization algorithm. You used to do these actions dozen times a day: log out, press log in button, fill in email and password, and log in [more inside]
Paypal Recurring Payments
I just created a post to show how to integrate Paypal recurring payments inside a Rails app
Garlic.js in love with Rails Asset Pipeline
I just released garlicjs-rails gem. [more inside]
Essence of MVC
Clear, illustrated post on the essence of the Model-View-Controller pattern, its structures, its roles and how to maximize its amazing benefits. The Essence of MVC
Polyglot Programmer
This week’s tech post in Crowd Interactive’s Blog: Polyglot Programmer written by Mario Chávez (@mario_chavez).
Linking Against libarclite in Ruby Motion
libarclite provides a shim implementation of [NSArray objectAtIndexedSubscript:]. Forcing that library to be included in a RubyMotion projet is a bit tricky. Here’s what I did.
Rails Assistant - Rails Development Tool
Rails Assistant is a development tool for Ruby on Rails, it helps automate and improve your productivity. Drag in a Rails project and we’ll run it, tail your log, run your resque queue and bundle your Gemfile. And we’re just getting started, read a little about it here, or try the beta.
Versioning your gems is a pain
Why are you manually editing your version.rb files? Bump is here to do that for you.
Strong Parameters - Rails 4 Countdown
Today’s post in the Rails 4 countdown series is about Strong Parameters. Check it out!
A quick flight over the MRI codebase (in 30 YouTube minutes)
Pat Shaughnessy (author of Ruby Under a Microscope) and I recently sat down and took a tour of the MRI Ruby codebase. It’s suited to people who’ve never looked under the hood before, not the C extension and implementation junkies - sorry! ;-) If the MRI codebase intimidates or confuses you, you’ll pick up a few things here about how classes and methods are defined and what goes where. So go check it out.
Use New Relic like a Pro
New Relic has become an industry standard for web applications performance measurement in Rails community. Simply adding and configuring newrelic_rpm gem for your Rails application gives you a great overview of its performance with an adequate level of details. There are still a few improvements you can do to make use of some cool and extremely useful features of New Relic monitoring. Continue...
Clickable stacktraces for RSpec and MacVim
The title pretty much says it all. Give it a try!
Preventing JRuby Concurrency Errors with Hamster
How using Hamster’s efficient, immutable, thread-safe collections can prevent ConcurrencyError exceptions in JRuby.
Rails 4 Countdown to 2013
For the month of December, Rida Al Barazi and I will be writing a series of 31 Rails 4 related articles in anticipation of the eventual release. Today we discussed the extraction of page and action caching from the framework.
zero 0.1.0 released - a toolkit for building web services
I just released zero in version 0.1.0. It provides small modules to make development of web services easier, like a renderer and router with some nice and help features.
XPool: A UNIX(X) Process Pool.
I just launched XPool , a lightweight & fast UNIX process pool.
Simple browser detection API on the client side
I published a simple to use javascript/coffeescript API for browser detection. Any feedback (especially on code quality and standards) is highly appreciated.
High Availability Best Practices
Check out our tips for keeping your app up and running at all times with High Availability Best Practices.
Web Performance Anomaly Detection with Google Analytics
If you are using Google Analytics, then you have a powerful anomaly detection engine at your disposal… and it can be easily configured to help you monitor the performance of your site: server response times, DNS, page loading times, and more.
Producing AMQP messages from Ruby On Rails applications
Blog post outlining how we went about producing AMQP messages to RabbitMQ in our Rails apps.