Skip to content

Latest commit

 

History

History
111 lines (73 loc) · 5.18 KB

File metadata and controls

111 lines (73 loc) · 5.18 KB

My ruby/RoR References

These are my personal RoR references/documents/tutorials I found during my RoR learning period(this is still going on...)


Gems

Rubocop

Rubocop A Ruby static code analyzer, based on the community Ruby style guide.

Ruby Style Guide

ruby-style-guide A community-driven Ruby coding style guide.

Writign Fast Ruby

fast-ruby Writing Fast Ruby 😍 -- Collection of Common Ruby idioms. fasterer Don't make your Rubies go fast. Make them go fasterer.

peek

peel Take a peek into your Rails applications.

brakeman

brakeman A static analysis security vulnerability scanner for Ruby on Rails applications.

bullet

bullet Help to kill N+1 queries and unused eager loading.

RailsPannel

rails_pannel Chrome extension for Rails development inspection.

reek

reek Code smell detector for Ruby.

ruby_sadist (flog,flay)

ruby_sadist

bundler_audir

bundler_audit Patch-level verification for Bundler

pg_search

pg_search pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search

rubycritic

rubycritic A Ruby code quality reporter

traceroute

traceroute A Rake task gem that helps you find the unused routes and controller actions for your Rails 3+ app

rack-timeout

rack-timeout Abort requests that are taking too long

Websites/magazine

Ruby Weekly

RubyWeekly By Peter Cooper. Weekly video, tools, news about what is new and trending in the Ruby community and the language itself.

Ruby Daily

RubyDaily By Nick Kugaevsky. News and posts related to the Ruby community and programming in this language.

Green Ruby

GreenRuby Blog posts related to Ruby in the mail to the latest gems releases, podcasts episodes, educational tools and videos (from lectures or tutorials).

Ruby Flow

RubyFlow The Ruby and Rails community linklog.

rails-bestpractices

rails-bestpractices

4-ways-to-early-return-from-a-rails-controller

4-ways-to-early-return-from-a-rails-controller

top-8-tools-for-ruby-on-rails-code-optimization-and-cleanup

top-8-tools-for-ruby-on-rails-code-optimization-and-cleanup

how-to-structure-code

how-to-structure-code

Books

Ruby On Rails Tutorial - by Michael Hartl

RubyOnRailsTutorial

APIs on Rails - by Abraham Kuri (FREE)

APIsOnRails Building REST APIs with Rails.

Learn Ruby on Rails - by Daniel Kehoe (FREE)

LearnRubyOnRails

Beginning Ruby - by Peter Cooper

BeginningRuby

Agile Web Development with Rails 5 - by Sam Ruby, Dave Thomas and David Heinemeier Hansson

link

Tutorial/Website FREEE!!

Drifting Ruby

DriftingRuby

Ruby Tapas

RubyTapas RubyTapas is for the busy Ruby or Rails developer who is ready to reach the next level of code mastery. Short, focused screencasts twice a week will introduce you to a wide variety of intermediate to advanced Ruby concepts and techniques, Object-Oriented design principles, testing practices, refactoring skills, and much more.

RoR tutorials list

link

Blogs

Did you say Complexity, eh? - by Christophe

link TL;DR After introducing what complexity is, how it can be measured, and how to monitor it in Ruby - I'll get to the difficult part: how to reduce it in Ruby. The post is concluded with some thoughts and recap.

[link] (https://medium.com/wolox-driving-innovation/activerecord-postgresql-materialized-views-9a9ef56b5a8d#.grqywcf05) ActiveRecord + PostgreSQL Materialized Views

[link] (https://www.sitepoint.com/speed-up-with-materialized-views-on-postgresql-and-rails/) Speed up with Materialized Views on PostgreSQL and Rails