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.
Phusion Passenger 4.0 Release Candidate 6
The Phusion Passenger application server, version 4.0 RC 6, has been released.
Learning Rails (and Ruby)
Engine Yard’s resident PHP developer delves into learning Ruby. Check out his story <a href=https://blog.engineyard.com/2013/learning-rails-and-ruby>here</a>.
API with Ruby on Rails: useful tricks
I’ve just published a blog post about my experience of building API with Ruby on Rails.
Faster Rails 3 deployments to AWS Elastic Beanstalk
Web applications deployments cannot be slow. After understanding how EB works, identifying bottlenecks, and caching things; I was able to reduce the time to deploy to near one minute. [more inside]
MiniTest Rails - MetaCasts.tv
In this episode we’ll learn how to install, configure and use MiniTest in a Rails application. I’ll also show you a few tips and tricks on how to improve the output formatter, set up Guard to automatically run the tests, and more. [more inside]
Barcelona Ruby Conference - They are coming...
Check out our hyper-realistic trailer!. Also, announcing the first ticket batch (with a brand new website)!
Steel City Ruby CFP Closes this Friday - April 12th
Steel City Ruby Conference’s speaker lineup is anchored by Jim Weirich, Konstantin Haase, Avdi Grimm, and Angela Harms, but the rest of the lineup will be filled by your talks through a CFP. The CFP closes this Friday, so submit a proposal now.
LevelUp 0.2.0 released
I released version 0.2.0 of LevelUp. New configuration options, task overriding and bug fixes.
beer.db JSON HTTP API Sample w/ Sinatra - GET /beer/guinness - Cheers, Prost
I have created a little JSON API service for the open beer database (that is, beer.db) using the Sinatra Ruby gem. For example, /brewery/brooklyn gets you all beers from the Brooklyn Brewing Co. in New York and /beer/guinness gets you a pint of Guinness (sorry no real irish stout, just the data in JSON ;-). See the JSON API start page or the service source code or the beer.db project page for more info. Cheers. Prost.
TheComments 1.0.0 released! Comments with threading for Rails 4
TheComments - comment functionality for your web app. Comments are polymorphic. Gem provide usable cache counters for User model and commentable objects. TheComments has simple, but powerfull AntiSpam system and spam traps instead Captcha. [more inside]
herbalizer translates HAML to ERB
Beta-release of a command-line tool to translate HAML templates to ERB. Not all features of HAML are supported yet, but it’s a start. Written in Haskell. Contributors welcome to improve and extend the code. herbalizer @ GitHub
Rails Apps Composer on Guard
Paavo Leinonen added Guard as an option for continuous testing when using Rails Apps Composer. He describes his development environment, explains why Guard is useful, and how the Rails Apps Composer gem saves time building applications. The blog post is titled Rails Apps Composer on Guard.
Using JavaScript to Rescue Legacy Rails Applications
Adding new functionality to a large legacy Rails application is often expensive, if possible. But what if instead of adding new behaviour to the Rails application we implemented it as a single-page application in JavaScript? In this article I will show a few useful techniques for doing that. Read more…
Code readability and Ruby
Do you want to watch a discussion/rant on code readability with a Ruby slant? Sure you do – it’s this week’s short video in the XI to Eye series.
Programming Principles introduced by the Eiffel programming language
Programming Principles introduced by the Eiffel programming language.
Split 0.6.0 released
Split, the Rack Based AB testing framework, has just been updated to 0.6.0 including the following changes: [more inside]
"Named" gem - name your anonymous classes and modules
Normally, classes and modules get names only when they’re assigned to a constant. If you make your own, like with Class.new, they’re anonymous. [more inside]
Ruby Matrix, the Forgotten Library
Matthew Kirk shows how matrices can be useful to solve problems involving systems of equations. Read the details in his guest blog post on RubyLearning - Ruby Matrix, the Forgotten Library.
Project Gemsets with RVM and the .ruby-version File
In a blog post titled Project Gemsets with RVM I describe how RVM, the Ruby Version Manager, looks for files named .ruby-version and .ruby-gemset and loads the required version of Ruby and an appropriate gemset. RVM used to expect a .rvmrc file to perform the trick but Fletcher Nichol (@fnichol) evangelized to have a common convention among several Ruby version switcher utilities.
CMS Engine for Rails 4
Looking for content management / admin backend for your Rails 4 app? [more inside]
Rubyconf Brasil 2013 - Call for Proposals
This year Rubyconf Brasil Call for Proposals is up. The conference will be on August 29-30. Venus is Frei Caneca Theater in São Paulo, Brazil. The CFP will be open until at least mid-May. It’s going to be 2 full days with 2 parallel tracks and more than 30 talks, with audio real time translations for English-Portuguese and vice-versa. Hurry up. Only around 30 speakers will be selected!
Burlington Ruby Conference "Fresh Tracks" Tickets Available
We have opened a limited number of “fresh tracks” early bird tickets. There are only 100 for sale, and will only be available until April 17th. Please visit http://burlingtonruby.com for information about the conference and to purchase tickets. See you in August!
Everyday news from Ruby Daily
Take a look at my Ruby Daily newspaper powered by paper.li It’s an everyday news digest about (and from) ruby community and web development. Hope you’ll find it useful.