Ruby: Different Forms of +super+
Read More
Welcome to Vishal Zambre's Blog
Software Architect | Remote Team Lead | React Rails Engineer | DevOps | Fullstack
Experienced Software Architect and Remote Team Lead with 13+ years in Ruby on Rails, React, and DevOps. OSS contributor to Rails and Spree, passionate about clean code, TDD/BDD practices, and modern development.
Vishal Zambre
Software Architect & Tech Lead
Latest Blog Posts
Insights about software architecture, modern development practices, and tech leadership
Thread safety means your code behaves correctly even when multiple threads run at the same time. In MRI Ruby, the GIL limits true parallel execution of Ruby bytecode, but thread...
Read More
The GIL (Global Interpreter Lock) is a mutex inside MRI Ruby that ensures only one thread executes Ruby bytecode at a time. It does not mean Ruby is single threaded,...
Read More
PostgreSQL does not overwrite rows in place. Every UPDATE/DELETE creates dead tuples that must be cleaned up. VACUUM is the mechanism that reclaims space, keeps visibility maps current, and prevents...
Read More
Step-by-Step Migration Guide
Read More
Ruby 4.0.0 was released on December 25, 2025, bringing significant enhancements focused on code isolation, performance optimization, and parallel execution capabilities. This release introduces several experimental features and improvements that...
Read More
Core Technologies
Primary technologies and tools I work with regularly