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
Category: coding
The Pitfalls of Overusing rescue in Ruby (and How to Do It Right)
May 27, 2025 Iβve seen a lot of Ruby code over the years β some elegant, some messy, and some that made me pause and ask, βWhy is this even working?β π Enhance Your Ruby Appβs Error Handling! Looking to improve error reporting and exception handling in your Ruby applications? Letβs connect and make your … Continue reading The Pitfalls of Overusing rescue in Ruby (and How to Do It Right)
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
π Debugging in Ruby: irb, pry, byebug, and debug β What You Should Know
May 21, 2025 If you've ever felt stuck trying to figure out why your Ruby code isn't behaving as expected, you're not alone. The good news? Ruby has several powerful tools to help you debug like a pro. Here are 4 tools every Ruby developer should know β whether you're a beginner or a seasoned … Continue reading π Debugging in Ruby: irb, pry, byebug, and debug β What You Should Know
β Building Clean and Reusable UI with ViewComponent in Rails
May 20, 2025 As Rails applications grow in size and complexity, maintaining views can become challenging. Traditional partials and helpers often lead to scattered logic, reduced testability, and hard-to-maintain code. This is where ViewComponentβa gem developed by GitHubβcomes in to bring structure and object-oriented design to your views. π Need help with your Ruby on … Continue reading β Building Clean and Reusable UI with ViewComponent in Rails
π Building Token-Based Authentication in a Rails API with JWT
May 19, 2025 A Practical and Maintainable Approach to Securing Your Endpoints by GimΓ©nez Silva GermΓ‘n Alberto Modern APIs require stateless, secure, and scalable authentication mechanisms. For many Rails developers, JWT (JSON Web Tokens) offer the ideal solution: theyβre lightweight, portable, and perfectly suited to APIs where session-based auth doesnβt scale. In this article, Iβll … Continue reading π Building Token-Based Authentication in a Rails API with JWT
π Mastering CD Across GitHub, GitLab, Jenkins, CircleCI & Bitbucket β Deploying Seamlessly to AWS, GCP, DigitalOcean & Heroku
May 16, 2025 π Donβt read this Unless youβve read this article on mastering CI β otherwise youβll miss the foundation of what Continuous Delivery truly relies on. Continuous Delivery (CD) isnβt magic. Itβs the final step in a pipeline that must begin with a healthy CI setup and strong code review culture. Trusting CD … Continue reading π Mastering CD Across GitHub, GitLab, Jenkins, CircleCI & Bitbucket β Deploying Seamlessly to AWS, GCP, DigitalOcean & Heroku
Mastering CI Across GitHub, GitLab, Jenkins & CircleCI β Without Losing Your Sanity
May 15, 2025 CI isnβt just a nice-to-haveβitβs your early warning system against code chaos. Think of it as the oracular gatekeeper of your project: it may come with some setup costs, but those are nothing compared to the cost of bugs slipping through unnoticed. With the right CI strategy, we donβt just prevent our … Continue reading Mastering CI Across GitHub, GitLab, Jenkins & CircleCI β Without Losing Your Sanity
πΈ 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
π§ Managing Files on AWS S3 with Ruby Shouldnβt Be a Hassle β So I Built S3FileManager
May 13, 2025 As developers, we tend to take small file operations for grantedβuntil they start piling up. Let me paint a picture: You upload a file to an S3 bucket. Then your PM asks: βCan we rename it?β Then a bug pops up because two versions of the file are floating around. Then you … Continue reading π§ Managing Files on AWS S3 with Ruby Shouldnβt Be a Hassle β So I Built S3FileManager









