PodcastsTechnologieNo Compromises

No Compromises

Joel Clermont and Aaron Saray
No Compromises
Nieuwste aflevering

145 afleveringen

  • No Compromises

    Stop doing math in your config files

    31-1-2026 | 9 Min.
    Ever feel the urge to write out calculations in your code to make them "self-documenting"?
    In the latest episode of the No Compromises podcast, we discuss why inline math in configuration values is a habit worth breaking.
    Aaron argues that if a value never changes, there's no reason to calculate it every time. A well-placed comment can explain how you got the number without the unnecessary overhead.
    We also cover how comments can clarify units like seconds versus milliseconds, why this thinking applies beyond config files, and how questioning small habits can improve your code overall.

    (00:00) - How many seconds is five minutes?

    (01:45) - The problem with inline config math

    (03:45) - Using comments instead of runtime calculations

    (05:30) - Why questioning habits improves code

    (07:00) - Silly bit

    Want a second set of eyes on your Laravel project?
  • No Compromises

    What could be worse than having no tests?

    17-1-2026 | 9 Min.
    Found a cool package on Laravel News? But how do you know if it's actually worth installing?
    In the latest episode of the No Compromises podcast, we discuss what we look for when evaluating third-party packages before bringing them into a project.
    Aaron makes the case that what he finds in the tests folder is essentially a deal-breaker: no tests means no trust, but leaving default example tests behind is somehow even worse. Tests reveal whether the maintainer thought through edge cases and serve as living documentation when the README falls short.
    We also cover the other signals we weigh: GitHub stars, download counts, issue responsiveness, and how quickly maintainers keep up with new Laravel versions.

    (00:00) - Evaluating packages you stumble across

    (01:30) - Why leftover example tests frustrate Aaron

    (03:45) - Tests as documentation and edge case proof

    (05:00) - Checking issues and Laravel version history

    (08:00) - Silly bit

    Want to work with us on your project?
  • No Compromises

    Why I changed my mind about down migrations

    04-1-2026 | 16 Min.
    Have you ever built a strong case for something, only to realize later you were solving the wrong problem?
    In the latest episode of the No Compromises podcast, we discuss Aaron's surprising reversal on down migrations, a topic we've publicly discussed on this podcast.
    We walk through the original arguments for writing down migrations and deconstruct each one.

    (00:00) - The original case for down migrations

    (03:45) - Aaron changes his stance

    (05:15) - Why seeders beat rollbacks for local dev

    (10:30) - Rethinking the production rollback scenario

    (14:45) - Silly bit

    Keep your knowledge fresh, check out Mastering Laravel.
  • No Compromises

    Why senior developers feel wrong more often

    20-12-2025 | 10 Min.
    Ever catch yourself second-guessing decisions you were confident about just months ago? Does that mean you're getting worse at your job?
    In the latest episode of the No Compromises podcast, we explore why senior developers often feel "wrong" more frequently than they did earlier in their careers.
    Aaron makes the case that this isn't a sign of declining skill—it's evidence of a richer mental model that reveals nuance where things once seemed black and white.
    We discuss how feedback sources shift with experience, why changing your mind signals growth rather than failure, and how to reframe architectural decisions as a spectrum rather than binary choices.

    (00:00) - Feeling wrong more often as a senior dev

    (01:45) - Knowledge plateaus and how growth resets them

    (04:45) - How feedback sources change with experience

    (07:00) - Binary thinking versus nuanced decision-making

    (09:15) - Silly bit

    Want two Laravel experts to review your code?
  • No Compromises

    Should you ever hand-format code?

    06-12-2025 | 7 Min.
    Ever feel like you're wasting your time tweaking a section of code to get it just right? We have tools for that, don't we?
     
    In the latest episode of the No Compromises podcast, we discuss when to trust auto-formatters and when to nudge code by hand.
    Aaron makes the case that a few mindful minutes of “prettying up” can unblock harder thinking, without surrendering judgment to tools.
    We set limits on this approach, share a tiered break strategy, and make it clear why you still own what the formatter changes.

    (00:00) - Auto-formatters vs subjective style choices

    (01:15) - Edge cases tools miss and human tweaks

    (03:15) - Using light formatting to unlock hard problems

    (05:15) - A tiered break strategy for focus

    (07:00) - Silly bit

    Want two Laravel experts to review your code?

Meer Technologie podcasts

Over No Compromises

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

Luister naar No Compromises, Acquired en vele andere podcasts van over de hele wereld met de radio.net-app

Ontvang de gratis radio.net app

  • Zenders en podcasts om te bookmarken
  • Streamen via Wi-Fi of Bluetooth
  • Ondersteunt Carplay & Android Auto
  • Veel andere app-functies