Knowledge hub

Read our Ruby on rails articles on Selleo Blog
[object Object]

Ruby on rails Insights

Outsourcing RoR | How To Choose A Ruby On Rails Development Company?

ruby on rails

Outsourcing RoR | How To Choose A Ruby On Rails Development Company?

Wondering how to choose a Ruby on Rails development company? Read the post to find out how to successfully outsource your RoR project.

Hire Ruby On Rails Developers: The Complete Guide

ruby on rails

Hire Ruby On Rails Developers: The Complete Guide

Using Ruby on Rails could be what you need to take your web app to the next level so stay tuned as we find out how to find and hire Ruby on Rails programmers.

Ruby On Rails Web Development

ruby on rails

Ruby On Rails Web Development

Find out why Ruby on Rails is a popular choice for web development and see some of the benefits this platform offers.

Design SaaS Product: 4 Reasons Why You Should Choose Ruby On Rails Framework

ruby on rails

Design SaaS Product: 4 Reasons Why You Should Choose Ruby On Rails Framework

In this article, I will blend the technical aspects of designing SaaS using the Ruby on Rails framework to prove it is a perfect choice for your project.

Why Is Ruby Still A Good Choice in 2021? An Introduction To Ruby 3.0

ruby on rails

Why Is Ruby Still A Good Choice in 2021? An Introduction To Ruby 3.0

You might be surprised that even though it is over 15 years old Ruby is not slowing down and still has a great group of supporters and newcomers

How To Upgrade To Rails 6

ruby on rails

How To Upgrade To Rails 6

This guide will show you how to upgrade to Rails 6. We'll cover the upgrade process in general and provide helpful tips to make your upgrade as smooth as possible.

Pessimistic Locking In Rails

ruby on rails

Pessimistic Locking In Rails

The Ruby on Rails framework is powerful in many ways. One of its strong points is that Ruby on Rails is being shipped with ActiveRecord - an Object Relational Mapping system. ActiveRecord comes up with its own DSL, which lets you write Ruby code, which in turn is translated to SQL, allowing you to use database native features, including “locking”.

A Subjective Guide To Naming Stuff In Ruby on Rails: Classes

ruby on rails

A Subjective Guide To Naming Stuff In Ruby on Rails: Classes

Naming things in programming may not be hard (a matter of imagination), but it is definitely hard to do it right. Also, it turns out to be very unclear what “right” means in each and every context. It doesn’t change the fact that in 8 out of 10 PRs I review, I provide a feedback related to naming, be it naming of classes, methods, fields, variables… you name it

Essential RubyOnRails Patterns — Part 4: Form Objects

ruby on rails

Essential RubyOnRails Patterns — Part 4: Form Objects

Form Object is a very useful pattern in rails ecosystem as it can address variety of issues and antipatterns. In this article we will attempt to sort out in which situations Form Objects can prove useful and what conventions allow us to make most out of them.

Essential RubyOnRails Patterns — Part 2: Query Objects

ruby on rails

Essential RubyOnRails Patterns — Part 2: Query Objects

Query Objects (also referred to as queries) is another pattern that helps in decomposing your fat ActiveRecord models and keeping your code both slim and readable. While this article is written with Ruby On Rails in mind, it easily applies to other frameworks, especially MVC based and applying ActiveRecord pattern.

Testing GraphQL Mutations In Ruby On Rails With RSpec

ruby on rails

Testing GraphQL Mutations In Ruby On Rails With RSpec

In the last article we added a few GraphQL mutations to our test application. It is time to create automated tests for each of them. But first things first, we need to set up `RSpec` in order to write better specs.

Testing The User Perspective With Ruby On Rails With Kameleon

ruby on rails

Testing The User Perspective With Ruby On Rails With Kameleon

Thanks to a good combination of RSpec and Kameleon, we have managed to write an expressive end-to-end test as well as six supportive tests in no time at all.

Essential RubyOnRails Patterns — Part 3: Clients And Wrappers

ruby on rails

Essential RubyOnRails Patterns — Part 3: Clients And Wrappers

Clients and Wrappers (also referred to as “Facades”) are remarkably useful tools for working with external services, libraries or APIs. While both Clients and Wrappers are primarily used to facilitate usage of before-mentioned libraries or APIs, there are some significant differences in responsibilities each of these patterns have. In some cases a Wrapper can take over a Client’s responsibilities too

Benchmarking Ruby On Rails Applications Tools For Load Performance Testing

ruby on rails

Benchmarking Ruby On Rails Applications Tools For Load Performance Testing

The choice of benchmarking tools is often a compromise between a number of factors such as: ease of use, features, and time needed to prepare and maintain a test suite.

GraphQL Mutations In Ruby On Rails

ruby on rails

GraphQL Mutations In Ruby On Rails

In this article, I would like to focus on adding GraphQL mutations. We will be working on the test application we created previously in this article. It might be helpful for you to know the structure, models, and types we are using so I encourage you to take a look.

SaaS Founder Starter Academy

Everything you need to know to successfully launch your SaaS app.
By submitting this form, you agree to our Privacy Policy
Dots texture
CEOCEO
CTOCTO
COOCOO
Head of marketingHead of marketing
CBOCBO
Business analystBusiness analyst
Business analystBusiness analyst