『No Compromises』のカバーアート

No Compromises

No Compromises

著者: Joel Clermont and Aaron Saray
無料で聴く

今ならプレミアムプランが3カ月 月額99円

2026年5月12日まで。4か月目以降は月額1,500円で自動更新します。

概要

Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.No Compromises, LLC
エピソード
  • Do you actually need a multi-tenancy package?
    2026/04/25

    Ever feel like a project requirement says "we need multi-tenancy," and you're not even sure what that means in your specific context?

    In the latest episode of the No Compromises podcast, we discuss how to evaluate multi-tenancy needs before committing to an architectural approach.

    We break down what multi-tenancy actually means, from separate databases to custom domains and per-tenant configuration, and why the real question isn't which package to use, but whether you need one at all.

    We also explore when hand-rolling a simple solution beats adopting a full package, what legal and compliance requirements can force your hand, and why this is one of those decisions that's genuinely hard to undo later.

    00:00 Defining what multi-tenancy actually means
    02:11 Different ways to structure multi-tenant systems
    03:44 When separate databases are truly necessary
    04:57 Questions to ask before choosing an approach
    08:25 Package vs. rolling your own trade-offs
    11:30 Silly bit

    If you want guidance on decisions like these, check out our code review service to get expert eyes on your architecture.

    続きを読む 一部表示
    14 分
  • Local and production should match even for Laravel tools
    2026/04/11

    Ever installed a Laravel package locally and immediately accessed it, only to wonder later whether your access controls are actually working in production?

    In the latest episode of the No Compromises podcast, we discuss why tools like Telescope and Horizon behave differently in local environments versus production, and why that inconsistency is a problem worth solving.

    We make the case that developer convenience should never come at the cost of security confidence. If your gate logic cannot be exercised locally, you cannot truly trust it is protecting your production environment.

    We also dig into how Aaron worked around the issue by overriding the package's service provider logic, and why Laravel has since made this easier to handle cleanly.

    • (00:00) - Why local and production environments should match
    • (01:42) - How Telescope's gate logic behaves differently locally
    • (03:01) - The risk of untestable access control logic
    • (07:53) - How Aaron overrode the service provider to fix it
    • (10:23) - Silly bit

    (00:00) Why local and production environments should match
    (01:42) How Telescope's gate logic behaves differently locally
    (03:01) The risk of untestable access control logic
    (07:53) How Aaron overrode the service provider to fix it
    (10:23) Silly bit

    Our courses took the production hits so your app doesn't have to.

    続きを読む 一部表示
    13 分
  • When weird code needs to explain itself
    2026/03/28

    Have you ever looked at a colleague's code and thought, "This is clearly wrong," only to find out it was actually a well-reasoned workaround for a tricky bug?

    In the latest episode of the No Compromises podcast, we discuss what happened when Aaron reviewed Joel's code and couldn't make sense of a pattern spread across multiple Livewire components.

    The code wasn't bad, it was solving a real UX flicker bug in an older version of Mary UI. But without context, it looked like a mistake and nearly got rejected. The fix wasn't just refactoring; it was giving the workaround a proper home: a trait with a descriptive name, clear method names, and thorough documentation explaining the bug, the reason for the pattern, and when it can eventually be removed.

    We also talk about why "the explanation is in the PR note" isn't good enough, how AI coding agents can unknowingly propagate patterns they don't understand, and why strange code deserves to look strange, on purpose.

    Explore Mastering Laravel resources to deepen your understanding of patterns like these.

    00:00 The confusing code review that started this
    01:15 Flagging the unclear pattern across components
    03:54 The Mary UI toast flicker bug explained
    05:45 Naming, documentation, and protecting the whole team
    09:30 Silly bit

    続きを読む 一部表示
    11 分
adbl_web_anon_alc_button_suppression_c
まだレビューはありません