40 Stories To Learn About Ruby On Rails Development

Written by learn | Published 2023/06/03
Tech Story Tags: ruby-on-rails-development | learn | learn-ruby-on-rails-development | ruby-on-rails | ruby | programming | web-monetization | web-development

TLDRvia the TL;DR App

Let's learn about Ruby On Rails Development via these 40 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. How to Install Bootstrap 5 on Rails 6

Struggling with installing Bootstrap 5 on Rails 6 application? This article will help you.

2. Building Rails Carousels Using Bootstrap

Bootstrap carousel with rails

3. The 7 Best Ruby Frameworks for Web Development in 2022

While Ruby on Rails development services are highly demanded, there are other Ruby frameworks as well. Here are the best 7 Ruby frameworks for web development.

4. How to Deploy a Ruby on Rails App on Heroku

The most satisfying thing beyond building something is to make it available to the world. Heroku is great for beginners because it’s a free and “simple” push-to-deploy system.

5. How to Set Up Ruby On Rails on Windows 10

Once upon a time, installing Ruby on Windows came with a myriad of problems (at least my search history can attest to that), but things have come a long way.

6. You Need to Know What is erb in Rails and How to Master it

One of the first things that made me uncomfortable about learning Rails was taking a look at the views. I found some weird files with some weird syntax. Their name was something like ‘name.html.erb’ and I was like what? Why does this file which seems to be an HTML file with kind of HTML syntax has a .erb extension after the .html extension?

7. "Rewrite your Software," says Creator of Ruby on Rails

David Heinemeier Hansson is the creator of Ruby on Rails, co-founder & CTO of Basecamp, best-selling author, Le Mans class-winning race car driver, family man, frequent podcast guest, and inspirational conference speaker.

8. How to Use Hotwire in Rails 7 to Build a Real Time Notification System

This is a quick update of an article on how to build a notifications system with Rails and Redis, now using Hotwire

9. Is Ruby Installed On A Mac? How To Check On macOS Catalina and Big Sur

Ruby comes installed on macOS Catalina and Big Sur. Learn how to check for the system Ruby on your Mac.

10. An Intro to Data Tables On Rails

Let me help fellow developers out by opening the gates to data tables with Ruby on Rails.

11. Why Ruby Shall Still Be Relevant in 2021

Ruby and the Rails framework are both under active development and regular updates are released for both all year round

12. Why I Detest Programming (Even After Decades as a Software Engineer)

Why are we addicted to programming?

13. All For One, And One For All: A Single Ruby on Rails Validator For All Controllers

14. Rails Migrations Are Not Scary [Beginners Guide]

I am a full-stack developer student currently doing the Microverse program, and I've been developing things for months until now. This article is for helping newcomers to Rails to understand Rails migrations by showing some examples and explaining them the best I can.

15. Mistakes I've made treating file paths as strings

Some things you do as a developer can work for you for years, then turn around and bite you when you were least expecting. These are the things that you wish another developer had told you early in your career so you never had to make the mistakes. This post is about one of those things and if you’re reading this, consider it me telling you.

16. Top Skills and Capacities of a Ruby-on-Rails Developer

RoR is quite a unique thing in itself. Imagine a nugget that is hard to find, but when you get it, the payoff is worth the effort. And if Ruby is a gem, then RoR is a cutting tool to make it a perfect framework for all sorts of web applications thanks to vast time-efficiency and code reuse factors.

17. How to Manage Multiple Databases in Rails 6

With the launch of Rails 6, one of the new features that were announced was of multiple database support.

18. Redis Can Help You Deal With Tough Calculations for Geospatial Data Easily

Learn how to use Redis and its geospatial indexes and commands for complex geo calculations.

19. Getting Your Ruby on Rails Application Live On The Internet With Heroku [A How-To Guide]

As a back-end developer, the happy moment is to show your client that the work is now is live on the internet, everyone on the world can access the website. In this article, I will share my experience step by step to deploy your ruby on rails application on Heroku.

20. How to Write Your First Model Tests Using RSpec in Rails Applications

Latest August of this year I started to learn Rails. I was following the book Ruby on Rails Tutorial from Learn Enough To Be Dangerous website which uses Minitest to test their application. Truth is: I was not understanding a single line of code about those tests. So I decided to skip them and try to write it using RSpec because the syntax is way more similar to human language than others. But you may be wondering:

