Blogs


Building a Vector Database in Ruby: A Comprehensive Guide - DEV Community
In the era of artificial intelligence and machine learning, vector databases have emerged as a critical component for applications that require similarity search, recommendation engines, and natural language processing. This article provides a det...



Dealing with (Hypothetical) Sham Packages - RubyGems Blog
Please pardon a blog post that is a bit different from the standard RubyGems release announcement.
Today, I’m going to spin you a tale about the impact malicious software packages have on application developers.
I want you to close your eyes, ta...

TIL in CFP Coaching: How to Submit a RailsConf Talk Proposal
RailsConf 2025 planning is in full swing! With our program committee selected, a theme decided on, and preparations underway, we’re working hard to make the final RailsConf an unforgettable experience. But the heart of any great conference isn’t j...

Company Spotlight: How Ruby Shaped DNSimple’s Growth
DNSimple, a long-time Ruby Central sponsor, helps businesses simplify domain management, including registration and DNS hosting across multiple providers. Their roots trace back to RubyConf 2010, where CEO Anthony Eden introduced the company to th...

How a Ruby Upgrade Broke MS Edge Support in a Rails App · Daniela Baron
A user reported that they were being redirected to the /unsupported_browser page on Edge, despite having used the app for years without issues. This behavior was unexpected because Microsoft Edge, being Chromium-based since January 2020, is a mode...

Deep Dive Into Rails ActionController Strong Parameters | Saeloun Blog
The data sent with incoming request is known as parameters. The parameters in Rails can be found in the params hash and include:
Path Parameters: Embedded in the URL, e.g., /posts/:id.
Query String Parameters: Added to the URL, e.g., /posts?title...