Episodes

  • Dynamic images, Livewire slots, and API-based file uploads
    Oct 10 2024

    In this episode, Jake and Michael discuss (clever?) ways to generate dynamic images for OpenGraph purposes, how a missing slot variable sent Michael mad, Jake's adventures with API-based file uploads, and some more details about Laracon AU.

    Show more Show less
    46 mins
  • Fake drivers with Jason Beggs
    Sep 26 2024

    In this episode, Jake and Michael are joined by Jason Beggs from the Laravel team to discuss the approaches they're taking to fake interaction with third-party services during development of their upcoming product, Laravel Cloud.

    Show links

    • Jason Beggs
    • Laravel Cloud
    • Using fake providers in development
    • Database fake

    Show more Show less
    51 mins
  • 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