North Meets South Web Podcast-logo

North Meets South Web Podcast

Technology Podcasts

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

Location:

Australia

Description:

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

Language:

English


Episodes
Ask host to enable sharing for playback control

The one about onboarding junior developers

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

Duration:00:30:04

Ask host to enable sharing for playback control

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

4/23/2024
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 links Laravel BootcampLaracastsLaravel Up and RunningOnramp to LaravelLaravel Shift

Duration:00:38:16

Ask host to enable sharing for playback control

Verbs, stolen chargers, and Laravel 11

4/4/2024
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 links VerbsLaravel Shift

Duration:00:51:00

Ask host to enable sharing for playback control

Handling error state, reviewing code, and request data objects

3/6/2024
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 objects Show links - XState - Jake's State Machine's talk from Laracon US - Spatie's Laravel Data

Duration:00:35:19

Ask host to enable sharing for playback control

The one with Ripples, Forge previews, and Laracon

2/21/2024
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 links RipplesRyan ChandlerForge PreviewerLaracon USPHPTekHere’s why you should attend Laracon

Duration:00:42:04

Ask host to enable sharing for playback control

The one about sending email

2/10/2024
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 links StatechartsXState Visualizerxstate-vizMermaid[PHP]TEK 2024List-Unsubscribe headerGoogle email sender guidelinesSendStackMailCoachConvertKit

Duration:00:37:56

Ask host to enable sharing for playback control

The one with the keyboards and Filament

1/24/2024
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 links Keychron K11 ProFilamentKind of annoyed at React

Duration:00:42:22

Ask host to enable sharing for playback control

The North Meets South meets Cash Money Cowork New Year extravaganza

1/10/2024

Duration:01:20:25

Ask host to enable sharing for playback control

The one with the Lumberjack

12/13/2023
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 SnowflakesJavaScript doesn’t like large numbersLumberjack Song

Duration:00:49:33

Ask host to enable sharing for playback control

Looking back on Laracon AU

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

Duration:00:37:14

Ask host to enable sharing for playback control

The one with all the JSON API stuff with TJ Miller

10/12/2023
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 ScrambleOpenAPIJSON SchemaJSON:APISwaggerJoe Tennanbaum going full Norton Commander with Laravel PromptsRemote Procedure Call (RPC)spatie/laravel-dataPactStoplightRedocSwaggerHubMuleSoftApiary

Duration:00:46:36

Ask host to enable sharing for playback control

DIY woodwork, React micro-frontends, and confusing OpenJSONAPISchema

9/28/2023
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 standMicro-frontendsModule federationJSON:APIOpenAPI vs JSON:APIJSON:API, OpenAPI, and JSON Schema working in harmonysixlive/json-schema-assertions

Duration:00:40:23

Ask host to enable sharing for playback control

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

9/13/2023
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 againBunBaoziOnceIan Landsman on on-prem softwareDeploying Tighten's Jigsaw-powered sites with GitHub Actions

Duration:00:40:46

Ask host to enable sharing for playback control

Airdrop, user-specific S3, and frontend complexity

8/31/2023
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 NucleusLaracon AUAirdropDeploying with Airdrop

Duration:00:39:19

Ask host to enable sharing for playback control

State machines, pending objects, and named constructors

8/16/2023
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 RodState Chart XMLStatelyDavid K PianoHow to avoid large function signatures by using pending objectsFormatting exception messages

Duration:00:43:52

Ask host to enable sharing for playback control

The one with the successful first-time conference speaker

8/2/2023
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 2023Keith Damiani - Connecting the dots - Laracon US 2019Aaron Francis - Publishing your work - Laracon US 2023Deckset for MacHow to make the most of a design conference

Duration:00:32:37

Ask host to enable sharing for playback control

Sipping Whisk(e)y with Len Woodward

6/27/2023
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 WoodwardWhiskyLifecycle hooks in LaravelLaravel ffmpeg tools

Duration:00:41:53

Ask host to enable sharing for playback control

World champions, deploying from GitHub Actions, and feature flags

6/13/2023
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 ActionsLaravel Pennant

Duration:00:39:47

Ask host to enable sharing for playback control

Bitmasks, reflected DTOs, and Aaron Francis

5/30/2023
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 basicsBitmasking in LaravelBit functions and operators in MySQL

Duration:00:39:12

Ask host to enable sharing for playback control

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

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

Duration:00:35:45