Rails - Articles

rails

http://guides.rubyonrails.org/getting_started.html - done reading
http://guides.rubyonrails.org/active_record_basics.html
http://guides.rubyonrails.org/migrations.html
http://guides.rubyonrails.org/active_record_validations.html
http://guides.rubyonrails.org/active_record_callbacks.html
http://guides.rubyonrails.org/association_basics.html
http://guides.rubyonrails.org/active_record_querying.html
http://guides.rubyonrails.org/action_view_overview.html
http://guides.rubyonrails.org/layouts_and_rendering.html
http://guides.rubyonrails.org/form_helpers.html
http://guides.rubyonrails.org/action_controller_overview.html
http://guides.rubyonrails.org/routing.html
http://guides.rubyonrails.org/active_support_core_extensions.html
http://guides.rubyonrails.org/i18n.html
http://guides.rubyonrails.org/action_mailer_basics.html
http://guides.rubyonrails.org/testing.html
http://guides.rubyonrails.org/security.html
http://guides.rubyonrails.org/debugging_rails_applications.html
http://guides.rubyonrails.org/configuring.html
http://guides.rubyonrails.org/command_line.html
http://guides.rubyonrails.org/caching_with_rails.html
http://guides.rubyonrails.org/asset_pipeline.html
http://guides.rubyonrails.org/working_with_javascript_in_rails.html
http://guides.rubyonrails.org/engines.html
http://guides.rubyonrails.org/initialization.html
http://guides.rubyonrails.org/plugins.html
http://guides.rubyonrails.org/rails_on_rack.html
http://guides.rubyonrails.org/generators.html

http://go.sitepoint.com/t/ViewEmail/y/83DF04C788783EBB/85FF74DF755D198320B193FBA00ED1DB
https://www.sitepoint.com/why-learning-rails-is-still-a-great-choice-in-2016/
https://www.sitepoint.com/whats-in-a-name-anti-patterns-to-a-hard-problem/
https://www.sitepoint.com/create-a-chat-app-with-rails-5-actioncable-and-devise/
https://www.sitepoint.com/tools-for-a-modern-ruby-development-setup/
https://www.sitepoint.com/7-design-patterns-to-refactor-mvc-components-in-rails/
https://www.sitepoint.com/projects-that-are-making-blazing-fast-ruby-a-reality/
https://www.sitepoint.com/common-rails-security-pitfalls-and-their-solutions
http://www.rubyflow.com/p/qfvsxi-improving-rubyflow-what-features-do-you-want
http://schneems.com/2016/11/28/who-called-git-an-unusual-debugging-story/
https://github.com/rails/rails/pull/26836
https://www.rubytapas.com/2016/11/20/ruby-thread-local-variables/
https://rudk.ws/2016/11/01/implementing-twitter-bot-using-ruby/
https://www.sitepoint.com/five-trending-open-source-projects-that-use-ruby/
https://www.sitepoint.com/ruby-ama-with-glenn-goodrich
https://www.sitepoint.com/video-uploads-with-rails-and-ziggeo
https://www.sitepoint.com/n-1-when-more-queries-is-a-good-thing/
https://robots.thoughtbot.com/adding-a-blog-to-a-rails-app
https://medium.com/geckoboard-under-the-hood/how-to-build-a-network-stack-in-ruby-f73aeb1b661b#.hdorvjbph
https://github.com/rails/rails/pull/27035
https://www.sitepoint.com/7-design-patterns-to-refactor-mvc-components-in-rails/
https://www.sitepoint.com/rails-novice-to-ninja-plugins
https://www.sitepoint.com/rack-app-a-performant-and-pragmatic-web-microframework/
https://semaphoreci.com/community/tutorials/mocking-in-ruby-with-minitest
https://bogdanvlviv.github.io/posts/ruby/patterns/decorator-pattern-in-ruby.html
https://medium.com/code-like-a-girl/scope-wars-dc583231a76e#.vfo14sa42
https://robb.weblaws.org/2016/10/20/why-i-dont-use-letlet-in-my-rspec/
https://www.sitepoint.com/mock-rest-apis-using-json-server/
http://www.rubypigeon.com/posts/fizzbuzz-in-too-much-detail/
http://www.akitaonrails.com/2016/10/31/ruby-on-rails-implementation-of-a-proper-ranking-popularity-system
http://naturaily.com/blog/post/ruby-on-rails-implementation-of-a-ranking-system-using-postgresql-window-functions
https://www.sitepoint.com/the-basics-of-mvc-in-rails-skinny-everything/
https://www.sitepoint.com/build-a-messaging-system-with-rails-and-actioncable
https://www.sitepoint.com/why-learning-rails-is-still-a-great-choice-in-2016
https://whatilearnedtoday.io/swift-for-ruby-devs-the-basics-pt-2/
https://blog.adamcooke.io/running-ruby-apps-in-production-b7e8e5b516eb#.ma0txe6hd
http://ivoanjo.me/blog/2016/10/12/psa-you-can-now-debug-with-pry-on-jruby/
https://www.sitepoint.com/password-less-authentication-in-rails
https://github.com/janlelis/whirly
http://gilesbowkett.blogspot.com/2016/10/let-asset-pipeline-die.html
https://www.sitepoint.com/quick-tip-use-enums-in-rails-for-mapped-values/
http://pixelatedworks.com/articles/introduction-to-actioncable-in-rails-5/
http://mensfeld.pl/2016/09/karafka-ruby-kafka-framework-0-5-0-release-details/
https://www.sitepoint.com/create-a-twitter-gui-client-with-shoes
https://www.sitepoint.com/authenticate-your-rails-api-with-jwt-from-scratch
https://medium.com/@Arafat./ruby-tensorflow-for-developers-2ec56b8668c5#.gjqo09igc
https://www.sitepoint.com/creating-machine-learning-systems-with-jruby
https://jobs.rubynow.com/articles/6-scaling-for-6-million-users-with-rails-scala-and-nodejs-interview-with-the-cto-of-gilt
https://jobs.rubynow.com/articles/find-a-rails-developer
https://www.sitepoint.com/pry-a-simple-start/
https://www.sitepoint.com/quick-tip-the-many-ways-to-create-a-hash-in-ruby/

