June 5, 2025 In the world of Ruby on Rails, few principles have stood the test of time like the mantra: βSkinny Controllers, Fat Models.β While it may sound quirky, this simple phrase encapsulates a deep architectural philosophy that encourages maintainability, clarity, and clean code β the Rails way. β What It Really Means The … Continue reading π§Ό Skinny Controllers, Fat Models β A Classic Ruby on Rails Guideline
Category: Weelkly Article
This section includes the best article of the week.
π¨ Alert: ZJIT Merge β What Ruby | Rails Developers Should Know π¨
June 2, 2025 The Ruby community has reached a significant milestone with the integration of ZJIT into Ruby core. This next-generation Just-In-Time compiler promises to reshape how we think about Ruby performance in production environments. What Makes ZJIT Different? ZJIT represents a fundamental shift in Ruby's approach to runtime optimization. Unlike previous JIT implementations, ZJIT … Continue reading π¨ Alert: ZJIT Merge β What Ruby | Rails Developers Should Know π¨
π Monkey Patching in Ruby: What It Is and Why You Should Be Careful
May 28, 2025 Monkey patching is a powerful and controversial technique in Ruby. It involves reopening existing classes and modifying or adding methods directly. Letβs dive into what it is, why it can be problematic, and some better ways to achieve similar goals. What is Monkey Patching? In Ruby, you can add or change the … Continue reading π Monkey Patching in Ruby: What It Is and Why You Should Be Careful
How to Use APIs in Ruby: A Step-by-Step Guide with Faraday, HTTParty, and Net::HTTP
May 26, 2025 If you're a Rubyist like me, you know that making an API call can go from a quick one-liner to a full-blown production-ready beast β and everything in between! Letβs take a journey through the best-to-least optimal approaches for making API calls in Ruby, with a dash of humor to keep us … Continue reading How to Use APIs in Ruby: A Step-by-Step Guide with Faraday, HTTParty, and Net::HTTP
β Building Clean and Reusable UI with ViewComponent in Rails
May 20, 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 β Building Clean and Reusable UI with ViewComponent in Rails
πΈ Building a Multi-Tenant Rails App for Music Stores Using Apartment
May 14, 2025 A few months ago, I had to build a SaaS platform for music instrument stores. Each store needed to manage its own products, customers, and sales, but everything had to run under one codebase. I ended up going with the apartment gem to handle multi-tenancy β specifically, schema-based separation using PostgreSQL. It … Continue reading πΈ Building a Multi-Tenant Rails App for Music Stores Using Apartment
π Free SSL Certificates for Your Ruby on Rails App Using Let’s Encrypt
May 9, 2025 Security is no longer optional β every modern web app must support HTTPS. Thankfully, Let's Encrypt provides free SSL certificates, and with a bit of Ruby magic, you can integrate them directly into your Rails application. Recently, I worked on automating this setup and even contributed a pull request to simplify the … Continue reading π Free SSL Certificates for Your Ruby on Rails App Using Let’s Encrypt
π Connecting Ruby on Rails and React: Building a Simple User List API
May 5, 2025 In my recent project, I built a basic full-stack integration using Ruby on Rails as an API backend and React for the frontend, both running in Docker containers. The goal was simple: list users fetched from a Rails API into a React component. What surprised me the most? It turned out to … Continue reading π Connecting Ruby on Rails and React: Building a Simple User List API
β¨ The Art of Lossless Data Compression in Ruby
April 24, 2025 In a world overflowing with data, compression isn't just a matter of saving spaceβitβs about efficiency, speed, and clean design. Thatβs where lossless data compression stands out: perfect reconstruction of original data, with zero information loss. Recently, I explored a classic algorithmβRun-Length Encoding (RLE)βand implemented it in pure Ruby. Itβs a great … Continue reading β¨ The Art of Lossless Data Compression in Ruby
π Introducing TrixGenius Alpha 0.1.2 β Now with AI-Powered Math Evaluation!
TrixGenius Alpha 0.1.2 April 15, 2025 π’ I just released a new version of my Rails engine and gem: TrixGenius! This gem extends the beloved Trix Editor with some fresh, AI-powered superpowers β all using Hotwire (Turbo + Stimulus). Whether you're building internal tools, CMS interfaces, or AI-enhanced content platforms, TrixGenius gives your rich text … Continue reading π Introducing TrixGenius Alpha 0.1.2 β Now with AI-Powered Math Evaluation!









