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.
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! Read more
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. Read more
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 Read more
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
Ruby SOA: Less Pain, More Automation
At OnLive, we open-sourced an experimental Ruby HTTP framework with some ideas I think everyone should steal. Read more
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! Read more
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. Read more
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. Read more
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.
Submit your Open Source project to Rails Girls Summer of Code
Do you run an Open Source project? We would love to see you involved in Rails Girls Summer of Code! In order to propose a project for this year’s Rails Girls Summer of Code please open an issue on this repository!
Isolated Service: Unobtrusively Fake Services in Your Rails Applications
I just launched IsolatedService. IsolatedService lets you fake service calls. If you have a service that you can’t reach or if you work in a SOA environment you may find this useful!
order_query finds next / previous Active Record(s) in one query
I’ve just released order_query, a gem that finds next / previous record(s) in one query, for ActiveRecord. Read more
Ruby Gem Configuration Patterns
I wrote a new post on Ruby Gem Configuration Patterns. Hope you enjoy!