https://github.com/pacuna/dckerize
https://www.sitepoint.com/continous-deployment-of-rails-with-semaphoreci/
https://www.smashingmagazine.com/2016/09/understanding-rest-and-rpc-for-http-apis/
https://mkdev.me/en/posts/a-couple-of-words-about-interactors-in-rails
https://www.sitepoint.com/dynamically-chain-scopes-to-clean-up-large-sql-queries/
https://www.sitepoint.com/tracking-common-rails-performance-issues-with-skylight/
https://www.sitepoint.com/better-nested-attributes-in-rails-with-the-cocoon-gem/
http://pages.sparkpost.com/developer-friendly-email.html
https://blog.codeship.com/good-module-bad-module/
https://tech.lendinghome.com/being-lazy-with-activerecord-77c470917160#.howedjgs3
https://www.sitepoint.com/quick-tip-the-many-ways-to-create-a-hash-in-ruby/
http://www.atdot.net/~ko1/activities/2016_rubykaigi.pdf
http://blog.presidentbeef.com/blog/2016/08/09/bundling-gem-dependencies-inside-ruby-gems/
https://www.sitepoint.com/build-curated-interest-feeds-in-rails
http://dry-rb.org/news/2016/08/15/introducing-dry-system/
http://www.ombulabs.com/blog/rspec/ruby/spy-vs-double-vs-instance-double.html
http://blog.bigbinary.com/2016/08/17/rails-5-allows-wildcard-for-specifying-template-dependencies.html
https://www.sitepoint.com/railsbricks-start-faster-rails
https://blog.botreetechnologies.com/integrate-rubocop-gem-with-popular-ruby-text-editors-d4690838d70#.ixskwnxcf
https://www.cookieshq.co.uk/posts/service-workers-and-browser-push-notifications/
https://www.sitepoint.com/asynchronous-multiple-file-upload-with-rails-and-dropzone-js/
https://www.sitepoint.com/graphs-on-rails-chartkick-in-practice/
http://www.blackbytes.info/2016/08/build-your-own-web-server/
https://blog.codeship.com/level-up-your-security-in-rails/
https://www.sitepoint.com/the-ins-and-outs-of-debugging-ruby-with-byebug/
https://solidfoundationwebdev.com/blog/posts/ruby-returns-incorrect-integer-or-decimal-places-when-dividing-two-numbers
http://www.mikeperham.com/2016/08/05/debugging-stuck-ruby-processes/
https://www.sitepoint.com/building-roman-numerals-in-a-day-with-ruby-metaprogramming/
https://chrisarcand.com/the-search-for-class0x0000001ab51700/
http://sorentwo.com/2016/07/11/essentials-of-cache-expiration-in-rails.html
http://rosenfeld.herokuapp.com/en/articles/ruby-rails/2016-07-18-a-review-of-code-reloaders-for-ruby
https://www.sitepoint.com/automate-docker-with-the-remote-api-and-ruby/
https://www.sitepoint.com/docker-containers-software-delivery/
https://www.sitepoint.com/unbundling-bundler-a-thorough-look-at-bundlers-utilities/
https://www.sitepoint.com/gemfile-mining-a-dive-into-bundlers-gemfile/
https://blog.blockscore.com/new-features-in-ruby-2-4/
http://rom-rb.org/blog/rom-2-0-0-released/
https://medium.com/@Sudhagar/rbenv-how-it-works-e5a0e4fa6e76
https://rjmetrics.com/404
https://blog.codeminer42.com/writing-a-middleware-for-your-sinatra-app-24982d12f14d#.m7ouft4mb
https://github.com/minodes/sinatra-logger
https://www.sitepoint.com/the-ins-and-outs-of-debugging-ruby-with-byebug
http://www.blackbytes.info/2016/07/writing-a-shell-in-ruby/
http://goshakkk.name/multitenancy/
https://www.sitepoint.com/a-look-at-content-management-systems-in-rails/
https://www.sitepoint.com/quickly-process-api-requests-with-shoryuken-and-sqs
https://www.sitepoint.com/need-a-recipe-for-mruby-flavored-raspberry-pi-just-add-h2o/
https://www.sitepoint.com/control-the-physical-world-with-ruby-and-artoo/
https://www.sitepoint.com/quick-tip-dry-up-your-model-validations-tests/
https://www.sitepoint.com/liberate-your-search-in-rails-with-tags/
https://www.sitepoint.com/exploring-cryptography-fundamentals-in-ruby/
https://www.sitepoint.com/make-easy-graphs-and-charts-on-rails-with-chartkick/
https://www.sitepoint.com/expose-your-crud-to-the-browser-with-databound/
https://www.sitepoint.com/create-a-chat-app-with-rails-5-actioncable-and-devise/
https://www.sitepoint.com/generate-barcodes-with-jruby-and-barcodes4j/
https://www.sitepoint.com/brush-up-your-knowledge-of-rails-associations/
https://www.sitepoint.com/learn-concurrency-by-making-a-countdown-latch-in-ruby/
https://www.sitepoint.com/get-the-low-down-on-ruby-modules/
https://www.sitepoint.com/cells-a-deeper-look-into-dependency-injection-and-testing/
https://www.sitepoint.com/an-in-depth-look-at-basic-rails-routing/
https://www.sitepoint.com/easily-provide-excel-reports-with-rails-and-jxls/
http://www.sitepoint.com/use-react-today-in-ruby-by-heading-to-cuba/
http://www.sitepoint.com/comparing-rails-exploring-websockets-in-phoenix/
http://www.sitepoint.com/introduction-to-using-jwt-in-rails
http://www.sitepoint.com/geocoder-display-maps-and-find-places-in-rails
http://www.sitepoint.com/rails-file-uploading-you-can-believe-in-with-shrine/
http://www.sitepoint.com/generate-excel-spreadsheets-rails-axlsx-gem/
https://engineering.heroku.com/blogs/2016-02-18-speeding-up-sprockets/
http://www.sitepoint.com/introduction-to-cells-a-better-view-layer-for-rails
http://www.sitepoint.com/speed-things-up-by-learning-about-caching-in-rails/
http://www.sitepoint.com/ruby-interview-questions-problem-walkthroughs/
http://www.sitepoint.com/generate-excel-spreadsheets-rails-axlsx-gem/
http://www.sitepoint.com/ruby-interview-questions-lru-cache-and-binary-trees/
http://www.sitepoint.com/accept-and-send-zip-archives-with-rails-and-rubyzip/
http://newrelic.com/ruby
http://www.sitepoint.com/whats-in-a-name-anti-patterns-to-a-hard-problem/
http://www.sitepoint.com/quickly-create-a-telegram-bot-in-ruby
https://engineering.heroku.com/blogs/2016-02-18-speeding-up-sprockets/
http://www.sitepoint.com/otto-makes-development-and-deployment-a-breeze/
http://www.sitepoint.com/ruby-interview-questions-linked-lists-and-hash-tables/
http://www.sitepoint.com/a-quick-study-of-the-rails-directory-structure
http://www.sitepoint.com/using-and-testing-the-adapter-design-pattern
http://www.sitepoint.com/onwards-to-rails-5-additions-changes-and-deprecations/
http://www.sitepoint.com/improve-the-smell-of-your-code-with-microrefactorings/
http://www.sitepoint.com/the-how-and-why-of-property-based-testing-in-ruby/
http://www.sitepoint.com/tailor-doorkeeper-with-refresh-tokens-views-and-strategies/
http://www.sitepoint.com/put-your-finger-on-triggers-in-rails-with-hairtrigger/
http://www.sitepoint.com/easily-allow-file-upload-rails-refile/
http://www.sitepoint.com/projects-that-are-making-blazing-fast-ruby-a-reality/
http://www.sitepoint.com/quick-tip-add-recaptcha-to-your-rails-application/
http://www.sitepoint.com/getting-started-with-doorkeeper-and-oauth-2-0
http://www.sitepoint.com/hackable-pdf-typesetting-in-ruby-with-prawn/
http://www.sitepoint.com/integrate-jasmine-into-rails-for-solid-javascript-testing/
http://www.sitepoint.com/oauth-2-all-the-things-with-opro-customization
http://www.sitepoint.com/ruby-on-medicine-working-with-medical-images/
http://rubyonrails.org/doctrine/
http://www.sitepoint.com/a-retrospective-on-ruby-in-2015/
http://www.sitepoint.com/watch-controller-testing-with-ruby/
http://www.sitepoint.com/ruby-can-be-faster-with-a-bit-of-rust/
http://www.sitepoint.com/max-tdd-maxitest-minitest/
http://www.sitepoint.com/set-rails-app-centurylinks-appfog-bare-metal
http://www.sitepoint.com/building-an-rss-reader-in-rails-is-easy/
http://www.sitepoint.com/know-what-your-users-know-with-raygun
http://www.sitepoint.com/an-interview-with-elixir-creator-jose-valim
http://www.sitepoint.com/watch-managing-sample-data-with-fixtures-and-factories/
http://www.sitepoint.com/awesome-autocomplete-trigram-search-in-rails-and-postgresql/
http://www.sitepoint.com/watch-rspec-the-set-up/
http://www.sitepoint.com/learn-concurrency-by-implementing-futures-in-ruby/
http://www.sitepoint.com/whats-in-your-wallet-handling-ios-passbook-with-ruby/
http://www.sitepoint.com/solving-design-anti-patterns-in-ruby-fix-the-factory/
http://www.sitepoint.com/holy-hacking-batman-create-alfred-workflows-in-ruby/
http://www.sitepoint.com/super-easy-activity-feeds-with-stream/
http://www.sitepoint.com/how-to-solve-coding-anti-patterns-for-ruby-rookies/
http://www.sitepoint.com/effectively-handle-ios-payments-in-rails/
http://www.sitepoint.com/understanding-scope-in-ruby/
http://www.sitepoint.com/deploy-your-rails-app-to-aws
http://www.sitepoint.com/the-pathway-for-new-railists/
http://www.sitepoint.com/watch-elegant-coding-through-dynamic-methods/
http://www.sitepoint.com/rails-authentication-with-authlogic/
http://www.sitepoint.com/phoenix-for-railsies/
http://www.sitepoint.com/phoenix-for-railsies-form-helpers-and-models/
http://www.sitepoint.com/counting-real-words-with-ruby
http://www.sitepoint.com/model-web-pages-with-the-page-object-pattern
http://www.sitepoint.com/license-to-sigkill/
http://www.sitepoint.com/implementing-lazy-enumerables-in-ruby
http://www.sitepoint.com/kiba-etl-done-right
http://www.sitepoint.com/why-ruby/
http://www.sitepoint.com/create-great-reports-jasperreports
http://www.sitepoint.com/graph-algorithms-ruby/
http://www.sitepoint.com/ruby-uses-memory
http://www.sitepoint.com/steam-powered-dota-on-rails/
http://www.sitepoint.com/rubys-important-hook-methods
http://www.sitepoint.com/stripe-subscriptions-rails/
http://www.sitepoint.com/rubys-important-hook-methods
http://www.sitepoint.com/jekyll-rails
http://www.sitepoint.com/ru-ruby-shell
http://www.sitepoint.com/rethinkdb-ruby-map-reduce-joins
http://www.sitepoint.com/rails-authentication-oauth-2-0-omniauth
http://www.sitepoint.com/devise-authentication-in-depth
http://www.sitepoint.com/rubygems-slow
http://www.sitepoint.com/build-monitoring-widgets-ruby-bitbar
http://www.sitepoint.com/ruby-medicine-hunting-gene-sequence
http://www.sitepoint.com/ruby-medicine-substitution-multiple-files
http://www.sitepoint.com/rethinkdb-ruby
http://community.sitepoint.com/t/ruby-is-a-tool-how-have-you-used-it/118744
http://www.sitepoint.com/markdown-processing-ruby
http://www.sitepoint.com/schedule-cron-jobs-whenever-gem/
http://www.sitepoint.com/leaderboards-rails/
http://www.sitepoint.com/volt-assets-components-routes/
http://www.sitepoint.com/ruby-medicine-handling-large-files/
http://www.sitepoint.com/loading-code-ruby
http://www.sitepoint.com/activity-feeds-rails/
http://www.sitepoint.com/real-time-web-apps-volt-ruby
http://www.sitepoint.com/raml-restful-api-modeling-language
http://www.sitepoint.com/decoupling-lotus/
http://www.sitepoint.com/rails-url-helpers-javascript-jsroutes
http://www.sitepoint.com/symbol-gc-ruby-2-2
http://www.sitepoint.com/semi-relational-data-modeling-redis-ohm/
http://www.sitepoint.com/chruby-rbenv-tips-tricks/
http://www.sitepoint.com/advanced-search-ransack
http://www.sitepoint.com/railsbricks-start-faster-rails
http://www.sitepoint.com/unraveling-string-key-performance-ruby-2-2
http://www.sitepoint.com/mini-chat-rails-server-sent-events/
http://www.sitepoint.com/unraveling-string-key-performance-ruby-2-2
http://www.sitepoint.com/delayed-jobs-best-practices
http://www.sitepoint.com/clojure-loops-ruby
http://www.sitepoint.com/delayed-jobs-best-practices
http://www.sitepoint.com/polling-users-rails/
http://www.sitepoint.com/ruby-ecosystem-new-rubyists/
http://www.sitepoint.com/rails-disco-get-event-sourcing/
http://www.sitepoint.com/build-great-apis-grape
http://www.sitepoint.com/tagging-scratch-rails
http://www.sitepoint.com/messaging-rails-mailboxer/
http://www.sitepoint.com/create-ruby-gem-jquery-plugin-basics/
http://www.sitepoint.com/go-global-rails-i18n/
http://www.sitepoint.com/automatically-reload-things-guard/
http://www.sitepoint.com/leveldb-ruby
http://www.sitepoint.com/common-trip-ups-new-rubyists
http://www.sitepoint.com/switching-ruby-sass-libsass
http://www.sitepoint.com/rails-application-templates-real-world/
http://www.sitepoint.com/algorithmic-fun-ruby-hashes
http://www.sitepoint.com/cancancan-rails-authorization-dance
http://www.sitepoint.com/whats-new-rails-5/
http://www.sitepoint.com/dota-2-rails-digging-deeper/
http://www.sitepoint.com/ruby-error-handling-beyond-basics
http://www.sitepoint.com/nokogiri-fundamentals-extract-html-web
http://www.sitepoint.com/shelly-cloud-deploy-rails-app-less-5-minutes/
http://www.sitepoint.com/guard-and-docker/
http://www.sitepoint.com/docker-and-dockerfiles-made-easy
http://www.sitepoint.com/watch-singleton-methods-in-ruby
http://www.sitepoint.com/build-apis-with-napa/
http://www.sitepoint.com/adapting-rethinkdb-for-the-evented-web-with-pusher/
http://www.sitepoint.com/watch-mysteries-of-eigenclasses-in-ruby
http://www.sitepoint.com/json-validation-by-committee/
http://community.sitepoint.com/t/article-enumerated-types-with-activerecord-and-postgresql/195673
http://community.sitepoint.com/t/ruby-error-handling-beyond-the-basics/193268
http://www.sitepoint.com/image-processing-rails/
http://community.sitepoint.com/t/rails-authentication-with-oauth-2-0-and-omniauth/154933
http://www.sitepoint.com/simple-rails-authentication-with-clearance/
http://www.sitepoint.com/save-multiple-checkbox-values-database-rails/
http://www.sitepoint.com/deploy-your-rails-to-openshift/
http://www.sitepoint.com/ruby-on-medicine-counting-word-frequency-in-a-file/
http://www.sitepoint.com/fire-up-your-e-commerce-site-with-solidus/
http://www.sitepoint.com/active-model-serializers-rails-and-json-oh-my/
http://www.sitepoint.com/ideas-improving-ruby-language-2016/
http://www.sitepoint.com/learn-the-first-best-practices-for-rails-and-rspec/

