yangtheman's
Quick reference to Ruby/Rails resources
railsrubyreference

Collaborators:shunyangtheman_evil_twin

Sendgrid

last updated at July 25, 2020 at 12:19 PM PDT(by yangtheman)

1

Another service I love for sending emails. Awesome company. 

Twilio

last updated at July 25, 2020 at 12:18 PM PDT(by yangtheman)

1

This is another service I ABSOLUTELY LOVE. Their documentations are top-notch, and services are really awesome too. And it's so easy to purchase a phone number and start using it. The best service for send SMS and processing incoming SMS. 

Heroku

last updated at July 25, 2020 at 12:08 PM PDT(by yangtheman)

1

I LOOOOOVE Heroku. It makes deploying so easy and convenient. Better yet, it has free tier you can use to test things out before start paying money for more dynos. It's not the fastest, but when you have a small team without devops or just getting the product-market fit, it's perfect. It allows you to focus on development features. No need to spend money up-front for premature optimization. Just get the product out there and test. Once you find product-market, you can decide whether to stay with Heroku or move on to EC2. 

Shoulda Matchers gem

last updated at July 24, 2020 at 7:14 AM PDT(by yangtheman)

1

This is an awesome gem for testing. I always use shoulda matchers as sanity check for all of ActiveRecord relations and validations.

Ruby Koan

last updated at July 25, 2020 at 2:05 PM PDT(by yangtheman)

0
NO IMAGE... 😢

This is the best resource for me to learn Ruby, so after that I always look for Koan in other languages for a quick introduction to them. 

Ahoy Email

last updated at July 25, 2020 at 12:21 PM PDT(by yangtheman)

0

Email analytics. Not for everyone, and companies like Sendgrid will also provide statistics, but if you want to process the email events yourself, this is the best. 

Phony

last updated at July 25, 2020 at 12:15 PM PDT(by yangtheman)

0

If you are dealing with phone numbers, this is THE gem to use.

Money-Rails

last updated at July 25, 2020 at 12:14 PM PDT(by yangtheman)

0

When you are dealing with money or currencies, yeah, this is THE gem to use.

Gon

last updated at July 25, 2020 at 12:12 PM PDT(by yangtheman)

0

The easiest way to have variables in Ruby/Rails accessible by front-end. You should NEVER NEVER put sensitive stuff there, but things like environment or config variables, there is no other easier to do it than using gon.

Dotenv

last updated at July 25, 2020 at 12:01 PM PDT(by yangtheman)

0

Really simple way to manage environment variables in different environments, especially if you use services like Heroku.

Pry

last updated at July 25, 2020 at 11:59 AM PDT(by yangtheman)

0

It's a must for debugging. It allows you add a breakpoint and step through. You should also get pry-remote and pry-nav.

Factory Bot

last updated at July 25, 2020 at 11:55 AM PDT(by yangtheman)

0

Another must-have for testing. 

Rspec

last updated at July 25, 2020 at 11:53 AM PDT(by yangtheman)

0

I can't live without it. Must have.

Annotate gem

last updated at July 24, 2020 at 7:11 AM PDT(by yangtheman)

0

I love this gem, and it is always added to ALL my rails projects