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.
Invoker v1.2.0, a Pow/Foreman alternative that works on OSX and Linux
We just released Invoker version 1.2.0, which adds support for Linux, https and many other bug fixes. Find more on Invoker website
gem modular_migration -- Rails migration files generates into relevant modular directory
<href=”modular_migration”> modular_migration</a> [more inside]
Command Line Reporter 3.3.2 Released
This release fixes a pesky bug where inheritance was broken for column colors. Check out the wiki to see examples of nicely formatted tables. As always the gem is available on rubygems.org with source on github. For those not familiar with “the reporter”, it provides a ruby DSL for writing reports with built in features for progress reporting and table formatting. It is very handy for system level and data reporting scripts.
Setup Wizards and Custom Container Controllers in RubyMotion
Container controllers, such as UINavigationController or UITabBarController are the core navigation mechanism for many of our applications. The UIKit framework provides us with mechanisms and direction to create our own custom container controllers, which we’ll be covering in this episode. [more inside]
Reorganizating a Rails data model
Here are a few things I learned while reorganizing a data model for a web app that had been running for over five years.
Three Things To Know About Composition
A few days ago Aaron Patterson wrote a interesting article about composition vs inheritance with Ruby. [more inside]
wikiscript - Open Data Scripts for Wikipedia in Ruby e.g. World Cup 2014 Squads
Hello, I’ve created a new GitHub org, that is, wikiscript, that collects (Ruby) scripts that let you turn free-style or semi-structured wiki text into open structured data. A first example is the new football squads reader that reads in a wikitext page and outputs all squads files in the football.db format - so you get an up-to-date World Cup 2014 squads list including all 736 player (32 teams x 23 players). (By the way, three days to kick-off and counting!) Cheers.
rufus-scheduler 3.0.8
Just released rufus-scheduler 3.0.8. The scheduler will now fall on its paws during ambiguous DST transitions. Thanks to @junhanamaki for spotting the problem and helping resolve it.
Getting Started with the Writefully Gem - Codemy
We show you how to get up and running with the writefully gem ~ 13 Minute Video
A Comprehensive Guide To Debugging Rails
I compiled a guide to debugging Rails. Included are techniques such as referring to the C debugger, using Gmail’s search features to find information in archived exception reports, analysing Memcached usage stats, and setting up log based alerts. [more inside]
Duckpond 1.0.0
I just published DuckPond - a gem for getting around some of the shortcomings of duck typing in a weakly typed language such as ruby.
swift-ruby: bringing the syntax sugar and features from Apple Swift to Ruby
“swift-ruby” is designed to bring over some good features from Apple’s new Swift language to Ruby: [more inside]
Claws 1.2.1 Released
Claws is a command line based AWS (Amazon Web Services) console that provides a direct interface to ssh into your hosts. Check out a screenshot example of how it works along with other information on github. This release is a simple bug fix that was introduced with the latest version of the Command Line Reporter gem.
GemWorld: Knod
A lighthearted story about how the gem Knod works. Check it Out.
Rails View Variants - MetaCasts.tv*
In this episode we’ll look at pre-Rails 4.1 and post-Rails 4.1 ways of selecting different views based on the current request. These can be useful for returning mobile views for smart phones or other custom views. [more inside]
How to create links aggregation website #1: Adding, editing, deleting links
I’ve created first part of my guide to creating links aggregation website in rails
Easy Hourly Backups for your Production Server
I just released a tutorial to show you how to configure hourly database and file backups on your server.
Build a rails project from scratch
Have you ever wondered how rails boots from rails server to a fully working webserver? [more inside]
Introducing People - an open source app for managing team & projects
Some time ago, we decided that we needed to improve the tool that manages our team work in a better way. A a result - we created a “People App”. Then we though - if it help us to manage our devs within projects - why not to share it with other? Introducing - People App - hope you’ll find it useful guys.
Universal Ruby Gems in 20 Lines of Code
New article on Cross Platfrom Ruby Blog. It explains how to make your gems run universally in Ruby, RubyMotion and Opal.rb. It literally takes 20 lines of code.
How to Learn TDD Without Getting Overwhelmed
The culture of testing is one of the best things about the Rails community. But if you’re coming from a place where you weren’t testing at all, TDD can be especially hard to learn. It’s clear that you can’t really go from zero to TDD in a single step. So, what do you do? How can you learn TDD without being overwhelmed?
Rails 4.1 Enum - Codemy
We show you why and how you would use enum in your app Rails 4.1 Enum (~ 6 minutes)
Data listing gem for Rails
Easily create AJAX-enabled data lists with out-of-the-box support for sorting, filtering and in-place editing. Check our gem SmartListing.
Writing Beautiful, Functional, Immutable Ruby - Book Intro
I am collecting feedback on the intro to a Ruby book I am working on… [more inside]