North Meets South Web Podcast
Episodes
Utility-first commonality, retrofitting Tailwind CSS, and updated wants
07 Mar 2021
Contributed by Lukas
Jake and Michael discuss the natural commonality of utility-first CSS, retrofitting Tailwind CSS to a bespoke website build, and further explore Jake'...
Rolling up, building static sites, and user wants
21 Feb 2021
Contributed by Lukas
Jake and Michael discuss rolling up assets in legacy projects, building static sites with Vite and Statamic, and realising the hopes and dreams of you...
Junior tech support agents, modern PHP complexities, and Pi-holes
07 Feb 2021
Contributed by Lukas
In this episode, Jake and Michael discuss Michael's new role as a junior tech support agent, whether or not modern PHP development is too complex, and...
New year, new job, and developer salaries
25 Jan 2021
Contributed by Lukas
Jake and Michael ring in 2021 with discussions of Michael's new job and developer salaries.This episode was streamed live and sponsored by thenping.me...
North Meets South Meets Cash Money Cowork Christmas Extravaganza Web Podcast
20 Dec 2020
Contributed by Lukas
The Cash Money Cowork gathers for their annual Christmas Extravaganza Web PodcastDavid HemphillChris GmyrTJ MillerAvapor - Feliz NavidadSpotifyApple M...
Shaping Up, launching thenping.me, and configurable notification channels
30 Nov 2020
Contributed by Lukas
Jake and Michael discuss Shape up from the folks @basecamp, their relief in launching thenping.me (at last), and talk about configurable customer noti...
Growing pains, open source documentation, and cascading deletes
21 Nov 2020
Contributed by Lukas
Jake and Michael discuss the growing pains a business can face as they scale up, creative solutions to getting markdown-based docs into a Vapor applic...
Tangential promotions, Stripe customer portal in practice, and handling plan changes
19 Oct 2020
Contributed by Lukas
In this episode, Jake and Michael discuss Jake's new job title and responsibilities, using Stripe's Checkout and Customer Portal in practice, as well ...
A newborn, a cavapoo, and a lite valet with David Hemphill
05 Oct 2020
Contributed by Lukas
Jake and Michael are joined by David Hemphill, to talk about his latest project, Valet Lite.This episode is sponsored by Fathom Analytics, simple, pri...
Teams, Billing, and Parades of Ninjas
23 Aug 2020
Contributed by Lukas
Jake and Michael are joined by Yaz, to talk about approaches to managing teams in Laravel applications, as well as Stripe Checkout.This episode is spo...
Command hooks, HTTP fakes, and high-density images
13 Aug 2020
Contributed by Lukas
This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses.Show linksCommand hooksLaravel ...
CloudFlare, launch plans, and handling complex data flows
26 Jul 2020
Contributed by Lukas
Jake and Michael discuss some of the great, free tooling from CloudFlare, launch and pricing plans for thenping.me, and handling complex data flows wi...
Handling alerts, command pipelines, and (un)masked passwords
12 Jul 2020
Contributed by Lukas
Jake and Michael discuss how they're tackling alerts and customer notifications in thenping.me, command pipelines, and the curious case of (un)masked ...
Scheduled tasks alerts, edge casees, and honing your message
28 Jun 2020
Contributed by Lukas
Jake and Michael talk through the final stages of preparation to unleash their Laravel scheduled task monitoring SaaS thenping.me to people signed up ...
The Nine Nine, HTTP Gateways, and calculated mutexes
15 Jun 2020
Contributed by Lukas
Jake and Michael discuss whether or not Brooklyn Nine-Nine should become a show about the USPS, approaches to testing HTTP endpoints, and resolving is...
Mikado, Refactoring Gurus, and Argo
31 May 2020
Contributed by Lukas
Jake and Michael discuss the Mikado Method, the refactoring guru, and the magic of Cloudflare Argo.This episode was sponsored by Fathom Analytics, sim...
DTOs, Enums, and Divinations
04 May 2020
Contributed by Lukas
Jake and Michael discuss the use of DTOs and Enums in their upcoming SaaS, thenpingme, and catch up with Caneco to discuss the design work he's been d...
Payment processing, when to extract classes, and failure alerts
19 Apr 2020
Contributed by Lukas
Jake and Michael discuss the joys of payment processing, when to extract methods to dedicated classes, and handling failure alerts in thenping.meThis ...
Streaming, working from home, and trapping mail
05 Apr 2020
Contributed by Lukas
Jake and Michael discuss their foray into streaming, what it's like working from home (and staying there!), and some of their favourite tooling for lo...
Hoarding toilet paper, project health, and staying home
22 Mar 2020
Contributed by Lukas
Jake and Michael share how their lives have changed in the two weeks since the last episode thanks to the state of the world, and brainstorm how they ...
Insurance, validation outside of HTTP requests, and event sourcing
08 Mar 2020
Contributed by Lukas
Jake and Michael discuss vehicle insurance, health insurance, validation outside of HTTP requests, event sourcing, and more!This episode is sponsored ...
Hiding magic strings, leveraging language files, and reaching for vendor libraries
23 Feb 2020
Contributed by Lukas
Jake and Michael discuss using enums to hide away magic strings and numbers, leveraging language files for communication with app users, and when to r...
Tracking task executions, identifying missing tasks, and long episode names
09 Feb 2020
Contributed by Lukas
Jake and Michael get deep into discussion on approaches to tracking scheduled tasks, identifying when tasks go missing, and talk about varying task st...
Privacy focus, email woes, and too much logging
27 Jan 2020
Contributed by Lukas
Jake and Michael return to discuss focusing on privacy, sending LOTS of email quickly, and how much logging is too much logging.This episode is sponso...
Barbara Walters, queue woes, and email processing
12 Jan 2020
Contributed by Lukas
Jake and Michael return for 2020 to discuss all things Barbara Walters, Redis queues, processing email in Laravel, and an overdue update on thenping.m...
Reviewing code with new developers
17 Nov 2019
Contributed by Lukas
In this episode, Jake and Michael discuss reviewing code with new or junior developers, answering a question from Twitter.This episode is sponsored by...
Laracon AU retro, working with third-party auth providers, and thenping.me
03 Nov 2019
Contributed by Lukas
Michael provides a retrospective on Laracon AU 2019, Jake discusses working with third-party auth providers, and we discuss the ongoing development of...
MC'ing events, testing .test domains, and shaping thenping.me
21 Oct 2019
Contributed by Lukas
Jake and Michael discuss MC'ing events, the perils of testing between Valet sites on .test domains, and shaping their upcoming SaaS, thenping.me.This ...
Tracking bugs in releases, upgrading to Laravel 6, and highly available databases
07 Oct 2019
Contributed by Lukas
Jake and Michael discuss approaches to tracking releases in bug tracking software, upgrading apps to Laravel 6, highly available databases with ProxyS...
Refactor a legacy UI, then ping me
15 Sep 2019
Contributed by Lukas
Jake and Michael discuss the perils of refactoring the UI of a legacy app, and the SaaS they've been working on; thenping.meThis episode is sponsored ...
Decision folders, escalating AWS bills, and building a SaaS
25 Aug 2019
Contributed by Lukas
Jake and Michael discuss the inclusion of a decision folder in your project repo, quickly escalating AWS bills, and building a SaaS. Thanks to this ep...
Monitoring scheduled tasks, Inertia and Livewire, and "microservices"
11 Aug 2019
Contributed by Lukas
Jake and Michael discuss monitoring scheduled tasks in Laravel, Inertia and Livewire, and "Microservices". This episode is sponsored by Workvivo Show ...
North Meets South Meets No PlansTo Merge
28 Jul 2019
Contributed by Lukas
Jake and Michael catch up with Caleb Porzio and Daniel Coulbourne at Laracon US 2019 for a day one recap.
Basecamp, old people names, and managing issues
26 Jun 2019
Contributed by Lukas
We start the episode with a bit of rambling, slip in some state machines, talk about old mates Ethyl, Beryl, and Dean, and get into discussing how we ...
Scaling databases, dispatching jobs, and taking charge of teams
19 May 2019
Contributed by Lukas
Jake and Michael discus the perils of scaling the MySQL database for an application, the handiness of dispatching jobs, and taking charge of developme...
Theodor Geisel, complex validation, and compiled assets in git
21 Apr 2019
Contributed by Lukas
Michael and Jake discuss the books of Theodor Geisel, complex validation and when to reach for form requests, and discuss whether or not you might sto...
Getting Shifty with JMac
07 Apr 2019
Contributed by Lukas
In this episode, Jake and Michael are joined by JMac to discuss maintainable code, keeping your Laravel codebase up to date, and more. Show links JMa...
Laracon Online, payment processing, and handling webhooks
17 Mar 2019
Contributed by Lukas
Jake and Michael recap Laracon Online, event sourcing, payment processing, sharing migrations and models, and handling webhooks. Thanks to this episod...
Logging stacks, proxying SQL, and database clusters
17 Feb 2019
Contributed by Lukas
In this episode, Jake and Michael discuss logging stacks in Laravel, ProxySQL and Galera Cluster, and state machines (which have started to grow on Mi...
Queued jobs, web sockets, and exceptional bailouts
28 Jan 2019
Contributed by Lukas
Jake and Michael discuss queueing jobs at scale with Laravel Horizon, web sockets implementations, and using exceptions to bail you out of handling fa...
New year goals, returning to the gym, and snow shovelling alternatives
14 Jan 2019
Contributed by Lukas
Jake and Michael return for 2019, sharing their personal and technical goals for the year, talk about refactoring legacy code and introducing tests, a...
Third annual North Meets South meets Dads in Dev meets TJ Miller meets Chris Gmyr Belated Christmas Extravaganza Podcast
01 Jan 2019
Contributed by Lukas
Jake and Michael are joined by David and Andrew of the Dads in Dev podcast, along with TJ Miller (not the actor/comedian) and Chris Gmyr to wrap up 20...
Vue transitions, file uploads, and conventional wisdom
03 Dec 2018
Contributed by Lukas
Jake and Michael record a live episode, and discuss Vue transitions, file uploading, and share some conventional wisdom. Show links The Grinch Vue tr...
Reconstructive surgery, time management, and scaling infrastructure
18 Nov 2018
Contributed by Lukas
Jake and Michael catch up for the 50th episode and discuss Michael's ACL reconstruction, time management, and scaling infrastructure. Show links Soun...
Laracon AU, form building, and advanced learning
14 Oct 2018
Contributed by Lukas
Jake and Michael discuss the very first Laracon AU, designing and building forms, using Bootstrap and Tailwind CSS, and advanced learning. Show links ...
Type-safety, BladeX, and HTML emails
30 Sep 2018
Contributed by Lukas
Jake and Michael return to discuss the introduction of further type-safety in PHP, BladeX, finite state machines, and rendering HTML emails. Thanks to...
Reinventing form controls, typing ahead, and converting MySQLi to Query Builder
18 Sep 2018
Contributed by Lukas
Jake and Michael return after a two month (!!) summer hiatus Show links Syntax - Accessibility Full Stack Radio - Building accessible UI components B...
Nova, bootleg live streams, and static site hosting
24 Jul 2018
Contributed by Lukas
Michael and Jake return just in time to talk about the upcoming secret Laravel project, Nova, Laracon US 2018, static site hosting, and more! Show lin...
Event sourcing, auditing, and finite state machines
30 May 2018
Contributed by Lukas
Jake and Michael make their return to discuss event sourcing, auditing and reporting, and finite state machines after a busy real life schedule kept t...
ANZACs, queues, and file uploads
25 Apr 2018
Contributed by Lukas
Jake and Michael return in an irregular time slot to discuss ANZACs, scaling Laravel, queues, handling file uploads, and more! Show links Anzac Day R...
Mechanical keyboards, shared databases, and code thoughts
08 Apr 2018
Contributed by Lukas
Jake and Michael discuss their new keyboards, Michael tells us about an app using shared database models and migrations he got into production, and we...
Stimulus, Glitch, and smart speakers
12 Mar 2018
Contributed by Lukas
Jake and Michael talk about the latest open source contribution from Basecamp, Stimulus, keeping up to date with new technology, and smart speakers. S...
Work, Books and Movies, and Controversy
26 Feb 2018
Contributed by Lukas
In this episode, Jake and Michael are joined by Cash Money Cowork members TJ Miller and Andrew Del Prete to talk about work, books and movies they've ...
Drop sets, engaging stakeholders, and real time stats with Matty Lantz
11 Feb 2018
Contributed by Lukas
Jake and Michael were joined by Matty Lantz and covered such topics as working out, the recently completed Laracon Online, engaging stake holders, and...
Model accessors, style guides, and Nomads
28 Jan 2018
Contributed by Lukas
Jake and Michael return for 2018 and discuss model accessors for relationships, documenting style guides, shared database migrations, and more! Show L...
The second annual Dads in Dev meets North Meets South meets TJ Miller Christmas Extravaganza web podcast (Part One)
10 Dec 2017
Contributed by Lukas
Andrew Del Prete, David Hemphill, and TJ Miller join Michael and Jake for their second annual Christmas crossover podcast. We talk about things we lea...
Professor Plum in the library with a wrench
26 Nov 2017
Contributed by Lukas
In this episode, Jake and Michael talk about Clue, Laracon, working with legacy applications and migrations, machine learning, and CSRF protection. Sh...
Secret trips, status pages, and communication
13 Nov 2017
Contributed by Lukas
In this episode, Michael teases about the secret purpose of his Sydney trip, before moving on to the topic of status pages and reporting service disru...
Code reviews, view composers, and Stranger Things
29 Oct 2017
Contributed by Lukas
In this episode, Jake and Michael speak about Thor: Ragnarok and Stranger Things 2, before diving into reviewing code and view composers. Show Links ...
Promises, Empathy, and the Ivy Lee Method
15 Oct 2017
Contributed by Lukas
Jake and Michael talk late into the night about Andrew Del Prete's JavaScript Promises course, uploading files to Amazon S3 with DropzoneJS, books the...
Aussie slang, deep delegation, and gathering requirements
01 Oct 2017
Contributed by Lukas
Jake and Michael return to share some of the Aussie slang Jake has been learning and cover such groundbreaking topics as this year's Hacktoberfest, de...
Managing timelines, wireframing, and nested Laravel applications
03 Sep 2017
Contributed by Lukas
Jake and Michael continue with their developing journey and share their approaches to managing timelines. They also talk about different wireframing t...
Conventions, configuration, and becoming a lead developer
20 Aug 2017
Contributed by Lukas
Jake and Michael return after a few weeks' hiatus and discuss Michael's new role as a lead developer and the slightly softer focus for the podcast mov...
Podcasting, side hustles, and the importance of being earnest
25 Jun 2017
Contributed by Lukas
In this episode, Jake and Michael are joined by up-and-coming Laravel community members Caleb Porzio and Daniel Coulbourne for a casual chat about a w...
Making users, shared sessions, and production deployments
11 Jun 2017
Contributed by Lukas
In our golden episode, Jake and Michael talk about making users in a Laravel app, sharing sessions between servers and applications, and answer a list...
Vue components, chainable jobs, and life after thirty
28 May 2017
Contributed by Lukas
Jake and Michael talk about how simple Vue makes life, chaining jobs in the upcoming Laravel 5.5, and Michael's upcoming 30th birthday. Show Links La...
Eloquent observers, managing client expectations, and Laravel packages
14 May 2017
Contributed by Lukas
In this episode, Jake and Michael talk about Eloquent observers and answer listener questions about managing client expectations and packages we use i...
HTTP clients, container tagging, and foreign keys with Paul Redmond and TJ Miller
30 Apr 2017
Contributed by Lukas
In this episode, Jake and Michael welcome Paul Redmond and the returning TJ Miller to have the HTTP client discussion you were promised last time. We ...
Docker, Rancher, and Geocities with TJ Miller
16 Apr 2017
Contributed by Lukas
In this episode, Jake and Michael are joined by TJ Miller to talk about Docker, Rancher, and journies in development through Geocities and MySpace. Sp...
WordPress, UUIDs, and testing revelations
02 Apr 2017
Contributed by Lukas
This episode, Jake and Michael speak about working with UUIDs in Laravel, Wordpress, and testing mindsets. Show Links Store UUID in an optimized way ...
Mentoring, upgrading config, and cloud infrastructure
19 Mar 2017
Contributed by Lukas
Jake and Michael discuss self-improvement through mentoring developers new to Laravel, upgrading configuration between Laravel versions, and IAM crede...
Clouds, queues, and learning to code
19 Feb 2017
Contributed by Lukas
In this episode, Jake and Michael talk about 80 new Pokemon, Jake streaming zip files from Amazon S3, Michael's woes with queues and Google Cloud Plat...
Non-recording, updating Laravel, and huge manatees
05 Feb 2017
Contributed by Lukas
After a hiccup that led to having to re-record the first five minutes of the show, Jake and Michael talk about manually updating Laravel apps and the ...
Screencasting, Markdown to Medium, and Google Cloud Storage
23 Jan 2017
Contributed by Lukas
Michael and Jake return with their slightly tinkered format, where they focus on challenges overcome and things learnt in day to day framework usage. ...
Holiday catchups, CSS frameworks, and a big announcement
15 Jan 2017
Contributed by Lukas
Jake and Michael return in 2017 catching up after the holiday season, talk about various CSS frameworks, and make a big announcement! Show Links Levi...
Happy New Year
30 Dec 2016
Contributed by Lukas
Spare 68 seconds of your day to let Michael and Jake thank you for being such terrific supporters of our podcast in 2016 Show Links Relient K - Auld ...
Inaugural North Meets South Meets Dads In Dev Christmas Extravaganza Web Podcast
21 Dec 2016
Contributed by Lukas
Michael and Jake catch up with the hosts of our sister Dads in Dev podcast David Hemphill to round out the year with talk of Christmas, structuring si...
Mince pies, Laravel 5.4 updates, and Vue server-side rendering
11 Dec 2016
Contributed by Lukas
Michael and Jake managed to record this week whilst Michael's family was visiting to talk about mince pies, changes coming in Laravel 5.4, new version...
PHP 7.1, contributing to Open Source for Christmas, and posting on Medium as a developer
04 Dec 2016
Contributed by Lukas
After some erratic recording, Jake and Michael return for consecutive weeks to talk about PHP 7.1, contributing to Open Source for Christmas, and post...
Giving thanks, verifying max post size, and Vue & ES6
27 Nov 2016
Contributed by Lukas
Jake and Michael record on Thanksgiving to catch up on what they've been up to, discuss dealing with overloading max post size, and what Jake learned ...
Up and Running with Matt Stauffer
30 Oct 2016
Contributed by Lukas
Jake and Michael welcome to the show Matt Stauffer and discuss how he got to where he is today, life as technical director of Tighten Co., hiring and ...
Denials of Service, MacBooks, and reviewing other people's code
23 Oct 2016
Contributed by Lukas
Jake and Michael relive the disconnection as a result of the great DDoS attack of October 2016, discuss changes in Laravel 5.3.19, rumoured features o...
Laravel and Forge improvements, Yarn, and Hacktoberfest
16 Oct 2016
Contributed by Lukas
Jake and Michael return after a short break and talk about improvements to Laravel and Forge, the new package manager unveiled by Facebook, Yarn, and ...
Meetups, the Universe, and master plans
26 Sep 2016
Contributed by Lukas
Jake and Michael discuss starting a PHP meetup and becoming a speaker, the GitHub Universe, and GitLab's Master Plan. Show Links Cal Evans Voices of ...
Jake and Michael's Introduce Adam Wathan in under an hour
18 Sep 2016
Contributed by Lukas
In this, our tenth episode, Jake and Michael (but mostly Jake) talk with Adam Wathan on his journey towards the master of collections, not touching hi...
Post-Hiatus Catchups, Migrating To Forge And Envoyer, And Certification
11 Sep 2016
Contributed by Lukas
After a brief hiatus, Jacob and Michael catch up on what they've been working on, migrating internal servers to using Forge and Envoyer, and tread eve...
No Man's Sky, HTTP2, and Majestic Monoliths
16 Aug 2016
Contributed by Lukas
In this episode, Jacob and Michael talk about the recently released No Man's Sky, HTTP/2 middleware in Laravel, MailThief, and how Majestic Monoliths ...
Post-Laracon Crash
11 Aug 2016
Contributed by Lukas
Jacob and Michael catch up for the first time since returning from Laracon, discussing some of their favourite parts, talks, and memorable parts of th...
Gotta catch 'em all, developer tools, and mismatched exceptions
25 Jul 2016
Contributed by Lukas
In this episode, Jacob and Michael talk about the latest craze Pokemon go, the tools they use for their daily development and productivity workflows, ...
Music, Beards, and MMA with David Hemphill
11 Jul 2016
Contributed by Lukas
This episode sees Jacob and Michael interview their first guest, co-host of the Dads in Development podcast, David Hemphill. We get to know a little b...
Wrong Abstractions, Valet, and MailThief
28 Jun 2016
Contributed by Lukas
In this episode, Jacob and Michael discuss Sandi Metz's article "The Wrong Abstraction", Laravel Valet and their experiences with developing on both M...
Refactoring to Laracon
22 Jun 2016
Contributed by Lukas
In this episode, Jacob and Michael talk about the upcoming Laracon US in Louisville, Kentucky and share their thoughts on Adam Wathan's recently relea...
Introductions
13 Jun 2016
Contributed by Lukas
Hostworks The Foundry ConFOMO .dev Wilber Group Laravel Nullable Fields (blog post) Laravel Cascade Soft Deletes (blog post) Cascading Soft Deletes w...