21. Assure Superb Quality of Ruby On Rails App Through Code Auditing

This article is all about code auditing and how it helps in refining application code. It also explains the different types of code reviews and how they are use

22. A Dive into Active Record Connection Pools and Horizontal Sharding in a Gem

Rails is a great framework that enables us to avoid grungy but essential topics like database connection pooling with all the inherent complexities of multi-threading and error handling.

23. Get Unused Routes of Large Rails App 🛠

After a few years of continuous development, your rails application becomes larger and it’s good practice to do some cleanup. One of the most obvious cleanups is cleaning up unused routes.

24. Live Updates in Ruby on Rails with ActionCable Feature

There are times when one as a Ruby on Rails developer wants to implement a real-time feature, like a chat application, and after digging a bit you find a framework's feature named ActionCable, sounds new and scary, right? Fear not, I'll try to explain it as simple as possible so that at the end of this article you'll feel comfortable with the subject.

25. Testing on Ruby on Rails [A How-To Guide]

The testing stage is a very important step in the software development life-cycle of any application. It helps software developers detect and fix bugs much earlier in the development process.

26. Speed ​​Up Your Development Time With Queries in Ruby on Rails

Whether you have made simple queries with SQL language to get records in some relational database or you have experience as a complex database administrator, when starting it might seem extremely difficult to learn the syntax to select only what you require, or which table to join with which to make the necessary consultation.

27. Open-sourcing Ferrum: a fearless Ruby Chrome driver

If you want to run integration tests on your website, you have three options: Poltergeist, Selenium and now, a new secret weapon — Ferrum.

28. How to Build a Responsive Rails App with Hotwire

Building single page application with Ruby on Rails? Check out Hotwire. It utilizes server side rendering to send HTML over the wire. by Aleksandr Ulanov

29. CarrierWave Upload Multiple Images

When you are building a web application, you definitely want to add an option for image uploading as well. In this tutorial, we will show you the necessary steps to enable upload multiple images/files using CarrierWave in Rails 4+ from scratch. A similar procedure can be applied for nested forms.

30. How to Call a Method in Ruby: 12 Different Ways

Ruby is one of the more flexible and versatile language. In this short experiment I come up with different ways to call the same method in Ruby.

31. The $5 Billion DevOps Stranglehold

Ten years ago NewRelic, DataDog, Splunk, Dynatrace and SolarWinds built tools we loved to use. They were easy to implement and solved problems quickly and efficiently. Each company was known primarily for a single, well-conceived product. NewRelic’s APM. Splunk’s log file analyzer.  DataDog’s server monitor. SolarWinds’ network performance monitor. These companies were beloved by users during the 2000s.

32. Is Ruby on Rails Declining? Not If You Build It

Is ruby on rails still used? absolutely. There is a list of reasons from many startups and a direct review from developers. Take a look at this article hurry!

33. Interview with Yukihiro Matsumoto: Ruby is Designed for Humans, not Machines

Introduction

34. Design a SaaS application on Rails 6.1 with Horizontal Sharding

Designing a multi-tenant application on Rails with horizontal sharding

35. Meeting the Query Interface in Ruby on Rails

Ruby on Rails has many in built methods, it's in its nature; at some point it can create some sort of stigma due to its, well known, slowness performance, but several of those methods already can help you to write a clean and faster code.

36. The Good and The Bad of Ruby Development

37. Ruby on Rails is Not Dead! Here's How to Upgrade Ruby Legacy Applications

Have you wondered how to modernize your Ruby on Rails? Read the owner’s guide for upgrading legacy software and learn why Ruby is still a good choice in 2021.

38. An Introduction to Backtracking in Ruby

in this blog post, we are going to take a look at what is backtracking and how to implement it using ruby

39. Take a Ride on the Ruby Rails Express — Understanding The MVC Architecture

A quick story explaining the Ruby on Rails MVC architecture. You find yourself at the Ruby on Rails train station exploring the MVC architecture.

40. Setting Up Ruby on Rails On Github Using CircleCI [A How-To Guide]

This is the ultimate guide for your next Ruby on Rails project setup on Github with CircleCI for continuous integration in 2020.

Thank you for checking out the 40 most read stories about Ruby On Rails Development on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.


Written by learn | Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most.
Published by HackerNoon on 2023/06/03