『No Compromises』のカバーアート

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.No Compromises, LLC
エピソード
  • Write better requirements or pay for it later
    2026/08/29

    Have you ever handed off a feature request with barely any detail and expected the developer to just figure it out?

    In the latest episode of the No Compromises podcast, we discuss why writing clear requirements is one of the most valuable things a business can do before development starts.

    We make the case that even imperfect requirements beat none at all because they determine where the discovery happens, closer to the finish line rather than somewhere in the middle of the country.

    We also cover why letting AI write your requirements for you is a trap, and how AI can help you review and cross-check requirements instead. And why the more detail you put in upfront, the less money you spend on surprises later.

    • (02:53) - Good requirements let you build start to finish
    • (05:10) - Imperfect requirements still beat having none
    • (07:36) - Why AI should not write your requirements
    • (09:09) - Using AI to cross-check requirements instead
    • (10:46) - Silly bit

    Have a messy real-world project you're working through? Join the No Compromises community and talk it through with other developers.

    Subscribe to the Mastering Laravel newsletter for practical insights that help you communicate better with your development team.

    続きを読む 一部表示
    13 分
  • Which layer of caching does your slow app actually need?
    2026/08/15

    When someone says your app is slow and you need caching, do you actually know which layer of caching they are talking about?

    In the latest episode of the No Compromises podcast, we discuss the many different forms caching takes in a Laravel application and why reaching for the cache facade is not always the answer.

    We walk through caching from the outside in, starting with edge caching via Cloudflare, moving into Laravel's cache facade for third-party API calls, and all the way down to memoization with the Once helper for expensive in-request calculations.

    We also make the case that storing data in a database table can be a perfectly valid caching strategy, and that the right question to ask is not whether to cache but what kind of caching actually fits the problem.

    • (00:17) - Why caching means different things to different people
    • (02:04) - Edge caching with Cloudflare explained
    • (05:33) - When a database table beats the cache facade
    • (07:45) - Memoization with the Laravel Once helper
    • (09:19) - Silly bit

    We have seen every caching mistake in the book. Our code review will find yours.

    Get practical Laravel tips like these delivered to your inbox every day by subscribing to our newsletter.

    続きを読む 一部表示
    12 分
  • Where do credentials end and configuration begin in your env file?
    2026/08/01

    Have you ever fixed a failing test by adding a variable to phpunit.xml and moved on, not thinking twice about whether that was actually the right call?

    In the latest episode of the No Compromises podcast, we discuss a real pull request disagreement about where environment variables belong and why it actually matters.

    We draw an important distinction between credentials and workflow configuration in your env file, and why that difference should determine exactly what goes into phpunit.xml and what stays out.

    We also get into why zeroing out API keys and hostnames in your test environment is not optional, and how a small oversight in one PR can quietly expose your tests to real third-party services.

    • (00:00) - A real PR disagreement about phpunit.xml
    • (01:07) - Credentials vs workflow config in your env file
    • (03:17) - Why Aaron is glad his tests failed
    • (04:49) - How to properly isolate third-party test keys
    • (07:25) - Silly bit

    Come talk through decisions like these with developers who care in the No Compromises community.
    続きを読む 一部表示
    9 分
adbl_web_anon_alc_button_suppression_t1
まだレビューはありません