When our client—a fast-scaling HR and EdTech platform—approached us to rethink their infrastructure, their Ruby on Rails app was already carrying a significant load.
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.
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.
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
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.
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.
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”.
Apr 22, 2024
SaaS Founder Starter Academy
Everything you need to know to successfully launch your SaaS app.