Skip to content
Artwork for No Compromises

No Compromises

Joel Clermont and Aaron Saray

Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.

Play
  • 22 episodes
  • fortnightly
  • Avg 12 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • #140
    Nov 22, 2025 · 11 min

    Discussing different ways to model data

    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?

    • Transcript
    • Chapters
  • #139
    Nov 8, 2025 · 9 min

    Read outside tech to expand your horizons

    It's easy to get so laser-focused on programming and tech, that you close yourself off to other avenues of learning. In the latest episode of the No Compromises podcast, Aaron argues that non-tech reading can sharpen your engineering thinking. We discuss balancing breadth without diluting focus, and how to turn casual reading into active learning with quick capture habits. (00:00) - An example from a book on business (03:30) - Don’t go too broad (05:15) - Practice active learning (07:15) - Read something different (07:30) - Silly bit You should still read our Laravel books though.

    • Transcript
    • Chapters
Showing 21–22 of 22 episodes