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.
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. http://blog.tdg5.com/tail-call-optimization-ruby-deep-dive/
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. http://6ftdan.com/allyourdev/2015/02/07/do-it-all-with-ruby/
Scaling Complex Rails Applications
I pulled together my thoughts on a couple of Railsconf presentations and subsequent reading on popular Rails patterns http://www.varyonic.com/2015/01/scaling-complex-rails-applications/
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. [more inside]
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. http://6ftdan.com/allyourdev/2015/02/06/getting-into-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. http://blog.kaspth.com/2015/02/02/Giving-Rails-a-Speedy-Contribution.html
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. [more inside]
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.
TDD is Dead - Part 2 Concise Version
Can TDD lead to what DHH calls Design Induced Damage?
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”: [more inside]
Ruby Concurrency and Parallelism: A Practical Primer
A practical (rather than theoretical) treatment of the various techniques and approaches that are available for concurrency and parallelism in Ruby.
Video Tutorial: Setup HTTPS on Nginx
Learn how to set up HTTPS on Nginx and get an A+ rating in this video tutorial.
Interactive + Visual Rails Tutorial
I’m creating a course for beginners to learn Web Development with Ruby on Rails online. It will offer engaging tutorials and interactive challenges and cartoons. Please share it with beginners to web development! [more inside]