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.
New Ubiquo screencast - How to create a store with Ubiquo in 2 minutes
Check it out: How to create a store with Ubiquo in 2 minutes
Simple Form 2.0 released
Simple form 2.0 has been released and its main features are: new wrapper api and bootstrap integration. Check out the release blog post for more information about it.
Let's write a gem: Part 2
I’ve just posted Let’s write a gem: Part 2 to rakeroutes.com. The second of a two part series on how to write a Ruby gem.
markdown-rails: Markdown for Rails views
Writing prose in HTML is icky. I wrote a markdown-rails gem that enables static .html.md views (and partials) written in Markdown.
sending faxes via sipgate from ruby
I just launched rsipgate - refactored version of sipgate gem to proper sending faxes via sipgate from ruby.
A project to send files using DNS, and some questions from a beginner
You can find it at . The project that I created allows people to share files using DNS. A file is pushed to an authoritative name server and can be pulled back down with a file key. If it’s pulled back down from someone’s normal name servers, it will (depending on DNS server settings) be cached on that name server. Subsequent pulls from that name server won’t need to hit the authoritative name server for records as long as it’s cached (usually TTL, sometimes not). Read more
Don't let your Heroku apps fail silently
@logentries, We’ve put together a blog post on how to get automatic notifications on Heroku error codes, so that you find your problems before your users do. Check it out, and feel free to leave any relevant feedback, good / bad / indifferent :)
High Quality and Affordable Shared Hosting for Rails Apps: WebFaction
I just finished writing a new post about WebFaction. They are a great service, and you can read my review of it here.
Oauth2 server implementation - going to the next level using engines
Time ago I’ve created a rest oauth2 server implementation. It’s covered with testing but I’ve no time to work on it for now. I write here to search for people who wants to take the code I’ve done and create an engine.
Themes for Rails With Assets Pipeline Support
I wrote an article about Themes for Rails With Assets Pipeline Support. This was a long overdue feature, so if your are using the themes_for_rails gem, I encourage you to read it.
Easily split URIs
UniformResourceIdentifier splits your full URIs without the hassle of validation. Sticks to RFC 3986 as closely as possible. (client-side counter part)
Rails Engines and Monkey Patching
A pattern for extending Rails Engines
Let's write a gem: Part 1
I’ve just posted Let’s write a gem: Part 1 to rakeroutes.com. The first of a two part series on how to write a Ruby gem.
Nezumi 2 for Heroku
I just launched Nezumi 2, an iPhone app to manage your Heroku apps. It adds Cedar support, multiple accounts, and more.
A Unix Shell in Ruby - Part 2
I just published the second article in a series where I implement a Unix shell in pure Ruby code. This time it covers builtin commands.
Command Line Reporter 3.1 Released
The latest version of Command Line Reporter now allows you to capture output as a single string. The gem is available on rubygems.org with source on github. For those not familiar with Command Line Reporter, the gem provides a ruby DSL for writing ascii reports with built in features like progress reporting and table formatting. It is very handy for system level and data reporting scripts.
Introduction to Messaging Systems for Rubyists
A short introduction to messaging and how it can help us to manage complexity and tackle performance related problems. I use RabbitMQ to show a few basic messaging patterns that can be used in a lot of Rails applications.
humongous - A standalone MongoDB Browser (Ruby Based)
Hi There, Read more
Run 1 large test file split into multiple processes - parallel_split_test
With parallel_split_test you can run chunks of one large test file in parallel processes, utilizing those lazy extra cores.
mocktra = webmock + sinatra
mocktra is a webmock DSL using sinatra. You can define web stub using sinatra. webmock is awesome!
jquery-ui-rails released
Have you ever headed to the jQuery UI download page, selected which jQuery UI components to include in your custom build, and dumped a bunch of .js, .css, and .png files in your app? That shouldn’t be necessary – Rails has an asset pipeline! Hence, jquery-ui-rails, released today.
VersionSwitcher 0.6.0 - a RVM like tool for Ruby/Python/Node.js and so on
VersionSwitcher 0.6.0 released. VersionSwitcher is a RVM like tool for programming languages. It switches versions of Ruby, Python, Node.js, Perl, Lua, and so on very easily. And it also provides installer for these languages. Check out VersionSwitcher web site.
Digging into EngineYard Logs
Check out our blog post on digging into EngineYard logs and some insight as to why they may be of interest for your rails apps, and what exactly you can do with them to improve your apps.
JSLint-V8 1.1 released
JSLint-V8 is a gem that makes it easy to set up and run JSHint against a large set of JavaScript files using either an executable ruby script or a configurable Rake task - making it ideal for use in CI environments. It runs on TheRubyRacer (V8 Interpreter) so it runs very very fast. Read more