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 celebrates its expressiveness and elegance. The concept of metaprogramming is the source of much of its charm. This blog delves into the captivating realm of Ruby metaprogramming, uncovers its historical origins, and emphasizes the advanced features that set it apart from other programming languages. What is Metaprogramming? Metaprogramming…

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