Authentication / Authorization:
http://www.sitepoint.com/straightforward-rails-authorization-with-pundit/
http://www.sitepoint.com/authenticate-all-the-things-with-opro-the-basics/
http://www.sitepoint.com/oauth-2-all-the-things-with-opro-users-and-api/

Rails 5:
http://community.sitepoint.com/t/when-will-you-move-to-rails-5/193745
https://blog.nvisium.com/2015/06/using-rails-5-attributes-api-today-in.html
http://wyeworks.com/blog/2015/6/11/how-to-build-a-rails-5-api-only-and-backbone-application

http://railscasts.com/episodes/300-contributing-to-open-source?view=asciicast
http://gilesbowkett.blogspot.in/2012/02/rails-went-off-rails-why-im-rebuilding.html
http://unicorn.bogomips.org/
https://hackhands.com/sign-users-ajax-using-devise-rails/
https://hackhands.com/format-datetime-ruby/

https://github.com/sstephenson/execjs#readme
http://weblog.rubyonrails.org/2012/3/21/strong-parameters/

http://andreapavoni.com/blog/2013/8/a-rails-4-tutorial-application-for-beginners
http://code.tutsplus.com/tutorials/digging-into-rails-4--net-31255
http://www.nicoschuele.com/posts/a-path-to-learn-rails-4-properly
http://blog.honeybadger.io/beginners-guide-to-angular-js-rails/
http://guides.railsgirls.com/app/
http://railscasts.com/episodes/310-getting-started-with-rails
https://teamtreehouse.com/library/build-a-simple-ruby-on-rails-application/getting-started-with-rails/generate-a-rails-application-2

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License