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.
OrderTrk - New site for organizing online orders
OrderTrk.com is a site which organize your orders across the net. Inside you’ll find a wall with your orders and a convenient interface to view the order details on desktop, tablet & mobile (Foundation). You can send your PayPal receipts by mail and the orders in it will be automatically inserted to your account (for more details see the News section). Nice & Easy. Support for more sites is planned (e.g. Amazon) and further options that will make your life easier! The site is built with Ruby on Rails and i would like to hear feedback from you and suggestions for improvements. HOPE YOU’LL ENJOY IT!
Manage Your Child Labor with Ruby!
Want to write a server with multiple concurrent child processes in Ruby, for maximum safety in failure? Here’s how to do it in Ruby, how to handle restarting workers and shutting down the process, limiting resources and even when to hand off to an external process manager.
A Faux-O Deck of Cards - Mixing Functional and OO styles FTW
A new article is up @ rubylove.io! [more inside]
Introducing Lotus::View
The missing part of all the Ruby web frameworks is the distinction between views and templates. [more inside]
Simple recommendation system written in Ruby
Nothing fancy, just simple word/tag based recommendation algorithm written in Ruby.
Build a Ruby Gem Ebook Available on Thursday
I posted an update about the packages available for my Build a Ruby Gem eBook. The book will be available starting Thursday, March 27th at Midnight (EDT).
Fast Core Data Backed Table Views in RubyMotion with NSFetchedResultsController
It’s time to learn how to efficiently manage a Core Data backed UITableView by using NSFetchedResultsController. It’s much simpler than you would think, and once it’s done it’s extremely easy to maintain. Your table views will be faster, your memory usage will go down, it’s just a great time to be a table view! [more inside]
wroclove.rb 2014 recap
What are the hot topics in Ruby community? Read what was discussed at wroclove.rb 2014 conference
synvert = syntax + convert
synvert is a very interesting project we are working on now, it can parse your ruby source code, find out old deprecated ruby code and then automatically replace them with new better syntax ruby code according to predefined rules. [more inside]
JODY - JsOn for DYnamic sites
JODY is a technique which uses JSON and conventions to simplify development of sites with dynamic content.
An Exercise in Refactoring in Ruby - Part 2
Using Extract Method Object to refactor large methods [more inside]
world.db v2.0 - Free Open World Data, Schema n Models (Places/Countries/Regions/Cities)
Hello, I’ve updated the worlddb gem that includes models for places, continent, countries, regions, cities and more. The worlddb gem also includes free open public domain plain text fixtures for all countries and territories in the world plus some regions/states/provinces and some cities/towns/hamlets. Use it like c = City.find_by(key: 'wien'); c.country.name # => 'Austria' and so on. Cheers.
Deploying a Rails Application to OpenShift
Step by step guide for deploying Rails Application to OpenShift PaaS http://blog.sudobits.com/2014/03/22/deploying-ruby-on-rails-application-to-openshift-paas/
Ruby SOA: Less Pain, More Automation
At OnLive, we open-sourced an experimental Ruby HTTP framework with some ideas I think everyone should steal. [more inside]
Wicked Good Ruby - Very Early Bird tickets are available for sale
Join us Oct 11 - 12 for Boston’s 2nd annual Ruby conference. Please note this is a evening conference. We have pre-launch tickets available. Limited quantity of 50.
Spotlight search like using Elasticsearch and Rails
We recently had to create a spotlight search like feature using Elasticsearch in a rails app. You can read about it on our latest post.
Preprocess your RubyMotion files with Ruby
C macros are used fairly often in Objective-C projects, but RubyMotion doesn’t provide a solution for these. Instead we can preprocess our application’s files ourselves before they’re compiled, using ruby! [more inside]
Kickstart your next project with a Walking Skeleton
A new blog post in the code climate blog named Kickstart your next project with a Walking Skeleton.
The Fastest Way to Create Install and Deploy a Ruby on Rails App in Five Minutes
I just wrote a post about how to Create Install and Deploy a Ruby on Rails App in Five Minutes. Using open source force you can easily create your own websites.
Validate HTML Locally In Your Specs -- html_validation 1.1
Validate HTML locally in your integration tests. No more dependencies on a third party service. Run faster. Improve your search ranking (google CARES about valid html!) Know when you make an HTML mistake. html_validation wraps the HTML Tidy executable by the W3C, and supports HTML 5. [more inside]
O'Reilly Programming Blog: Block Return Values
My follow-up post on Ruby blocks is up at the O’Reilly Programming blog: Why Ruby Blocks Exist: Putting Return Values to Work. Learn how map and find_all work behind the scenes!
How to Improve Business Communication with Behavior Driven Development
Effective business communication heightens productivity. An important step in increasing communication and decreasing inefficiencies is to eliminate assumptions. [more inside]
Steel City Ruby CFP Opens
The CFP for Steel City Ruby 2014 is now open at cfp.steelcityruby.org and will be open until April 19th, 2014.
eurucamp is returning in 2014. Call for Proposals now open.
The fourth iteration of eurucamp will take place on 1 - 3 August 2014. Our Call for Proposals is open until the 1 May and we’re launching a mentorship programme to help encourage new speakers to participate.
The New Rubygems Index Format
André Arko writes about the new Rubygems index format, which has been a long time coming.