How to get better at Ruby scripting?

This page summarizes the projects mentioned and recommended in the original post on /r/ruby

Scout Monitoring - Rennaisance engineers rejoice! 1 gem 5 min to app monitoring
5-minute onboarding. No sales team. Devs in the support channels. No DevOps team required. Get the free app insights every engineer deserves with Scout Monitoring.
https://www.scoutapm.com/ruby-monitoring?utm_source=libhunt_ruby&utm_medium=affiliate&utm_campaign=june24&utm_content=newsletter_ad
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • codewars.com

    Issue tracker for Codewars

  • If you want to get better at Ruby in general maybe try codewars?

  • rubygems

    Library packaging and distribution for Ruby.

  • I think the first thing to do is get out of the rails comfort zone and get used to hacking inside of IRB with a local bundle. bundle exec irb -I. is where everything ruby begins for me. Just start searching for gems @ rubygems.org for something related to a task you want to complete, start using it, then clone its code into a local directory and dig around to see how it works. Being intimately familiar with RVM or the environment manager of your choice will also help a great deal in knowing where and how the path is configured, where gemfiles are located, and how to deal with multi-user environments on servers if need be.

  • Scout Monitoring

    Rennaisance engineers rejoice! 1 gem 5 min to app monitoring. 5-minute onboarding. No sales team. Devs in the support channels. No DevOps team required. Get the free app insights every engineer deserves with Scout Monitoring.

    Scout Monitoring logo
  • dotenv

    A Ruby gem to load environment variables from `.env`. (by bkeepers)

  • Decompose configuration settings into something like .env in your development environment versus hard coding things inline, e.g. server urls, ip addresses. This way when you go to production they can be read from the environment which your orchestration, e.g. docker, puppet, ansible, will bootstrap.

  • TTY

    Toolkit for developing sleek command line apps.

  • If you're interested in taking things further, maybe have a look at Build Awesome Command-Line Applications in Ruby 2. If you're not ready to buy a book, check out the Ruby TTY Toolkit page.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Performance e elegância! Escrevendo uma CLI CRUD utilizando ScyllaDB e Ruby

    6 projects | dev.to | 28 Aug 2023
  • Ruby

    5 projects | /r/ruby | 6 Nov 2022
  • Samhlaigh na féidearthachtaí!

    1 project | /r/gaeilge | 25 Sep 2022
  • Bootstrapping with Ruby on Rails Generators and Templates

    6 projects | dev.to | 11 May 2022
  • Where Rails look for environment variables

    1 project | /r/rails | 24 Jan 2022