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.
i18n-tasks v0.2.20
New release of i18n-tasks, a gem to manage translations in Ruby and Rails, now shows where the keys are used: Read more
RubyMotion - Creating and using custom application URLs in your RubyMotion iOS app
In this week’s episode, we take a look at creating custom URL schemes for your application, so that other applications can open it, and how to open another application from your app. We are going to work with two applications, one for asking for authentication, and one to act as an authenticator, similar to how “Connect with Facebook” used to work before it was integrated into iOS. Read more
Delayed Job Groups
We’ve just released Delayed Job Groups a Delayed Job plugin for managing groups of jobs and configuring callbacks for when the job group succeeds or fails.
Managing an Oracle database with Puppet
Check out this blog post. This post shows a puppet module that help’s you setup your Oracle database, using Puppet.
sse-rails, SSE on Rails made easy
I just launched sse-rails, a wrapper around ActionController::Live to make SSE data streaming on Rails easier!
Sport(s) Logos - Football Club Logos (football.db.logos) n National Team Logos (sport.db.logos)
Hello, I’ve collected some football club logos (24x24, 32x32) and national team logos (24x24, 32x32) at the sportlogos project for usage via the asset pipeline. The logo filenames match the keys in the football.db or sport.db setups, for example: The club logo filename for FC Barcelona is barcelona.png and for Santos São Paulo it is santossp.png and so on. For national teams, the three-letter FIFA code get used, for example: The national team logo filename for Austria is aut.png and so on. Cheers.
Omega - v0.7.1 release
I am pleased to announce the v0.7.1 release of the Omega Simulation Framework. The release has been cut and tagged on github and deployed to the omegaverse.info Omegaverse node. Read more
String interpolation in Ruby
In this post you will find few useful ways of inserting variables into strings
5 Reasons Why You're Not Writing Tests
Good developers know they should test their code. Too often, though, the tests get skipped, rushed through, or never started. There are some really common traps I’ve seen people fall into, and they’ll kill your motivation to test every time.
RubyMotion - Fixing the iOS 7 Navigation Bar Overlap Problem
A problem that many RubyMotion/iOS developers have had to face is when their navigation bars overlap their views. There has been one fix that developers have been using for a while, but in my opinion, it’s a bit of a “hack”. Instead there is an alternative way of fixing the problem by using a UIScrollView!
Handling multiple services in your development environment
I just wrote a blog post describing how we automated running multiple services and applications in development for our team. Read more
Basic Algorithms written in Ruby
I’ve released algorithms written in Ruby where you can find Sorting, Searching, Graphs and other problems: github.com/Djo/algorithms.
Inch: v0.3.0 released
I just released version 0.3.0 of Inch, the documentation measurement tool for Ruby (think of it as Code Climate for your docs).
clamav-client, a library that talks to ClamAV's daemon
I have just released it. Don’t hesitate to check it out !
Refactoring Reflections
Musings on why I refactor.
How to test your gem against multiple version of Rails?
A new article on How to test your gem against multiple version of Rails .
Controlling Indirect Inputs
I wrote a blog post on Controlling indirect inputs that weighs some pros/cons of making Ruby code easier to test.
Seeking contributors for CRM and shopping-cart integrations
Mad Mimi seeks 15 new integrations for its MadCart API. Details available in the MadCart Contributor’s Guide on GitHub.
How To Deploy Rails Applications Using Ansible And Mina
A lot of people face problems when they install a rails application server from scratch. Despite the fact that solutions such as Heroku or Engine Yard are available, unfortunately, for various reasons, it’s not always possible to use them. Read more
Public Methods != Public API
I love designing and building APIs. Usually those APIs are in the form of REST web services. A lot of care goes into the interface of a web service because it’s how your application is presented to the outside world. But what about the interfaces of your internal code? Learn how and why to define the public API for your Ruby classes.
Cequel is a full-featured Cassandra ORM for Ruby
Cequel is a robust, easy-to-use Cassandra ORM for Ruby applications. Version 1.0 of the library exposes the rich data-modeling capabilities of CQL3, including parent-child relationships using compound primary keys, and collection columns with atomic updates.
Easy full-text search with PostgreSQL and Rails
Want to use postgresql for full-text search in rails? Here’s a quick post on how to make it easily using the pg_search gem
Understanding the RAILS_CACHE_ID Environment Variable
I wrote a new post on Understanding the RAILS_CACHE_ID Environment Variable. Hope you enjoy!
How Developing SPA Influenced Me & My Code
What’s different (the good and the not-so-good) in SPA’s and why as a web developer, you should care about it - How Developing SPA Influenced Me & My Code.