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 Calendar v1.1 released
Simple Calendar is a gem for building calendars in your Rails apps. It now provides month, week, and custom-length calendars for you as well as a plethora of customization options. Simple Calendar gem on Github.
New Rails 4.1 "travel_to" Test Helper
I wrote a new post on the New Rails 4.1 “travel_to” Test Helper. Hope you enjoy!
Deployment Notifications via Slack
Now you can have your Rails app deployment and redeployment notifications automatically delivered to the Slack channel of your choice. Setup is super easy! Just choose Ninefold from the Slack integrations page and follow the simple instructions. Learn more: https://ninefold.com/news/slack/
Expressr - Express.js for Ruby
Expressr brings the architecture of Express.js to Ruby. It supports a great deal of Express.js’s API and runs on top of Noder (Node.js for Ruby).
self_systeem system tests are now modular!
self_systeem records a users interaction with your rails app and then can replay that interaction in an automatically built test to assert a similar response. [more inside]
Realtime Messaging with Pusher
Realtime Messaging in your apps is very powerful. Here’s how to send 1.3 Million Message every day with PusherApp and the Pusher Gem. [more inside]
How to learn Ruby while you walk the dog
There’s never enough time to learn everything you want. Books and screencasts are great, but they take time and focus. And doing the dishes, commuting to work, and walking the dog can get boring. It’s nice to have those moments to think or relax. But most of the time, I want to take advantage of those minutes of boredom and learn something!
Reading Rails - How Does MessageVerifier work?
How well do you understand how crypto is implemented in Rails? [more inside]
Tips for keeping your Open Source Software issues tracker tidy
Plataformatec’s team is sharing some tips on how to maintain your Open Source Software issues tracker tidy based on their experience with Devise, Simple Form, Elixir and more!
Full lineup and menus confirmed for La Conf Paris
With talks from the likes of Hampton Catlin, Sarah Mei, Des Traynor, Ashe Dryden and many others plus, snails on the menu, this is your very last chance to grab a ticket for this unique conference.
Shortcode gem 0.3.0 released
Shortcode, the ruby gem for working with Wordpress style shortcodes in your ruby apps has been updated to version 0.3.0 today. New in this version (and 0.2.0 released a few of days ago), support for loading templates from strings, support for passing complex parameters through to presenters. Shortcode gem on Github.
Test and Refactor Analytix with WDD
In this epic episode we show you how to clean up the interface for our analytics system. We show you what we call “Wish Driven Development” where you decide what the domain specific language should look like or how it should work and use that as a starting point.
Writing Gems for Ruby and RubyMotion
I’ve worked out a fairly simple way to make your gems work for normal Ruby projects and RubyMotion projects. This is only a starting point, of course there is more work to be done in larger codebases, but this could let you test your core functionality separate from your delivery platforms so that you know your business logic works. [more inside]
How Thor Can Help You With Your Tests (or Integration of Parallel_tests and Cucumber)
I wrote the article which will show your thor task to prepare test database parallel, launch tests parallel and restart failing features. It can be VERY useful and handy for you, so check this article out!
MotionKit Basics and AutoLayout
MotionKit is the new kid on the block for us RubyMotion developers, providing us with a fantastic new way to handle our screen layouts. In this episode we take a look at some of the basics of creating a layout, adding styling and subviews, and laying them out on the screen using MotionKit’s fantastic AutoLayout API. [more inside]
RuLu Ruby Conference 2014
Get ready for the 4th edition of RuLu, the greatest Ruby Conference in France! [more inside]
An implementation of the State Design Pattern in Ruby.
Some preliminary code I wrote to try to make it easier to implement the State Design Pattern in Ruby. Check out the code here and you may suggest how I can improve it.
FiniteMachine 0.6.0 release!
finite_machine with better state transitions support and more stability.
shoes 4 preview released!
The first preview version of shoes 4 was just released! The project aims to bring the joy and fun of simple GUI programming in Ruby back to everyone. [more inside]
How to override default primary key in Rails?
Rails is about CoC, the convention is to use :id as the primary key. So what if you want something different as your primary key? Author Trung Lê will walk you through few simple tricks that does the justice. Read more on his blog at: [more inside]
Faraday middlewares for processing utf
I wrote a new middlewares useful for those who a lot with utf. github page
Upgrading to Rails 4.1 from Rails 4.0
I wrote a post on how to upgrade your Ruby on Rails app from Rails 4.0 to Rails 4.1. It’s not so hard as I first though it would be: Upgrading to Rails 4.1 from Rails 4.0 – Ruby on Rails.
Supercharge your VIM into IDE with CTags
CTags generates index file of all your classes, methods and all other identifiers. You can use that index in your editor to jump straight to the methods you’re interested in. In this article, I’ll show you how to use them with Vim and Rails. Continue reading
Exceptiontrap - Error Tracking & Exception Monitoring for Rails and PHP
I am the founder of Exceptiontrap, which is an easy to use, intelligent and fast error tracking service. Please try it out and send me your feedback.