Listen "Discussing different ways to model data"
Episode Synopsis
It's easy to overcomplicate data modeling, especially when enums, relationships, and future requirements are in play. In the latest episode of the No Compromises podcast, Joel brings Aaron a real-world technical dilemma: how to model a relationship between two models when types are stored as enums, not models. We discuss the pros and cons of pivot tables versus JSON columns, the importance of context before jumping to solutions, and how developer instincts can sometimes get in the way of clarity.(00:00) - Setting up the technical problem
(02:00) - Pivot tables vs JSON columns
(05:15) - Filtering and validation considerations
(07:15) - Deciding on the best approach
(09:50) - Silly bit
Would you like us to review your code or application architecture?
More episodes of the podcast No Compromises
Why I changed my mind about down migrations
03/01/2026
Why senior developers feel wrong more often
20/12/2025
Should you ever hand-format code?
06/12/2025
Read outside tech to expand your horizons
08/11/2025
Should you use DTOs in Laravel?
27/09/2025
Sunsetting a company app without loose ends
13/09/2025
Blade includes vs components: how we decide
16/08/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.