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.
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: Read more
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. Read more
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! Read more
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!
TheSortableTree 2.0 released. (Drag&Drop GUI for NestedSet)
TheSortableTree 2.0 - Probably, best way to render Nested Set trees. Ready for Rails 4. This gem is a dream for many CMS developers. Easy to use. Easy to customize. Now it’s fast - about 2000 nodes/sec.
devise-async 0.6.0 released with Devise 2.2 support
I just released devise-async 0.6.0 with Devise 2.2 support. Read more
Disable Rails generators you don't need
A quick article on disabling some of Rails’ built-in generators with a couple of words on why I do this.
Delivering all email from staging to a group email address
All email from the staging environment of a Rails app can be intercepted and delivered to a group email address. This avoids accidentally delivering staging email to production customers and lets the product team see all the emails that are being sent to customers.
Simplify your testing with MicroTest
I just launched the MicroTest GEM. It sports an extremely simple interface and supports a nice workflow with Pry that makes it easy to debug test failures. It also supports asynchronous test runs. It works especially well for testing smaller projects.
How Tealeaf Academy increased student engagement 3x
Read our guest blog post on the Mailgun blog about how we improved student engagement threefold using Mailgun. Lots of code, and a pretty diagram too. If you’re interested in learning how to build Rails apps, check out Tealeaf Academy