Tutorials

How to migrate large database tables without a headache
My client used to say that the reward you get for achieving success is having to deal with even more complexity afterwards.That couldn’t be more true even if only applied to the ever-accumulating database tables when your venture gets traction. On...

Ruby 2.7 reverts the deprecation of flip-flop operator
Flip-flop operator is a range operator. It is used between two conditions inside a loop. It evaluates to true when first condition is true and continues with same truth value until the second condition evaluates to true. It then starts returning f...

The Curious Case of the Table-Locking UPDATE Query | Heroku
I maintain an internal-facing service at Heroku that does metadata processing. It's not real-time, so there's plenty of slack for when things go wrong. Recently I discovered that the system was getting bogged down to the point where no jobs were b...

Ruby Programming Tutorial - Build a simple game with Ruby 2D - YouTube
Enjoy the videos and music you love, upload original content and share it all with friends, family and the world on YouTube.This tutorial runs through the process of creating a simple reaction game. You can find more information at the ruby2d webs...

Setup and test Rails 6.0 with RSpec, FactoryBot, and Devise
RSpec is a great tool to test your code and helps prevent bugs during development. It’s especially helpful after returning to a codebase that you’re not as familiar with anymore, or after a large refactoring where lots of pieces are being moved ar...





Quick Guide To Multi-Language Support In Rails App
In just a couple of years, we have witnessed how the industry of web and mobile app development has evolved with respect to various factors. The application designing and development field is currently following an exponential growth graph which f...