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.
Spring and RSpec 3 in RubyMine
Getting these tools to play nicely together takes a bit of work - and tracking down some weird errors.
How to build codeschool.com clone and make $35 million in 4 years!
How I went from buying a domain to a deployed coding in the browser Rails app in a few days.
Tree Structures in your Rails models
Discussing the pros, cons, and how to work with different patterns of tree structures in Rails. Parent-child, materialized path, and nested set.
Tail Call Optimization in Ruby: Deep Dive
A decent into the depths of the RubyVM exploring the origins of Ruby’s support for tail call optimization.
TheRole 3.0 released! Authorization for RoR with Management Panel
TheRole 3.0 - Authorization gem for RoR with Management Panel. The Role provide really easy and flexible way to integrate role based system in Rails app. We support all major versions of rails (3.2 - 4.2), ruby (1.9.3 - 2.2.0) and most popular databases (sqlite, mysql, psql).
Do It All With Ruby
A glimpse into the broad spectrum of what Ruby is capable of.
Scaling Complex Rails Applications
I pulled together my thoughts on a couple of Railsconf presentations and subsequent reading on popular Rails patterns
github_api 0.12.3 released!
The latest version of github_api adds bug fixes and Two-Factor authentication.
Planet Ruby Adds Chapters for Ruby Links, Open Source Ruby 'n' Rails Apps, Ruby Books
Hello, The Planet Ruby site now includes new chapters on Ruby Links & Bookmarks, Open Source Ruby & Rails Apps and Ruby Books & Screencasts. New links, apps, etc. welcome. Cheers. Happy Planet.
Easier links in ActiveAdmin using auto_link
Adding links in ActiveAdmin makes your admin much more useful, but coding the links can be a bit annoying. Turns out, ActiveAdmin contains a method that makes this much easier.
How To Make Money Open Source Software
I’m writing an eBook on how to make money from open source software. It’s based on research and interviews with those who have successfully done it, not personal experience. You can download your copy of the current version here and you’ll continue to receive all updates as I finish the book.
Ruby DSL Handbook
I want a good resource to wrap up the domain ideas steering clear of metaprogramming headaches. So I’m building one: Ruby DSL Handbook. Read more
15 Ruby/Rails Events From All Around The Globe In 2015
For those who want Ruby and Rails events dates to add to your calendar, that’s a decent list of 15 Great Ruby/Rails Events From All Around The Globe. 2015 looks promising.
Is TDD Dead Part 3 Concise Version
Martin Fowler, Kent Beck and DHH discussion Feedback and QA
Getting Into Rails Model Queries
Learn some helpful basics in Rails model queries.
RuboCop 0.29 is out!
RuboCop is a popular Ruby static code analyser based on the community Ruby style guide. Its latest version adds a ton of new features and fixes more than a dozen existing bugs. You should definitely check out the lengthy release notes for all the details!
Giving Rails a Speedy Contribution
A simple walkthrough of my recent contribution and a tip or two about contributing to Rails yourself.
How does ActiveRecord work?
How does ActiveRecord get from method call to raw SQL? It’s a long, strange, convoluted journey, and we chase it down in this tutorial. We journey into the depths of ActiveRecord, and come back to tell our tale.
Biology and Software
Why did humans evolve? How does this relate to software? An interesting analogy between software design and natural selection. Check it out!
Code with Style... Use Style Guides
Want to write clean code? Use a style guide! Whether you’re using Ruby or not, style guides are a set of coding conventions that are good to follow in the context of any language or framework. There are some great community managed guides for Ruby, Javascript, and SASS.
On making a living off contributing to open source
Twitter conversation that I’ve storified started by Steve Klabnik on the disparity between how much companies profit off open source work versus how little of that money goes towards sustaining the livelihoods of those contributors.
Rails Friendly URLs Gem
I want to share with you this gem that allows you to easily configure SEO friendly URLs for ABSOLUTELY any route of your project. Read more
schemadoc gem - auto-generate your database schema docu for tables, columns, etc.
Hello, I’ve put together a command line tool, that is, schemadoc that lets you auto-generate your database schema docu for tables, columns, etc. The schemadoc tool connects to your database and writes out the schema info in database.json and also builds an a-z symbol index in symbols.json. Drop the json files in the _data/ folder for your static site theme (template pack) and let Jekyll (or GitHub Pages) do the rest. See the football.db or beer.db examples. Cheers.
Why Learning to Code is So Damn Hard
Why Learning to Code is So Damn Hard “What every beginner absolutely needs to know about the journey ahead”: Read more