Queue Fusion: Unleashing Multithreading Magic with Ruby

Introduction Motivation for this post is to let people know things about designing concurrent queue. A queue is a fundamental data structure that follows the First-In-First-Out (FIFO) principle. It represents an ordered list of elements where the addition of new elements (enqueue) occurs at the rear, and removal of existing…

0 Comments

Vector-Based Image Search in Ruby on Rails with Weaviate

Have you ever wondered how to build an image search engine (like Google Images, Myntra fashion products search, etc,.)? In this blog post, we will create a simple image search feature in the Ruby on Rails application using the Weaviate vector database. The modern approach to implementing image search involves…

0 Comments

How Metaprogramming makes Ruby expressive!!!

Introduction Ruby is celebrated for its expressiveness and elegance. Much of its charm stems from the concept of metaprogramming. In this blog, we delve into the captivating realm of Ruby metaprogramming, uncovering its historical origins and emphasizing its advanced features that set it apart from other programming languages. What is…

0 Comments

Watch Your Sidekiq Jobs Soar using Autoscaling on AWS

Sidekiq is an awesome workhorse for efficiently running background jobs. Whether it be sending emails, processing huge amount of data etc... Maybe that is why for many of us, background processing in ruby ( rails ) is synonymous with sidekiq. All thanks to is efficient use of memory and concurrency…

1 Comment

Webhook Explained: What They Are & How to Use Them

Introduction: Webhooks are essentially custom HTTP callbacks (or small snippets of code associated with web application) triggered by certain events. Whenever this triggering event occurs on the source site, the webhook checks for the event collects the data and sends it in the form of an HTTP request to the…

0 Comments

End of content

No more pages to load