Receiving SQS messages with RubyRecently, at work, I learned a way to handle SQS messages polled from an SQS queue in an efficient way. I will share the approach here. # Path: app/services/football_events/receive_sqs_football_events.rb class FootballEvents::ReceiveSQSFootballEvents...Mar 2, 2025·2 min read·13
Let's design a Netflix-like application using AWS Elemental MediaConvert and Ruby on RailsIn this article, we will learn how to build a scalable video streaming application using AWS Elemental MediaConvert and Ruby on Rails.Dec 3, 2024·13 min read·34
Using Array() to array-ify your methods input argumentsSometimes, we may want a method that is expected to work with an array input argument. But as you know, Ruby is a duck-typed language, and it doesn'tNov 9, 2024·2 min read·7
How I Monetized My Chrome extension With StripeA technical guide on how to earn money with a Chrome extension.Oct 21, 2024·9 min read·21
Using strict loading for avoiding lazy loading and N+1 queriesStrict loading is a feature in Rails that helps you avoid lazy loading and N+1 queries by raising an error when you try to access an association thatOct 19, 2024·2 min read·13
Avoid overusing Active Record callbacksEvery Rails developers know about ActiveRecord callbacks. But they are like double-edge swords.Oct 19, 2024·4 min read·14
How to use Generated Columns in RailsLearn how to use generated columns in Rails to improve performance and simplify your code.Oct 15, 2024·3 min read·7