November 24, 2025 Ruby keeps evolving, and the 4.0.0-preview2 release is packed with exciting changes. If you love clean code, emojis, and a little bit of magic in your programming, this oneβs for you. Whatβs New? π Nil Gets Smarter nil.to_a no longer surprises you, just like nil.to_hash. Less magic, more clarity. π Bindings Refined … Continue reading π Ruby 4.0.0 Preview2 is Here!
Category: Weelkly Article
This section includes the best article of the week.
Mastering Rubyβs Object Model and Metaprogramming in Rails:
November 18, 2025 How to Build Flexible, Scalable, and Maintainable Systems** By GermΓ‘n Alberto Silva (senior Rubyist since 2005) Ruby is often described as an elegant, expressive languageβbut few developers understand how deeply powerful its object model truly is. And nowhere does this power matter more than in Ruby on Rails applications operating at scale, … Continue reading Mastering Rubyβs Object Model and Metaprogramming in Rails:
π Unless: The Ruby Way to Not Say No
November 13, 2025 Sometimes, the smallest details in a language reveal the biggest lessons. Recently, during a code review, someone suggested I change this: if !name.nil? puts "Name exists" end to this: unless name.nil? puts "Name exists" end At first, it looked like a minor stylistic tweak. But in Ruby, style often carries philosophy. π§ … Continue reading π Unless: The Ruby Way to Not Say No
π Understanding Rubyβs .. Range Operator in ActiveRecord Queries
July 21, 2025 When working with date ranges or numeric intervals in Ruby on Rails, writing clear and idiomatic code can be the difference between βjust workingβ and being truly expressive. One tool that helps achieve this is Rubyβs inclusive range operator .. β and yes, it works beautifully with ActiveRecord too. π Understanding Rubyβs … Continue reading π Understanding Rubyβs .. Range Operator in ActiveRecord Queries
π§ Hash Transformations in Ruby: index_by vs index_with
π§ Hash Transformations in Ruby: index_by vs index_with July 4, 2025 Scan to try π― Live Demo Available Introducing MapView Render beautiful, production-ready maps directly from your Ruby backend. No external APIs. No dependencies. Just pure speed and control. β Zero external dependencies β Lightning-fast rendering β Production-ready & battle-tested Try the Live Demo β … Continue reading π§ Hash Transformations in Ruby: index_by vs index_with
π Using MongoDB in Ruby on Rails with Mongoid: A Practical Example
July 1, 2025 Built for Ruby on Rails Build Maps WithoutGoogle APIs Generate beautiful production-ready maps directly from your Rails backend. Fast rendering, zero external dependencies, full control. View Live Demo β Read Docs β No API fees β Self-hosted β Rails Native β Fast Rendering Why developers switch Replace expensive map stacks. Stop relying … Continue reading π Using MongoDB in Ruby on Rails with Mongoid: A Practical Example
π§ SOLID vs OOP in Ruby: Are We Just Repackaging the Same Ideas?
SOLID vs OOP in Ruby: Are We Just Repackaging the Same Ideas? June 24, 2025 In a recent round of technical interviews, I was asked about the SOLID principles. Like many Ruby developers, Iβve spent years applying object-oriented concepts in practice β even before SOLID was something people talked about regularly. As I dug deeper … Continue reading π§ SOLID vs OOP in Ruby: Are We Just Repackaging the Same Ideas?
π° Streaming CSV Data: Line-by-Line Processing Like Draining a Tank
June 23, 2025 Imagine you're standing next to a massive tank β one that holds gigabytes of information. You need to drain it. You reach for a hose, expecting water, but instead... lines of CSV start pouring out. Fields and commas, endlessly. This is what CSV streaming feels like β and why it's such a … Continue reading π° Streaming CSV Data: Line-by-Line Processing Like Draining a Tank
π Designing RESTful APIs with Ruby on Rails: Conventions and Practical Implementation
June 17, 2025 In modern software engineering, APIs (Application Programming Interfaces) serve as essential components for scalable, modular applications. A well-structured API facilitates communication between systems, enhances developer experience, and supports long-term maintainability. This article explores widely accepted API conventions and illustrates how to implement them in Ruby on Rails, with a particular focus on … Continue reading π Designing RESTful APIs with Ruby on Rails: Conventions and Practical Implementation
Understanding config/database.yml in Ruby on Rails
Understanding config/database.yml in Ruby on Rails June 11, 2025 The config/database.yml file is a core part of any Ruby on Rails application. It defines how Rails connects to the database in various environments (development, test, production), and it's often the first touchpoint when configuring an application's data layer. Let's explore how this configuration file works, … Continue reading Understanding config/database.yml in Ruby on Rails









