North Meets South Web Podcast

Follow North Meets South Web Podcast
Share on
Copy link to clipboard

Jacob Bennett and Michael Dyrynda conquer a 14.5 hour time difference to talk about life as web developers

Jacob Bennett and Michael Dyrynda


    • May 22, 2025 LATEST EPISODE
    • every other week NEW EPISODES
    • 46m AVG DURATION
    • 178 EPISODES

    5 from 23 ratings Listeners of North Meets South Web Podcast that love the show mention: developer, nice, informative, great, awesome, new, love, michael and jacob.


    Ivy Insights

    The North Meets South Web Podcast is a delightful and informative podcast hosted by Michael Dyrynda and Jacob Bennett. With a focus on web development, this podcast covers a wide range of topics while providing an enjoyable listening experience. Whether you are a seasoned developer or just starting out, there is something for everyone in this podcast.

    One of the best aspects of The North Meets South Web Podcast is the variety it offers. While primarily centered around web development, the hosts seamlessly incorporate other topics, creating a well-rounded show that keeps listeners engaged. This variety ensures that each episode brings something new and exciting to the table, making it a great choice for those looking to expand their knowledge and stay up-to-date with the latest trends in the industry.

    Another highlight of this podcast is the hosts themselves. Michael and Jacob are not only incredibly talented developers but also fantastic hosts who strike the perfect balance between technical concepts and approachability. They have a natural ability to explain complex ideas in an easy-to-understand manner, making even the most intricate topics accessible to beginners. Their humble demeanor and infectious enthusiasm create a joyful atmosphere that keeps listeners coming back for more.

    However, no podcast is without its flaws. One area where The North Meets South Web Podcast could improve is by providing more detailed show notes or transcripts. While the hosts do a great job of discussing various tools and packages for Laravel, Vue, and other technologies during episodes, having accompanying written material would be beneficial for those who prefer reading or want to reference specific information at a later time.

    In conclusion, The North Meets South Web Podcast is an excellent choice for anyone interested in web development or simply looking for an entertaining podcast. With its mix of technical insights, diverse topics, and engaging hosts, this podcast stands out as both educational and enjoyable. Michael and Jacob's contributions to the developer community are much appreciated, and I eagerly look forward to each new episode they release.



    Search for episodes from North Meets South Web Podcast with a specific topic:

    Latest episodes from North Meets South Web Podcast

    Stealth grills, metric takeover, and selecting conference talks

    Play Episode Listen Later May 22, 2025 41:11


    In this episode, Jake and Michael discuss Jake's new stealth grill, his eldest son's takeover of the state finals (and metric's takeover of measurement), and Michael goes through the process of refining over 150 talk submissions down to the final Laracon AU schedule.

    Constant interfaces, nested input, and array access

    Play Episode Listen Later May 8, 2025 42:12


    In this episode, Jake and Michael discuss using interfaces as a dictionary of constants, working with and testing inputs passed down multiple layers of the application, and refactoring legacy code with PHP's ArrayAccess interface.

    Laracon AU, queued batches, and leveraging AI

    Play Episode Listen Later Apr 24, 2025 36:45


    In this episode, Jake and Michael discuss the ramp up of Laracon AU planning, touch base on Jake's unorthodox usage of Laravel Horizon, and Michael finally coming around to using AI.

    New setups, Saloon SDKs, and configuring Horizon

    Play Episode Listen Later Apr 10, 2025 40:26


    In this episode, Jake and Michael discuss Michael's new recording gear, building integrations with external APIs using Saloon, and configuring Laravel Horizon.

    Concentric circles, eloquent values, and application monitoring

    Play Episode Listen Later Mar 6, 2025 39:05


    In this episode, Jake and Michael discuss circles of influence and information, eloquently handling return of single values from the database, and monitoring tools for your applications.

    Succession plans, unused features, and testing living systems

    Play Episode Listen Later Feb 20, 2025 31:50


    Jake and Michael discuss those features you ship that nobody uses but everybody has feedback for, testing a system where the valid state can change based on user input, and compliance auditing and adherence.

    Luka and AD, Laracon US, and pitching our Laracon talks

    Play Episode Listen Later Feb 6, 2025 37:01


    In this episode, Jake and Michael discuss the blockbuster trade of Luka Dončić to the the Los Angeles Lakers in exchange for Anthony Davis, the just-announced Laracon US, and pitch our talks for the very same conference.

    Old packages, Laravel upgrades, and breaking changes

    Play Episode Listen Later Jan 16, 2025 41:15


    Jake and Michael recap their Christmas and New Year break, talk through lingering packages, Laravel 11 upgrades, and breaking changes in PHPUnit.

    North Meets South meets Slightly Caffeinated meets David Hemphill Christmas Extravaganza

    Play Episode Listen Later Dec 19, 2024 61:23 Transcription Available


    Join Jake, Michael, David, TJ, and Chris for a merry chat about tech, holiday antics, and the entertaining Wheel of Fortune game!## SocialXhttps://x.com/northsouthaudiohttps://x.com/JacobBennett https://x.com/michaeldyryndahttps://x.com/davidhemphillhttps://x.com/heytjmillerhttps://x.com/cmgmyrBlueskyhttps://bsky.app/profile/northmeetssouth.audiohttps://bsky.app/profile/dyrynda.auhttps://bsky.app/profile/jakebennett.bsky.socialhttps://bsky.app/profile/tjmiller.bsky.socialhttps://bsky.app/profile/chrisgmyr.dev (00:00) - Introductions (00:30) - Holiday Humor (02:28) - Brain Fog Chat (05:25) - Favorite Christmas Movies (08:26) - Significant 2024 Events (15:32) - Wheel of Fortune Game (59:14) - Wrapping Up

    Loud coffee machines, Prezet, recursion, and staging environments

    Play Episode Listen Later Dec 5, 2024 29:17


    Join Michael and Jake as they explore noisy coffee machines, dive into documentation challenges with Prezet, and discuss the nuances of sandbox environments. (00:00) - Introduction (01:14) - Noisy Coffee Machines (03:06) - Basketball Recap (03:48) - Documentation with Prezet (07:31) - Carrier Documentation Permissions (10:07) - Code Rendering Issues (12:28) - Developer World Update (20:21) - Sandbox Environment Strategy (27:48) - Next Steps (28:16) - Conclusion

    Laracon AU retro, coffee machines, and dynamic directories

    Play Episode Listen Later Nov 21, 2024 37:51 Transcription Available


    Join Michael and Jake as they dive into Laracon AU highlights, reveal new coffee adventures, and discuss dynamic directories and tenant file storage.

    Large file uploads, scrambled spotlights, and preparing for Laracon AU

    Play Episode Listen Later Oct 24, 2024 26:22 Transcription Available


    In this episode, Jake and Michael discuss large file uploads without double-handling them, generating API documentation for your app, and the mad rush of the last two weeks before this year's Laracon AUShow linksRodecaster DuoMichael's tattooStoplightScrambleVitepressLaracon AU

    Dynamic images, Livewire slots, and API-based file uploads

    Play Episode Listen Later Oct 10, 2024 45:31 Transcription Available


    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.

    Fake drivers with Jason Beggs

    Play Episode Listen Later Sep 26, 2024 51:04 Transcription Available


    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 linksJason BeggsLaravel CloudUsing fake providers in developmentDatabase fake

    Tenanted files, testing batch jobs, and enhanced enumerations

    Play Episode Listen Later Sep 12, 2024 47:42 Transcription Available


    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 linksTrailer for Mastering PostgresAaron's podcast with Glauber CostaExtending enums with attributesLaracon AU

    Remote pairing around rounding errors with a pint

    Play Episode Listen Later Aug 22, 2024 52:42 Transcription Available


    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 linksTupleLaramatesAroundbrick/mathbrick/moneyPintRunning Pint on GitHub ActionsHuskyWhisky

    The one with environment config

    Play Episode Listen Later Aug 8, 2024 40:15 Transcription Available


    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 linksAustralian men on the phone to each otherGo ahead, delete your .env.example file

    The one with bubbly water

    Play Episode Listen Later Jul 25, 2024 41:10 Transcription Available


    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.

    The one with feature flags

    Play Episode Listen Later Jul 11, 2024 36:44 Transcription Available


    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 linksFool's mateTim MacDonaldIntroduce 'before' hook

    JSON vs Polymorphism and editable index pages

    Play Episode Listen Later Jun 27, 2024 39:27 Transcription Available


    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 linksMy User GuideLiquid Death

    Music, feature flags, and making the new one do what the old one did

    Play Episode Listen Later May 29, 2024 43:43 Transcription Available


    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 linksAudio ReignLouis ColeVulfpeckBurn the JukeboxLaracon AU

    The one about onboarding junior developers

    Play Episode Listen Later May 2, 2024 30:04 Transcription Available


    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).

    Laravel 11 learnings, nested validation, and the simplicity of Laravel

    Play Episode Listen Later Apr 23, 2024 38:16 Transcription Available


    Jake and Michael discuss some of the gotchas upgrading from a previous version of Laravel to 11.x, integrating a React frontend built in parallel to its backend, nested validation, and the simplicity of using a batteries-included framework like Laravel.Show linksLaravel BootcampLaracastsLaravel Up and RunningOnramp to LaravelLaravel Shift

    Verbs, stolen chargers, and Laravel 11

    Play Episode Listen Later Apr 4, 2024 51:00 Transcription Available


    In this episode, Jake and Michael discuss Verbs, a take on event sourcing that strives to be simpler and more obvious to grok, children stealing device chargers, and some things to remember when upgrading to Laravel 11.Show linksVerbsLaravel Shift

    Handling error state, reviewing code, and request data objects

    Play Episode Listen Later Mar 6, 2024 35:19


    Jake and Michael discuss using state machines to handle accurately and predictably handling error state, reviewing code and having your code reviewed, and converting request objects to data objectsShow links- XState- Jake's State Machine's talk from Laracon US- Spatie's Laravel Data

    The one with Ripples, Forge previews, and Laracon

    Play Episode Listen Later Feb 21, 2024 42:04 Transcription Available


    Jake and Michael discuss another of Michael's podcasts, Ripples, setting up review sites on Laravel Forge with Ryan Chandler's Forge Previewer, and speaking and attending Laracon(s).Show linksRipplesRyan ChandlerForge PreviewerLaracon USPHPTekHere's why you should attend Laracon

    The one about sending email

    Play Episode Listen Later Feb 10, 2024 37:56


    In this episode, Jake and Michael discuss the differences between transactional and campaign email and some approaches to sending them. We also touch on Jake speaking on PHP[TEK] 2024 on the topic of state machines.Show linksStatechartsXState Visualizerxstate-vizMermaid[PHP]TEK 2024List-Unsubscribe headerGoogle email sender guidelinesSendStackMailCoachConvertKit

    The one with the keyboards and Filament

    Play Episode Listen Later Jan 24, 2024 42:22


    Jake and Michael discuss their new keyboards, as well as Jake's somewhat secret usage of Filament for building out some of the user-facing aspects of his main work application.Show linksKeychron K11 ProFilamentKind of annoyed at React

    The North Meets South meets Cash Money Cowork New Year extravaganza

    Play Episode Listen Later Jan 10, 2024 80:25


    The one with the Lumberjack

    Play Episode Listen Later Dec 13, 2023 49:33


    Jake and Michael get a sneak peek into Laracon AU 2024, discuss Michael's migration to Snowflakes, and Jake's challenge around preventing multiple windows open for the same application page.Show links Snowflakes Lumberjack Song

    Looking back on Laracon AU

    Play Episode Listen Later Nov 30, 2023 37:14


    Jake and Michael look back on the return of Laracon AU after a four-year break.

    The one with all the JSON API stuff with TJ Miller

    Play Episode Listen Later Oct 12, 2023 46:36


    Jake and Michael are joined by TJ Miller to try and untangle their confusion about JSON API, Open API, Swagger, and JSON Schema from last episode.This episode is brought to you by our friends at Workvivo - The leading employee communication app.Show links Generate API Documentation for Laravel with Scramble OpenAPI JSON Schema JSON:API Swagger Joe Tennanbaum going full Norton Commander with Laravel Prompts Remote Procedure Call (RPC) spatie/laravel-data Pact Stoplight Redoc SwaggerHub MuleSoft Apiary

    DIY woodwork, React micro-frontends, and confusing OpenJSONAPISchema

    Play Episode Listen Later Sep 28, 2023 40:23


    In this episode, Jake and Michael discuss building your own monitor stand, the mysterious world of React micro-frontends, and get confused about JSON API, Open API, Swagger, and JSON Schema.This episode is brought to you by our friends at Workvivo - The leading employee communication app.Show links DIY monitor stand Micro-frontends Module federation JSON:API OpenAPI vs JSON:API JSON:API, OpenAPI, and JSON Schema working in harmony sixlive/json-schema-assertions

    Dads in Dev, cloud services, and static-site generation

    Play Episode Listen Later Sep 13, 2023 40:46


    In this episode, Jake and Michael discuss using Airdrop to simplify and speed up your asset compilation and application deployment, restricting access to S3 buckets based on username, and some of the complexities around building your frontend.This episode is brought to you by our friends at Workvivo - The leading employee communication app.Show links Laracon AU tickets on sale again Bun Baozi Once Ian Landsman on on-prem softwareDeploying Tighten's Jigsaw-powered sites with GitHub Actions

    Airdrop, user-specific S3, and frontend complexity

    Play Episode Listen Later Aug 31, 2023 39:19


    In this episode, Jake and Michael discuss using Airdrop to simplify and speed up your asset compilation and application deployment, restricting access to S3 buckets based on username, and some of the complexities around building your frontend.This episode is brought to you by our friends at Workvivo - The leading employee communication app.Show links Nucleus Laracon AU Airdrop Deploying with Airdrop

    State machines, pending objects, and named constructors

    Play Episode Listen Later Aug 16, 2023 43:52


    Jake shares news of a package he's working on to help define state charts in PHP, then we get into the weeds on the pending object paradigm, as well as using named constructors as an alternative to "new-ing" up a class.Show links Hot Rod State Chart XML Stately David K Piano How to avoid large function signatures by using pending objects Formatting exception messages

    The one with the successful first-time conference speaker

    Play Episode Listen Later Aug 2, 2023 32:37


    Jake and Michael (but mostly Jake) share some advice that might help some first-time conference speakers when they're preparing to give their talks.Show links State Machines - Laracon US 2023 Keith Damiani - Connecting the dots - Laracon US 2019 Aaron Francis - Publishing your work - Laracon US 2023 Deckset for Mac How to make the most of a design conference

    Sipping Whisk(e)y with Len Woodward

    Play Episode Listen Later Jun 27, 2023 41:53


    Jake and Michael are joined by Len Woodward to discuss sharing git hooks over Whisk(e)y and lifecycle hooks in Laravel.Show links Len Woodward Whisky Lifecycle hooks in Laravel Laravel ffmpeg tools

    World champions, deploying from GitHub Actions, and feature flags

    Play Episode Listen Later Jun 13, 2023 39:47


    Jake and Michael discuss the world champion Denver Nuggets, building assets and deploying apps in GitHub Actions, and feature flags with Laravel Pennant.This episode is brought to you by our friends at Workvivo - The leading employee communication app.Show links Cache dependencies in GitHub Actions Laravel Pennant

    Bitmasks, reflected DTOs, and Aaron Francis

    Play Episode Listen Later May 30, 2023 39:12


    After (another) month-long, scheduling-conflict hiatus, Jake and Michael are back!This episode is brought to you by our friends at Workvivo - The leading employee communication app Show links Spikeball: The basics Bitmasking in Laravel Bit functions and operators in MySQL

    We're back, Laracon AU is back, and state machines are back

    Play Episode Listen Later Apr 19, 2023 35:45


    After a month-long, scheduling-conflict hiatus, Jake and Michael are back.Laracon AU is back!And our favourite topic, state machines, is back!

    Upgrading Laravel, static analysis, and speeding up tests

    Play Episode Listen Later Mar 9, 2023 28:59


    Jake and Michael discuss the very, very, very momentous occasion of Michael finally getting to work both a modern version of Laravel and PHP, some of the twists and turns along the way, difficulties in testing multi-database multi-tenancy, and dissecting PDFs.

    Be kind. Speak truth. Don't wait. with Matt Stauffer

    Play Episode Listen Later Feb 22, 2023 55:06


    Jake and Michael are joined by Matt Stauffer to discuss his journey and taking over more of an operational role within the consultancy he co-founded, Tighten.This episode is sponsored by Workvivo.Show links Matt Stauffer Tighten Introducing Laravel Valet Laravel Valet 4 beta announcement Valet multi-OS support branch

    The one about line feeds and carriage returns

    Play Episode Listen Later Feb 7, 2023 41:51


    Jake and Michael discuss the perils of line feeds (and sometimes carriage returns), snapshot testing, and dealing with false-positives when processing API requests.This episode is sponsored by Workvivo.Show links Snapshot testing with PHPUnit A practical introduction to snapshot testing Laravel SOAP client

    The one about permissions

    Play Episode Listen Later Jan 24, 2023 45:09


    Jake and Michael discuss some different approaches to role-based permissions, and how to tackle assignment, management, and authorisation of them.This episode is sponsored by Workvivo.Show links Bouncer Laravel Permission Laravel roles and permissions explained Inertia v1.0 is here Advanced Inertia

    A Belated Christmas Extravaganza

    Play Episode Listen Later Jan 10, 2023 83:39


    Jake and Michael are joined by TJ Miller (still not the actor), Chris Gmyr, and David Hemphill (neither of whom are actors, either) to look back at 2022, forward to 2023, and yet another one-sided end of year game of Family Feud.This episode is sponsored by WorkVivo.Show links David Hemphill TJ Miller Chris Gmyr Curology Laravel Nova

    The one about documentation

    Play Episode Listen Later Dec 6, 2022 41:03


    Jake and Michael discuss the various forms of documentation that can live within an organisation, where to put it, how to find it, and how to keep it up to date.This episode is sponsored by Workvivo.Show links LaRecipe Learn how to write delightful documentation The Documentation System

    Developer's Minifesto, agile theatre, and misccellaneous rambling

    Play Episode Listen Later Nov 11, 2022 36:18


    Jake and Michael discuss the developer's minifesto, some of the theatre that goes into organisational Agile, and Michael goes off on some incoherent rambling about all manner of different topics.This episode is sponsored by Workvivo.Show links Only solve one problem at a time Manifesto for minimalist software engineers Manifesto for agile software development Agile anti-patterns

    Evaluating value objects, unspeakable forks, and moving validation down

    Play Episode Listen Later Oct 25, 2022 45:54


    In this episode, Jake and Michael talk more about using value objects, forking Saloon and backporting it for PHP 7.4 support, and moving validation deeper into your application.This episode is sponsored by Workvivo.Show links Using Value Objects in Laravel Saloon Using Saloon to integrate external APIs with Sam Carré

    Encrypted environments, encrypted data, and magic constructors

    Play Episode Listen Later Oct 12, 2022 46:13


    Jake and Michael discuss the new environment encryption functionality in Laravel, encrypting application data, and using (very?) magic named constructors.This episode is sponsored by Workvivo.Show links New encryption commands Ignoring the .env.production file Encrypted casts in Eloquent Laravel Sanctum Using Value Objects in Laravel Saloon

    Scheduling conflicts, validation beyond the request, and the return of in-person events

    Play Episode Listen Later Sep 27, 2022 53:43


    Jake and Michael discuss some ways to leverage Laravel's validation functionality along with value objects to improve your validation logic, refactoring applications, and the return of in-person events for 2023.This episode is sponsored by Workvivo.Show links Where does validation live? Value objects

    Claim North Meets South Web Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel