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.
PartyFoul 1.0 - Capture errors in your app and open as a Github issue!
PartyFoul 1.0 includes background processor adapters, custom label handlers, and strategies for capturing errors in your Workers. Stop paying tons of money for exception capturing services and start using Github. (you get a higher API limit than anything else out there)
All future Net-SSH gem releases will now be signed (as of 2.6.5)
As of today, all net-ssh (and family) gems will be signed. “gem install net-ssh” will continue to work as is, but you will now be able to verify the authenticity of each release with “-P HighSecurity”:
$ curl -O <https://raw.github.com/net-ssh/net-ssh/master/gem-public_cert.pem>
$ gem cert --add gem-public_cert.pem
$ gem install net-ssh -P HighSecurity
RSpec Shared Examples and Ruby Metaprogramming
I wrote a quick tutorial on using RSpec Shared Examples with Ruby Metaprogramming.
When Ruby on Rails is not enough- what should you do?
As the complexity grows in your web application, going polygot proves to be an advantage. Thoughts?
Rex, Rexical and Rails Routing
We wrote a blog on Rex, Rexical and Rails routing . [more inside]
Lessons Learned in Concurrency with Ruby – Part I
Check out Jeremy Budnack of Engine Yard’s journey with concurrency in Ruby right here.
Receive Gmail Email Messages in Rails with mail_room
I just released mail_room to make it easy to have gmail email messages pushed into your Rails applications and wrote a little bit about it on tpitale.com. - Tony Pitale
Visualising KPIs of your Rails project with Google Charts
It is extremely important to know how well your project is going. The best way to do it – just plot some metrics. In blog post Visualising database some tricky ActiveRecord queries are described with code examples of Google Charts to visualise query results.
The best testing course I think
Guys if you have other courses on this topic Efficient Rails Test-Driven Development please let me know. I would like to learn more about this topic Thanks! Marc
Rails Engine for logging from Client side (Javascript) to server
I just launched Rails Client Logger a Rails engine for logging from Client Side (Browser/Javascript) to server.
Code speaks louder than words
I wrote a few words about how code examples can make a good or a bad case of any idea that you’re trying to illustrate with them.
Moneta - the ultimate key/value solution
Moneta is the ultimate solution to access a key/value store with a simple and consistent interface. You can easily switch the backend and try out multiple stores. [more inside]
RoR e-commerce Progress Report
RoR e-commerce has seen a lot of great refactoring and improvements in the past few months. I thought I should share a progress report with everyone.
Cache external API service calls
For better performance, and less variability in user response times, you can take existing external API calls and cache them in a number of ways. Read about it at the CRAZ8 blog
Handle incoming email to your Rails app with Griddler
Rails has built-in support for outgoing mail with ActionMailer, but nothing on the omakase menu resembles handling incoming mail. To help with that, today we’re happy to release Griddler, hot off the… ahem… presses.
Automated Web Testing Is Hard -- Introducing ChemistryKit
A simple and opinionated web testing framework for Selenium WebDriver that follows convention over configuration, wired ready for your Continuous Integration server, and integrates with SauceLabs for cross-browser execution in the cloud. [more inside]
Timezone translations as a gem
If you want your Timezone-select translated try ruby-cldr-timezones
Script Away your Annoyances – Patching a Gem
Automation is good. Performing tasks manually is bad. Performing tasks manually is especially bad when the tasks are annoying. Let’s use a Ruby script to alleviate the pain of an annoying task.
Rubygems.org Vulnerability Explained
Now that Rubygems.org is back, these are the details about its recent vulnerability and the precautions you should take when loading untrusted YAML input in your application.
Dividing Our Views and Templates in Rails
I just launched SimplestView to make it easy to move logic out of ERB templates and into a view class. I explain how I arrived at my approach on tpitale.com. - Tony Pitale
Search by location with Geocoder
How to search by location using geocoder.
Exception Notification v3.0.1 has been r...
Exception Notification v3.0.1 has been released! [more inside]
Custom rspec Matcher for Strict Validations
Defining custom rspec matchers for testing strict validations.