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

Code Smells: A Better understanding on it

Code smells usually provide hints that may point to deeper underlying issues in the code structure and architecture. According to Martin Fowler, they are often an indicator of a problem rather than the problem themselves. Let's look at some common ones: Long Method Long methods, like their name, are too…

0 Comments

Text Search with Trigrams in PostgreSQL

Text Search With Trigrams Hey folks, consider the situation you are writing a mail to your manager and you misspelled the word “cancel” as “cancer”. Then your text editor comes to the rescue and provides suggestions that you should type cancel instead of cancer. How does it find that spelling…

0 Comments

End of content

No more pages to load