DEV Community

Cover image for Mini Resources List for Ruby on Rails
Kasia Hilborne
Kasia Hilborne

Posted on • Updated on

Mini Resources List for Ruby on Rails

Ruby on Rails (RoR) Overview:

Rails is one of the most popular open-source web application frameworks written in Ruby under the MIT License. It was released in 2005 and has since been used across all types of industries. It focuses on empowering developers and startups. With the support of a strong developer community, Ruby on Rails is used by companies such as Airbnb, Shopify, GitHub, Joyn, Cloud 66, Gap Intelligence, Hulu, Crunchbase, PeopleForce, The StoryGraph, Basecamp, and more.

  • Ruby was created by Yukihiro “Matz” Matsumoto in the mid-1990s.
  • Rails was created by David Heinemeier Hansson “DHH” in 2003.
  • Rails Official Website

Resources:

Ruby On Rails Tutorials:

  • RailsGuide - Ruby On Rails is an official guide.
  • API Ruby on Rails - Rails API documentation.
  • Real Scale - A guide for scaling cloud-native web applications.
  • Rails Girls Guides - these guides are built to provide tools and a community for women to understand the technology and how to build their ideas.

Training:

  • GoRails - learn about Rails.
  • DriftingRuby - online training with video examples.
  • Skillcombo - a platform to search and compare educational courses.

Cheat sheets:

Community:

Newsletters:

Related newsletters:

Podcasts:

Conferences:

  • RailsConf - is organized by Ruby Central, a nonprofit organization since 2006, RailsConf has been the largest gathering of Rails developers in the world.
  • RubyConf - since 2001, RubyConf has been the main annual gathering of Rubyists from around the world.
  • RubyConfTH - a community-driven conference in Thailand.
  • Euruko - is a Ruby conference organized annually in Europe.
  • RailsWorld - a community conference about the Rails features and best practices.

Surveys:

Deployment Tools/ Platforms:

  • AWS Elastic Beanstalk: A fully managed service to deploy and manage Ruby on Rails apps on AWS.
  • Capistrano: An open-source deployment tool for Ruby on Rails applications.
  • Cloud 66: Builds, deploys, and manages all types of applications on your own cloud or server.
  • Dokku: A self-managed, open-source PaaS implementation.
  • Google Cloud Platform (GCP): provides various deployment options for Ruby on Rails, such as Google Kubernetes Engine (GKE) and Google App Engine.
  • Heroku: A cloud platform that offers deployment and scaling for Ruby on Rails applications.
  • Kamal open-source deployment tool on your own servers.
  • Render: A cloud platform that builds and runs all types of applications and websites.

Blogs:

These Rails resources will help you to get started and engage with the Rails community. There is always something new to learn about Rails, and with time this list will be expanded.

Top comments (0)