Jake Bennett

Jake Bennett

Christ follower, web dev designer @wilbergroup and @laravelphp fanboi. Co-host of @northsouthaudio and @laravelnews with @michaeldyrynda

Appears in 166 Episodes

Payment processing, when to extract classes, and failure alerts

Jake and Michael discuss the joys of payment processing, when to extract methods to dedicated classes, and handling failure alerts in thenping.me

Streaming, working from home, and trapping mail

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 local mail testing.

Hoarding toilet paper, project health, and staying home

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 plan on managing ...

Insurance, validation outside of HTTP requests, and event sourcing

Jake and Michael discuss vehicle insurance, health insurance, validation outside of HTTP requests, event sourcing, and more!

Hiding magic strings, leveraging language files, and reaching for vendor libraries

Jake and Michael discuss using enums to hide away magic strings and numbers, leveraging language files for communication with app users, and when to reach for vendor l...

Tracking task executions, identifying missing tasks, and long episode names

Jake and Michael get deep into discussion on approaches to tracking scheduled tasks, identifying when tasks go missing, and talk about varying task states.

Privacy focus, email woes, and too much logging

Jake and Michael return to discuss focusing on privacy, sending LOTS of email quickly, and how much logging is too much logging.

Barbara Walters, queue woes, and email processing

Jake and Michael return for 2020 to discuss all things Barbara Walters, Redis queues, processing email in Laravel, and an overdue update on thenping.me

Reviewing code with new developers

In this episode, Jake and Michael discuss reviewing code with new or junior developers, answering a question from Twitter.

Laracon AU retro, working with third-party auth providers, and thenping.me

Michael provides a retrospective on Laracon AU 2019, Jake discusses working with third-party auth providers, and we discuss the ongoing development of our SaaS, thenpi...

MC'ing events, testing .test domains, and shaping thenping.me

Jake and Michael discuss MC'ing events, the perils of testing between Valet sites on .test domains, and shaping their upcoming SaaS, thenping.me

Tracking bugs in releases, upgrading to Laravel 6, and highly available databases

Jake and Michael discuss approaches to tracking releases in bug tracking software, upgrading apps to Laravel 6, highly available databases with ProxySQL and HAProxy, a...

Refactor a legacy UI, then ping me

Jake and Michael discuss the perils of refactoring the UI of a legacy app, and the SaaS they've been working on; thenping.me

Decision folders, escalating AWS bills, and building a SaaS

Jake and Michael discuss the inclusion of a decision folder in your project repo, quickly escalating AWS bills, and building a SaaS.

Monitoring scheduled tasks, Inertia and Livewire, and "microservices"

Jake and Michael discuss monitoring scheduled tasks in Laravel, Inertia and Livewire, and "Microservices".

North Meets South Meets No PlansTo Merge

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

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 each manage the b...

Scaling databases, dispatching jobs, and taking charge of teams

Jake and Michael discus the perils of scaling the MySQL database for an application, the handiness of dispatching jobs, and taking charge of development teams.

Theodor Geisel, complex validation, and compiled assets in git

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 store compiled asset...

Getting Shifty with JMac

In this episode, Jake and Michael are joined by JMac to discuss maintainable code, keeping your Laravel codebase up to date, and more.

Laracon Online, payment processing, and handling webhooks

Jake and Michael recap Laracon Online, event sourcing, payment processing, sharing migrations and models, and handling webhooks

Logging stacks, proxying SQL, and database clusters

In this episode, Jake and Michael discuss logging stacks in Laravel, ProxySQL and Galera Cluster, and state machines (which have started to grow on Michael) Thanks to...

Queued jobs, web sockets, and exceptional bailouts

Jake and Michael discuss queueing jobs at scale with Laravel Horizon, web sockets implementations, and using exceptions to bail you out of handling falsey conditions.

New year goals, returning to the gym, and snow shovelling alternatives

Jake and Michael return for 2019, sharing their personal and technical goals for the year, talk about refactoring legacy code and introducing tests, and Jake shares mo...

Third annual North Meets South meets Dads in Dev meets TJ Miller meets Chris Gmyr Belated Christmas Extravaganza Podcast

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 2018 and look ahead...

Vue transitions, file uploads, and conventional wisdom

Jake and Michael record a live episode, and discuss Vue transitions, file uploading, and share some conventional wisdom.

Reconstructive surgery, time management, and scaling infrastructure

Jake and Michael catch up for the 50th episode and discuss Michael's ACL reconstruction, time management, and scaling infrastructure.

Laracon AU, form building, and advanced learning

Jake and Michael discuss the very first Laracon AU, designing and building forms, using Bootstrap and Tailwind CSS, and advanced learning.

Type-safety, BladeX, and HTML emails

Jake and Michael return to discuss the introduction of further type-safety in PHP, BladeX, finite state machines, and rendering HTML emails.

Reinventing form controls, typing ahead, and converting MySQLi to Query Builder

Jake and Michael return after a two month (!!) summer hiatus

Broadcast by