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.
The new Rack socket hijacking API
Rack 1.5.0 introduced a new “socket hijacking” API. This article explains what the API is and how it can be used.
Rails learning community
We just launched Rails learning community and I would like to hear your thoughts.
Mutation Testing with Mutant
I wrote a quick introduction to mutation testing using a new gem called mutant. Check it out here.
Using SQLite to Test Active Record Models
I just wrote a blog post about how to test your Active Record models using a SQLite in-memory database for gem development.
evil.rb - doing evil things in ruby
Here be hax, read at your own risk! -
cloudControl PaaS add-on for cloud-based image management
This blog post describes a new add-on for cloudControl, a popular European PaaS provider. Ruby and Ruby on Rails developers can build and deploy their applications using cloudControl and use Cloudinary as an add-on for uploading images to the cloud, performing image transformation & manipulation and delivering optimized images through a fast CDN.
Rails 4, Part 1: What’s Changed in Rails 4?
The fourth major release of the Ruby on Rails framework is coming up rather soon. While no official release date has been announced, many anticipate a release candidate early this year. This version of the framework has been over a year in the making and represents a major change in the way its internals are architected. Read about what else is in store here.
New gem: PartyFoul
Auto submit exceptions from Rails as issues on Github
Coding hardware with Ruby + Phidgets
This week’s post in Crowd Interactive’s tech blog: [more inside]
Gallery of the best Open Source Ruby on Rails apps (relaunch)
We just (re)launched Open Source Rails, a gallery of the best open source Ruby on Rails projects. This iteration is going to be more community driven, and will only include the best projects. See blog post for more details.
rrrretry: a teensy library to re-run your code
If at first you don’t succeed rrrretry…
How to use Sidekiq's built-in extensions to send emails asynchronously
I just posted “Using Sidekiq to send asynchronous emails” on the Remarkable Labs blog. It focuses on the built-in Action Mailer extensions provided by Sidekiq and how to use Sidekiq with Devise.
Forward: Now with Forwardfile Support
We just released a new forward gem — v0.3.0, with a few changes under the hood and one big feature: Forwardfile support. Now you can specify options in a Forwardfile, per project. Read more about it at
RESPONSIBLE TOURISM
Paloma 1.2 is out! - Finally A Sexy Way To Organize Rails Javascript Files
Currently Rails 3 has a not so organized structure for javascript files. Compressing all javascripts in one big file is fine. But I think we need a more organized way to group js files. Paloma provides a more logical way of organizing JS files. Action specific javascript files. That’s it!
Phusion Passenger 4 Technology Preview: Out-of-Band Work
Out of Band Work can drastically reduce web app response time by running the GC outside the normal request/response cycle.
Use GIFs in your Pull Requests for Good, not Evil
This weekend I made my OVER 9000 pull request to Rails, that features a demo of the functionality in GIF format keep reading to find out how..
Master Space and Time With JavaScript: Book 4: Ember now available
Book 4 of Master Space and Time With JavaScript: Ember, is now available at http://www.noelrappin.com/mstwjs. [more inside]
Slim Template Engine v2.0.0 Preview
I just released the first preview of the Slim Template Language and want to get some feedback. Take a look at the CHANGELOG! [more inside]
ronin-sql 1.0.0 released!
After six years of development and neglect, ronin-sql has been refactored and version 1.0.0 has finally been released! ronin-sql is a library for encoding/decoding SQL data. It also includes a Ruby Domain Specific Language (DSL) for crafting complex SQL Injections (SQLi). Read More
Some thoughts about Practical Object-Oriented Design In Ruby
I just pusblished some thoughts about poodr. It’s not exactly a review of the book but I think you may find it interesting.
Building Rich Domain Models in Rails. Separating Persistence.
Building rich domain models in Rails is hard. Primarily, because of Active Record, which doesn’t play well with the domain model approach. This article shows how to use Active Record as just a persistence mechanism and build a rich domain model on top of it. Read more…
rc1 for ExceptionNotification v3.0.1 ready!
The first release candidate for ExceptionNotification v3.0.1 is out there! Includes major fixes. Final release in 2 weeks. Install it now!
deployerize -- poor man's CI
deployerize, a tiny shell script/alias I’m using in all my Rails projects for increased test quality and fun… by deploying after every git push. Ha!