Homepage
Open in app
Sign in
Get started
Good Code
Enhancing Code Quality: Unveiling the Art and Science of Exceptional Programming
Follow
Timeout Pattern. Mastering Resilience Patterns in Software Architecture Series
Timeout Pattern. Mastering Resilience Patterns in Software Architecture Series
A guide on how to use the Timeout pattern in Ruby on Rails to set response time limits, enhancing system reliability and user experience.
Alessio Bussolari
Dec 20, 2023
Mastering Ruby Arrays: Top 10 Methods
Mastering Ruby Arrays: Top 10 Methods
Enhance your Ruby skills with 10 essential methods for array manipulation, complete with practical examples.
Alessio Bussolari
Nov 28, 2023
ActiveRecord Callbacks — A double-edged sword
ActiveRecord Callbacks — A double-edged sword
ActiveRecord Callbacks in Rails: types, best practices, usage, challenges of “callback hell”, performance, testing and refactoring of…
Alina Kovtun✨
Jan 29
Active Record Associations: Polymorphic Relationships — Part 3
Active Record Associations: Polymorphic Relationships — Part 3
Polymorphic relationships in Rails applications are a powerful tool that can make your code more flexible and reusable. They allow a model…
Alina Kovtun✨
Mar 24
ActiveRecord Associations: Single Table Inheritance (STI) — Part 2
ActiveRecord Associations: Single Table Inheritance (STI) — Part 2
Why and when should we use STI? Or shouldn’t… let’s check:)
Alina Kovtun✨
Feb 27
Basic Data Modeling. ActiveRecord Associations – Part 1
Basic Data Modeling. ActiveRecord Associations – Part 1
Alina Kovtun✨
Feb 21
Mastering the Bulkhead Pattern in System Design
Mastering the Bulkhead Pattern in System Design
Explore how the Bulkhead Pattern enhances system resilience by isolating components, preventing cascading failures.
Alessio Bussolari
Jan 23
Harnessing ActionMailer::Callbacks in Rails 7.1 for Advanced Email Handling
Harnessing ActionMailer::Callbacks in Rails 7.1 for Advanced Email Handling
Uncover how Rails 7.1’s ActionMailer::Callbacks can revolutionize email processing with pre/post delivery actions.
Alessio Bussolari
Jan 23
Exploring the Flexibility of Ruby Method Arguments: A Deep Dive
Exploring the Flexibility of Ruby Method Arguments: A Deep Dive
Explore Ruby’s method arguments to see how their versatility enriches function definitions and boosts code clarity.
Alessio Bussolari
Dec 20, 2023
Demystifying Caching in Ruby: Boosting Performance and Efficiency
Demystifying Caching in Ruby: Boosting Performance and Efficiency
Caching is a powerful technique that can revolutionize the performance and efficiency of your Ruby applications. By storing frequently…
Alina Kovtun✨
Jun 1, 2023
About Good Code
Latest Stories
Archive
About Medium
Terms
Privacy
Teams