Episodes

  • Tenanted files, testing batch jobs, and enhanced enumerations
    Sep 12 2024

    In this episode, Jake and Michael discuss potential security considerations around segmenting file uploads per tenant, approaches to testing batch jobs in Laravel, and perhaps the untold power of using enums in PHP.

    Show links

    • Trailer for Mastering Postgres
    • Aaron's podcast with Glauber Costa
    • Extending enums with attributes
    • Laracon AU
    Show more Show less
    48 mins
  • Remote pairing around rounding errors with a pint
    Aug 22 2024

    In this episode, Jake and Michael discuss (inadvertently) bathing keyboards, pairing with remote colleagues and friends, using rational numbers to deal with rounding errors (sort of), and running code style fixers in CI or as a pre-commit hook.

    Show links

    • Tuple
    • Laramates
    • Around
    • brick/math
    • brick/money
    • Pint
    • Running Pint on GitHub Actions
    • Husky
    • Whisky
    Show more Show less
    53 mins
  • The one with environment config
    Aug 8 2024

    In this episode, Jake and Michael discuss different approaches to configuring a Laravel app, for consistency, security, and shareability among a team and across environments.

    Show links

    • Australian men on the phone to each other
    • Go ahead, delete your .env.example file
    Show more Show less
    40 mins
  • The one with bubbly water
    Jul 25 2024

    In this episode, Jake and Michael discuss the line between soda and bubbly water, Laracon AU, two-way SMS conversations, and the implications of not knowing maths as a programmer.

    Show more Show less
    41 mins
  • The one with feature flags
    Jul 11 2024

    In this episode, Jake and Michael discuss feature flags, particularly the freshly-released before hook, and the perils of incorrect eager loading as your application scales.

    Show links

    • Fool's mate
    • Tim MacDonald
    • Introduce 'before' hook
    Show more Show less
    37 mins
  • JSON vs Polymorphism and editable index pages
    Jun 27 2024

    In this episode, Jake and Michael discuss whether you should push polymorphism to the database or settle for a simple JSON field, and we discuss options for rendering multiple edit fields on an index page.

    Show links

    • My User Guide
    • Liquid Death
    Show more Show less
    39 mins
  • Music, feature flags, and making the new one do what the old one did
    May 29 2024

    In this episode, Jake and Michael discuss music we're into at the moment, using Pennant for feature flags in Laravel, and the age old set of requirements: "it needs to do everything the old one did"

    Show links

    • Audio Reign
    • Louis Cole
    • Vulfpeck
    • Burn the Jukebox
    • Laracon AU
    Show more Show less
    44 mins
  • The one about onboarding junior developers
    May 2 2024

    Jake and Michael discuss bowling, onboarding new junior developers right out of college, and the mindset required to be able to teach people the very basics of programming (and reading).

    Show more Show less
    33 mins