North Meets South Web Podcast: Recent Episodes

Jacob Bennett and Michael Dyrynda

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

View Details

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 software
    • Deploying Tighten's Jigsaw-powered sites with GitHub Actions

View Details

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
  • Airdrop
  • Deploying with Airdrop

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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é

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

Jake is joined by Luke Downing to discuss working with and testing SOAP interfaces with modern PHP.

This episode is sponsored by Workvivo.

Show links

  • Luke Downing
  • A Laravel SOAP client that provides a clean interface for handling requests and responses
  • Pest from Scratch on Laracasts

View Details

Jake and Michael discuss approaches to building multi-week features, leaning on Laravel to handle bubbling up of exceptions, and using composable actions to provide multiple entry points to the same application behaviours.

This episode is sponsored by Workvivo.

Show links

  • Actions are a dev's best friend

View Details

Jake and Michael discuss migrating thenping.me off of Laravel Vapor and the teething issues that ensued, which somehow segued into provisioning of green energy, and ending on housing your application validation.

This episode is sponsored by Workvivo.

Show links

  • thenping.me - hands-free scheduled task monitoring for Laravel
  • API integrations using Saloon in Laravel
    • Using Saloon to integrate external APIs with Sam Carré
  • Where does my validation live?

View Details

Jake and Michael discuss using the concepts within Saloon to manage integrations with third party APIs, how a newcomer to a business can help an existing team modernise their development practices, and using Data Transfer Objects to push data validation to your application boundary.

This episode is sponsored by Workvivo.

Show links

  • Trevor on Lizzo's "Grrrls" lyric controversy
  • API integrations using Saloon in Laravel
    • Using Saloon to integrate external APIs with Sam Carré
  • Where does my validation live?

View Details

Jake and Michael are joined by Laravel Shift's Jason McCreary (JMac) to discuss to latest frontend tooling for Laravel, Shift Workbench, and approaches to documenting your applications.

This episode is sponsored by Workvivo.

Show links

  • JMac
  • Laravel Shift
  • Laravel Pint
  • Vite

View Details

Jake and Michael discuss some approaches to keeping pull request review times short, and using 1Password to free you of having to keep track of your environment variables.

This episode is sponsored by Workvivo.

Show links

  • Go ahead, delete your .env.example file
  • Managing secrets in Laravel with AWS Parameter Store
  • A successful Git branching model

View Details

Jake and Michael discuss pool pumps, electric trucks, Doctor Strange (no spoilers), and when you might choose and use the TALL stack.

This episode is sponsored by Workvivo.

Show links

  • Reactive Laravel apps with the TALL stack
  • Nova Packages
  • Alpine.js
  • Livewire screencasts

View Details

Jake and Michael discuss Australians pronouncing words, Matt Stauffer's glorious beard, with a treacherous detour into recent political discussion, before correcting course to migrating Bootstrap to Tailwind CSS.

This episode is sponsored by Workvivo and Makeable.dk.

Show links

  • How Australians pronounce words
  • James Smith
  • Matt Stauffer's glorious beard
  • Windy
  • Laravel Jetstream's Blade components

View Details

In this episode, Jake and Michael discuss Michael taking his son to his first game of footy, approaches to handling variable message scheduling for Jake's Vestaboard, and a long overdue thenping.me update.

Show links

  • Vestaboard
  • thenping.me - hands-free scheduled task monitoring for Laravel

View Details

In this episode, Jake and Michael are joined by Eric Van Johnson to talk more about Vim, using Vim bindings in other editors, similarities and differences between them, and opinionated starting points.

This episode is sponsored by Workvivo and Makeable.dk and was streamed live.

Show links

  • IdeaVim
  • LunarVim
  • System76
  • Pop!_OS
  • php[architect]

View Details

In this episode, Jake and Michael are joined by Jess Archer to talk more about Vim, covering motions, text objects, managing projects, working with tmux, and more.

This episode is sponsored by Workvivo and Makeable.dk and was streamed live.

Show links

  • Mastering the Vim language
  • The Vim learning curve is a myth
  • Learn Vim on Upcase by thoughtbot
  • The Art of Vim
  • ThePrimeagen
  • TJ DeVries
  • Painting motion with the right brush
  • repeat.vim
  • surround.vim
  • commentary.vim
  • tmux-continuum
  • tmux-resurrect
  • zsh cdpath and autocompletion
  • kitty
  • vim-tmux-navigator
  • vim-test

View Details

In this episode, Jake and Michael continue their journey down the Vim rabbit hole, and cover thrilling topics such as the leader key, custom bindings, vim-test, and Git worktrees.

This episode is sponsored by Workvivo and Makeable.dk and was streamed live.

Show links

  • What is the leader key?
  • What's the difference between set and let?
  • What's the meaning of inoremap in Vim?
  • tee(1) manpage
  • vim-sourcery
  • vim-test
  • tmux
  • Vim Support Group on Discord

View Details

In this episode, Jake and Michael are joined by Jesse Leite, and kick off a mini-series on using Vim for PHP development.

This episode is sponsored by Workvivo and Makeable.dk and was streamed live.

Show links

  • Vim
  • Neovim
  • Why Vim uses hjkl as arrow keys
  • Michael's (Neovim) dotfiles
  • Jesse's (Neovim) dotfiles
  • Vim Support Group on Discord

View Details

In this episode, Jake catches up with Sam Carré again to discuss his latest package, Saloon, which gives you a beautiful, standardised way to build your own API integrations.

Show links

  • Sam Carré
  • Saloon

View Details

In this episode, Jake and Michael discuss delicious cured mystery meats, faking Wordle as a form of code Kata, and using SMS as an interface to your applications.

This episode is sponsored by Workvivo and Makeable.dk and was streamed live.

Show links

  • Wordle
  • Jake's Wordle solution faker - use sensibly

View Details

In this episode, Jake and Michael discuss Michael's new job, YAGNI, and approaches to working your way into a new codebase and a new industry.

This episode is sponsored by Workvivo and Makeable.dk and was streamed live.

Show links

  • Laravel Transporter
  • Saloon
  • YAGNI
  • ClickUp
  • Allen Holub on building software better and building better software

View Details

Jake and Michael are joined by No Plans To Merge's Caleb Porzio and Daniel Coulbourne, as well as TJ Miller (not the actor), and Chris Gmyr to look back at 2021, forward to 2022, and a very one-sided end of year game of Family Feud.

This episode is sponsored by Makeable, WorkVivo, and for the first (and last) time, White Cheddar Cheez Its.

This episode was streamed live.

Show links

  • David Hemphill
  • Andrew Del Prete
  • Caleb Porzio
  • Daniel Coulbourne
  • No Plans To Merge
  • TJ Miller
  • Chris Gmyr
  • Curology
  • Laravel Beyond CRUD

View Details

In this episode, Jake and Michael discuss Michael's change in job (again), and when you might choose single table inheritance over polymorphism.

This episode is sponsored by Workvivo and Makeable.dk and was streamed live.

Show links

  • No Compromises
  • Laravel test generator
  • Parental
  • Pushing polymorphism to the database

View Details

In this episode, Jake and Michael are joined by Statamic's Jesse Leite to discuss some of the various content authoring strategies available in the flat-file content management system, Statamic.

This episode is sponsored by Makeable.dk and Workvivo and was streamed live.

Show links

  • Jesse Leite
  • Statamic

View Details

In this episode, Jake and Michael discuss a number of tools used for pair programming, approaches to statically generating sites in PHP, and show that despite Statamic existing in the Laravel community for many years, they have absolutely no idea how it actually works.

This episode is sponsored by Makeable.dk and Workvivo and was streamed live.

Show links

  • Sublive
  • StreamYard
  • Around
  • Tuple
  • CSS Tricks
  • Chris Coyier
  • Shop Talk Show
  • Statamic
  • Pagely
  • WP Engine
  • Statamic 3 Guide

View Details

In this episode, Jake and Michael discuss the all the work to consider before introducing tests to a vanilla PHP app, trusting people over adding layers of process, and seeing data in your tests and migrations.

This episode is sponsored by Makeable.dk and Workvivo.

Show links

  • Abusing Laravel for fun and profit by David Hemphill at Laracon AU 2018
  • Oh Dear's migration to Spark Next
  • Strangling legacy code
  • The Bike Shed - Marketing Matters (on saying "no" to more process)
  • Potato, Potahto

View Details

In this episode, Jake and Michael discuss some of the challenges faced when modernising deeply legacy PHP applications.

This episode is sponsored by Makeable.dk and Workvivo.

View Details

In this episode, Jake and Michael remember 9/11, talk about upcoming PHP 8.1 features, Data Transfer Objects, and approaches to optimising your database.

This episode is sponsored by Makeable.dk and Workvivo and was streamed live.

Show links

  • Birds Aren't Real
  • Data Transfer Objects
    • spatie/data-transfer-object
  • MySQL slow query log
  • EXPLAIN statements
  • Notion's questionably heavy static marketing site

View Details

In this episode, Jake and Michael discuss 2021's AFL finals series, cricket, reinvigorating deeply legacy code, and some approaches for testing Laravel Spark.

This episode is sponsored by Makeable.dk and Workvivo.

Show links

  • What is AFL? Aussie rules explained
  • Jack McDade catching a tarpon
  • GitHub Actions
  • Laravel Spark
    • Checking plan eligibility
  • Laravel Dusk
  • Supported PHP versions
  • Laravel's StatefulGuard
  • Laravel Forge environment variables
  • Envoyer

View Details

In this episode, Jake speaks with Aaron Francis about his project Sidecar.

This episode is sponsored by Makeable.dk and Workvivo.

Show links

  • Sidecar
  • Torchlight
  • Hammerstone

View Details

In this, our 100th episode, Jake and Michael reminisce over the past five years of the show, discuss having (and then not having) kids, testing form validation, testing around third-party boundaries, and solving scaling issues on thenping.me.

This episode is sponsored by Makeable.dk and Workvivo.

Show links

  • Knights of the Flexbox Table
  • Testing validation in Laravel by asserting a Form Request
  • Building an app to scale on Laravel Vapor
  • Hands-free scheduled task monitoring for Laravel - thenping.me

View Details

In this episode, Jake and Michael discuss some different approaches (or lack thereof) and tools for managing development projects, hiring developers, and centralised knowledgebases.

This episode is sponsored by Makeable.dk.

Show links

  • 3-day potty training
  • The Oodie
  • Basecamp
  • Tara project management
  • The new GitHub issues
  • Confluence

View Details

In this episode, Jake and Michael are joined by Yaz Jallad as he embarks on the journey of becoming a full time freelancer.

This episode is sponsored by Makeable.dk and was streamed live.

View Details

In this episode, Jake and Michael dive into Michael's Vim and his attempts to #DispelTheMyth around how much work is required to make it a solid option for working with PHP.

Show links

  • PEBKAC, but it's Australian
  • Vim
  • coc.nvim
  • phpactor
  • Vim's autocompletion for PHP
  • Michael's not trying to convince you to change what works for you
  • vim-plug
  • Make VS Code awesome
  • Ben Orenstein on Vim
  • Onramp to Vim
  • Mastering Vim has never been easier
  • Intelephense
  • Laravel Idea
  • laravel-ide-helper
  • Vim Support Group on Discord

View Details

In this episode, Jake and Michael discuss developing multi-step wizards using Alpine.js and Tailwind, the perils of supporting non-evergreen (Safari) browsers, and appropriate use of input modes and autocomplete.

This episode is sponsored by Workvivo - the employee communication platform to excite, engage and connect your entire company.

Show links

  • Leroy Jenkins
  • Better form inputs for better mobile user experiences
  • Is Safari the new IE11? (Syntax.fm)
  • Alpine Day

View Details

In this episode, Jake and Michael discuss that company policy take, developing code in isolation from the system it's being developed for, and the tradeoffs between using a blunt saw and taking the time to sharpen it.

This episode is sponsored by Workvivo - the employee communication platform to excite, engage and connect your entire company.

Show links

  • Understanding legacy code
  • Torch
  • 7 habits of highly effective people

View Details

In this episode, Jake and Michael discuss the arduous task of moving an infant into their own room, how we're going to handle user-controlled task settings in thenping.me, and when to reach for more advanced tooling as you build out a Laravel application.

This episode is sponsored by Workvivo - the employee communication platform to excite, engage and connect your entire company - and was streamed live.

Show links

  • thenping.me
  • Alpine.js
  • Livewire
  • Vue
  • Tailwind UI

View Details

In this episode, Jake and Michael discuss integrating with hosted phone systems, quickly scaffolding out applications with Tailwind UI, and dynamically updating Blade components with AlpineJS.

This episode is sponsored by Workvivo - the employee communication platform to excite, engage and connect your entire company - and was streamed live.

View Details

In this episode, Jake speaks with the creator of Lasso, Sam Carré.

Show links

  • Sam Carré
  • Lasso - Asset wrangling for Laravel made simple

View Details

Jake and Michael discuss the natural commonality of utility-first CSS, retrofitting Tailwind CSS to a bespoke website build, and further explore Jake's experience with broader software roadmaps within an organisation.

This episode is sponsored by Workvivo - the employee communication platform to excite, engage and connect your entire company - and was streamed live.

View Details

Jake and Michael discuss rolling up assets in legacy projects, building static sites with Vite and Statamic, and realising the hopes and dreams of your applications' users into actual development work.

This episode is sponsored by Workvivo - the employee communication platform to excite, engage and connect your entire company - and was streamed live.

Show links

  • Vite
  • VitePress
  • Statamic
  • Statamic Peak
  • Laracon Online
  • Wants by Jonathan Reinink

View Details

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 the power and majesty of Pi-hole.

This episode was streamed live and sponsored by thenping.me - hands-free scheduled task monitoring for Laravel.

Use coupon code NMSPING to get 5% off launch pricing for your first three months.

View Details

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 - hands-free scheduled task monitoring for Laravel.

Use coupon code NMSPING to get 5% off launch pricing for your first three months.

View Details

The Cash Money Cowork gathers for their annual Christmas Extravaganza Web Podcast

  • David Hemphill
  • Chris Gmyr
  • TJ Miller

Avapor - Feliz Navidad

  • Spotify
  • Apple Music

View Details

Jake and Michael discuss Shape up from the folks @basecamp, their relief in launching thenping.me (at last), and talk about configurable customer notification channels

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses and Workvivo, the employee communication platform for the modern workplace.

Use coupon code FIRSTIN to get 5% off for your first three months, or 5% off your first year on an annual plan when you check out thenping.me - hands-free scheduled task monitoring for Laravel.

View Details

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 application, and cascading deletes of tens of thousands of records in MySQL.

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses and Workvivo, the employee communication platform for the modern workplace.

You can catch the live stream of this episode on YouTube.

Show links

  • How to safely delete massive tables on AWS using Laravel
  • thenping.me - hands-free scheduled task monitoring for Laravel

View Details

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 as approaches to handling plan downgrades for resourced plans.

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses and Workvivo, the employee communication platform for the modern workplace.

You can catch the live stream of this episode on YouTube.

Show links

  • Stripe Checkout
  • Stripe Customer Portal

View Details

Jake and Michael are joined by David Hemphill, to talk about his latest project, Valet Lite.

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses and Workvivo, the employee communication platform for the modern workplace.

You can catch the live stream of this episode on YouTube.

Show links

  • David Hemphill
  • Announcing Valet Lite

View Details

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 sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses and Workvivo, the employee communication platform for the modern workplace.

You can catch the live stream of this episode on YouTube.

Show links

  • Yaz
  • ContestKit
  • thenping.me - hands-free scheduled task monitoring for Laravel
  • Awesome TALL stack
  • Stripe Checkout
  • Laravel Worldwide Meetup

View Details

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses.

Show links

  • Command hooks
  • Laravel Meetup
  • Cypress and Laravel Integration
  • thenping.me
    • Client library
  • How to automatically adapt website images to retina and HiDPI devices
  • Showing current breakpoint with Tailwind
    • Tailwind CSS Debug Screens plugin

View Details

Jake and Michael discuss some of the great, free tooling from CloudFlare, launch and pricing plans for thenping.me, and handling complex data flows with data pipelines.

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses - and was streamed live.

Show links

  • Cloudflare
  • Cloudflare Web Application Firewall
  • Free wildcard SSL using Forge + Cloudflare
  • Apple strong-arms entire CA industry into one-year certificate lifespans
  • zaengle/pipeline
  • Handling complex data flows
  • Full Stack Radio - Alex DeBrie - DynamoDB for relational database diehards

View Details

Jake and Michael discuss how they're tackling alerts and customer notifications in thenping.me, command pipelines, and the curious case of (un)masked password fields.

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses - and was streamed live.

Show links

  • thenping.me
  • Stop password masking

View Details

Jake and Michael talk through the final stages of preparation to unleash their Laravel scheduled task monitoring SaaS thenping.me to people signed up for the beta.

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses - and was streamed live.

  • thenping.me
  • Marketing for developers

View Details

Jake and Michael discuss whether or not Brooklyn Nine-Nine should become a show about the USPS, approaches to testing HTTP endpoints, and resolving issues in Thenpingme when identifying tasks.

This episode is sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses.

Show links

  • Workvivo
  • Set the next season of Brooklyn Nine-Nine in a post office?
  • Run scheduled tasks in the background
  • Laravel Cashier
    • Stripe
    • Paddle
    • Mollie

View Details

Jake and Michael discuss the Mikado Method, the refactoring guru, and the magic of Cloudflare Argo.

This episode was sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses, and was streamed live.

Show links

  • Use the Mikado Method to do safe changes in a complex codebase
  • Refactoring Guru
  • Eloquent Performance Patterns
    • Launch details
  • Cloudflare Argo

View Details

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 doing for the community.

This episode was sponsored by Fathom Analytics, simple, privacy-focused website analytics for bloggers & businesses, and was streamed live.

Show links

  • spatie/data-transfer-object
  • spatie/enum
  • GitHub Sponsors
    • Caleb Porzio
    • Jonathan Reinink
    • Dries Vints
    • Nuno Maduro
    • Spatie
  • Upcoming Laravel merch

View Details

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

This episode is sponsored by Fathom Analytics - simple, privacy-focused website analytics for bloggers & businesses, and was streamed live.

Check out our upcoming Laravel scheduled task monitoring platform, thenping.me

View Details

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.

This episode is sponsored by Fathom Analytics and was streamed live.

Show links

  • Streamlabs OBS
  • Ecamm Live
  • PHPCompatibility
  • Rector
  • Tailwind CSS Tips, Tricks & Best Practices by Sam Selikoff
  • Lose It!
  • Notion
  • Serverless Laravel
  • TechSoup
  • Minio
  • Mailtrap
  • MailHog
  • Helo
  • Headwind
    • VSCode
    • PhpStorm
    • vim

View Details

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 project health in their upcoming SaaS, thenping.me.

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

This episode is sponsored by Fathom Analytics; the simple, privacy-focussed analytics for bloggers & businesses and was streamed live.

Show links

  • How much toilet paper do you need?
  • thenping.me

View Details

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

This episode is sponsored by Fathom Analytics; the simple, privacy-focussed analytics for bloggers & businesses and was streamed live.

Show links

  • Serverless Laravel Course
  • coc.vim

View Details

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

This episode is sponsored by Fathom Analytics; the simple, privacy-focussed analytics for bloggers & businesses and was streamed live.

Show links

  • Laracon Online
  • Tailwind CSS preset
  • Jack Ellis
    • Serverless Laravel Course

View Details

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

This episode is sponsored by Fathom Analytics; the simple, privacy-focussed analytics for bloggers & businesses and was streamed live.

Show links

  • thenPingMe()
  • Laravel model states
  • Jack Ellis
    • Serverless Laravel Course
  • Paul Jarvis

View Details

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 sponsored by Fathom Analytics; the simple, privacy-focussed analytics for bloggers & businesses

Show links

  • I was Google's Head of International Relations. Here's why I left.
  • FBI 'persuaded Apple to halt iCloud encryption'
  • Paul Jarvis
  • Jack Ellis
    • Serverless Laravel; a video course for Laravel Developers who want to scale their applications using Laravel Vapor
  • Above Board, a podcast from Fathom Analytics
  • Build your SaaS
    • Justin Jackson
  • Caleb Porzio
    • Sponsor Caleb on GitHub to get early access to Sushi

View Details

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

Be sure to check out our show sponsor, Fathom Analytics - a simple, privacy-focused website analytics platform for bloggers & businesses - to get $10 of your first month of service.

Show links

  • Barbara Walters
  • Laracasts Snippet - A brain dump on fatherhood
  • Redis
  • Laravel Horizon
  • Laravel Mailbox
  • spatie/pdf-to-text
  • spatie/pdf-to-image
  • thenping.me

View Details

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

This episode is sponsored by Makeable and was streamed live.

Show links

  • Jefe's question
  • tlint - an opinionated code linter from Tighten
  • StyleCI - The web coding style fixer
  • Laravel coding style ruleset for php-cs-fixer by Jason McCreary of Laravel Shift
  • Michael's Laravel style guide
  • Spatie's development guidelines
  • Vue style guide
  • Michael reviewing large pull requests

View Details

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, thenping.me

This episode is sponsored by CTO Sumo and was recorded live.

  • Laracon AU
  • Thenping.me

View Details

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 episode is sponsored by Workvivo and was streamed live.

View Details

Jake and Michael discuss approaches to tracking releases in bug tracking software, upgrading apps to Laravel 6, highly available databases with ProxySQL and HAProxy, and building responsive apps with Tailwind CSS and Sizzy.

This episode was streamed live.

Show links

  • Sentry
  • ProxySQL
    • Issues with Laravel's use of prepared statements with ProxySQL
  • HAProxy
  • laravel-rate-limited-job-middleware
  • Tailwind CSS
  • Sizzy
  • Tailwind UI
  • Julia Evans on Twitter

View Details

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

This episode is sponsored by Makeable.

This episode was streamed live.

Show links

  • Refactoring UI
  • Selling stuff on a busy beach by Justin Jackson
  • Monitoring Laravel scheduled tasks with thenping.me

View Details

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 episode's sponsor, CTO Sumo.

This episode was streamed live.

View Details

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

This episode is sponsored by Workvivo

Show links

This episode was streamed live!

  • Healthy Hacker
  • Oh Dear
  • Cronitor
  • Why build X when Y exists?
  • Inertia.js
  • Livewire Framework

View Details

Jake and Michael catch up with Caleb Porzio and Daniel Coulbourne at Laracon US 2019 for a day one recap.

View Details

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 barrage of feature requests from our customers.

Thanks to this episode's sponsor, Andreas Hubenthal!

Show links

  • Basecamp
  • No Plans To Merge
  • Laracon US

View Details

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.

Thanks to this episode's sponsor, Makeable!

Show links

  • MySQL slow query log
  • Postgres query planner
  • MySQL EXPLAIN
  • ProxySQL
    • Can't create more than max_prepared_stmt_count statements with ProxySQL
  • Laravel.io codebase

View Details

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 assets in your version control.

Thanks to CTO Sumo for sponsoring this episode!

Show links

  • Theodor Seuss Geisel
  • Fox in Socks
  • Form request validation
  • Dealing with compiled files in git
  • Laravel self-diagnosis by Marcel Pociot

View Details

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

  • JMac (Jason McCreary)
  • Laravel Shift
  • BaseCode
  • Laravel by the numbers
  • Practicing YAGNI
  • Shift like a pro
  • Shifty Coders
  • Workshops by JMac
  • Jesse Schutt
  • YouTube
  • Website
  • Michael's Laravel style guide

View Details

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

Thanks to this episode's sponsor, Makeable!

Show links

  • Laravel event projector
  • EventSauce
  • Laravel EventSauce
  • Stripe
  • Nomad
  • Vagabond
  • Composer platform config

View Details

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 this episode's sponsor, Andreas Hubenthal!

Show links

  • Logging stacks
  • Galera Cluster
  • ProxySQL
  • MySQL binary logging

View Details

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.

This episode brought to you by CTO Sumo

Show links

  • SELinux
  • Laravel Horizon
  • Apache Kafka
  • websocketd
  • Throwing arbitrary validation exceptions in Laravel - Otwell Recommended ™️

View Details

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 more of his adventures with Laravel Nova.

Show links

  • Laracon US
  • git quick-stats
  • Preventing scheduled task overlap
  • Handling configured trim values in Horizon
  • XState

View Details

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 to 2019 #cashmoney

This show was (not) recorded in front of a live studio audience.

Show links

  • Laravel Nova
  • David's Laracon AU talk
  • Andrew's Egghead videos
  • Webflow
  • Jim Wendler's 5/3/1 strength program
  • Adam Wathan on the Laravel Podcast
  • APIs with Laravel
  • Chris' 5 Minute Productivity
  • Headspace
  • Paul Redmond's 2017 year in review
  • 5khaos
  • Refactoring UI book
  • Ralph Breaks the Internet
  • Children of Time
  • Radical Candor
  • Furies of Calderon
  • Making a Murderer
  • American Pickers
  • Black Panther
  • Essentialism
  • Practical Object Oriented Design in Ruby
  • It Doesn't Have to Be Crazy at Work
  • Mister Rogers' Neighborhood
  • Daniel Tiger's Neighborhood
  • Lost My Name
  • The Wondrous Road Ahead
  • Petlandia
  • Avengers: Infinity War
  • Aquaman
  • The Ranch
  • Great News
  • 30 Rock

View Details

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

Show links

  • The Grinch
  • Vue transitions
  • FilePond
  • Doka.js
  • Laravolt
  • Spindrift

Thanks to Joe Lennon, Andreas Hubenthal, Rasmus C Nielsen, and JP Davy for sponsoring the show ❤

View Details

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

Show links

  • SoundStripe
  • Spindrift sparkling water
  • The Defined Dish
  • Greg Baugues
  • Jocko WIllink
  • Apple Screen Time
  • Vuex
  • Adam's Tailwind/vue-cli starter
  • Refactoring UI
  • jsonbin

View Details

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

Show links

  • Expressions
  • Bootstrap
  • Tailwind CSS
  • Laracon AU
  • Shop Talk podcast
  • Refactoring Guru
  • 7 patterns to refactor fat ActiveRecord models

View Details

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

Thanks to Spatie for sponsoring our show.

Show links

  • PHP typed properties
  • Infinitely better UIs with Finite Automata
  • BladeX - custom HTML components in your Blade views
  • Introducing view components in Laravel
  • Laravel View components (package)
  • Maizzle

View Details

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

Show links

  • Syntax - Accessibility
  • Full Stack Radio - Building accessible UI components
  • Bootstrap Themes

View Details

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 links

  • Nova
  • Freek's live Nova stream
  • Laracon prizes
  • Tighten coding challenge
  • Laracon 2017 talk recaps
  • Jigsaw
  • GitHub Pages
  • Netlify
  • Michael's Laravel style guide
  • Netlify forms
  • Dads in Dev
  • Laracon AU 2018

View Details

Jake and Michael make their return to discuss event sourcing, auditing and reporting, and finite state machines after a busy real life schedule kept them away from recording for a month!

Show links

  • Deep Work
  • A package that makes event sourcing in Laravel a breeze
  • Event Sauce
  • That Podcast: The one where we talk to Shawn about Event Sourcery, CQRS, Event Sourcing and GDPR
  • Full Stack Radio: Frank de Jonge - Event sourcing for beginners
  • Frank de Jonge
  • Shawn McCool
  • Laravel activitylog
  • Finite-state machine

View Details

Jake and Michael return in an irregular time slot to discuss ANZACs, scaling Laravel, queues, handling file uploads, and more!

Show links

  • Anzac Day
  • Remembrance Day
  • Memorial Day
  • Veterans Day
  • Scaling Laravel
  • Laravel Forge
  • 50% off Forge for three months
  • RabbitMQ
  • Iron MessageQueue
  • Pusher
  • Spatie Medialibrary
  • Full Stack Radio - DHH - Stimulus in Practice + On Writing Software Well
  • Spatie's new t-shirts

View Details

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 both discuss the code thoughts experiment on Telegram.

Show links

  • Apple Magic Keyboard 2
  • CODE Clear
  • Anne Pro
  • Etymology of alumin(i)um
  • Sharing databases between Laravel applications
  • Code Thoughts
  • Subscribe on Telegram

View Details

Jake and Michael talk about the latest open source contribution from Basecamp, Stimulus, keeping up to date with new technology, and smart speakers.

Show links

  • Stimulus: A modest JavaScript framework for the HTML you already have
  • Full Stack Radio - DHH - Stimulus in Practice + On Writing Software Well
  • Turbolinks
  • On writing software (well?)
  • Taylor Otwell revisiting value object casting
  • Syntax FM - Keeping up with the Codeashians
  • stimulus-starter on Glitch
  • Browsersync
  • Chrome DevTools workspaces
  • laravel-mix-purgecss
  • Tailwind CSS
  • HomePod
  • Google Home

View Details

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 been reading, and controversial topics.

Show Links

  • PCI Compliance
  • Shiplap
  • Musicbed
  • Iron Gold
  • Wolf 359
  • Ars Paradoxica
  • This American Life
  • Invisibilia
  • S-Town
  • Docker Swarm
  • Kubernetes
  • Black Panther
  • AFLW
  • The Founder
  • The truth about employee engagement
  • Laravel Certification
  • The Ideal Team Player

View Details

Jake and Michael were joined by Matty Lantz and covered such topics as working out, the recently completed Laracon Online, engaging stake holders, and real time stats with Facebook Insights.

Show links

  • Matty Lantz
  • Taylor's daddy/daughter dance
  • Drop sets
  • Comparing PHP and Ruby
  • This American Life
  • Laracon Online
  • Steve Schoger
  • Laravel Horizon
  • Chris Gmyr
  • Laura Elizabeth
  • Design Academy
  • Red-Green-Refactor
  • Facebook Ad Insights API

View Details

Jake and Michael return for 2018 and discuss model accessors for relationships, documenting style guides, shared database migrations, and more!

Show Links

  • Mario Kart 8 Deluxe
  • Model accessors & mutators
  • Michael's Laravel style guide
  • Spatie guidelines
  • Nomad
  • Vagabond
  • Spatie Dashboard
  • Pusher
  • fivemindev

  • Breville Barista Express
  • Great Wild Coffee
  • Laracon AU

View Details

Andrew Del Prete, David Hemphill, and TJ Miller join Michael and Jake for their second annual Christmas crossover podcast. We talk about things we learned, best memories, favourite books and movies of 2017 and what we're looking forward to in 2018, as well as play a little Christmas trivia.

Part Two

Show Links

  • Firefox Quantum
  • Vue.js devtools for Firefox
  • Trolls
  • Gorillaz - Clint Eastwood
  • Moana
  • Wonder Woman
  • The Expanse
  • Logan
  • Blade Runner 2049
  • Baby Driver
  • Kingsman: The Golden Circle
  • Alien: Covenant
  • Thor: Ragnarok
  • Spiderman: Homecoming
  • Deep Work
  • Rework
  • Arrival
  • The Fountain
  • The 7 habits of highly effective people
  • The Wool Trilogy
  • Beacon 23
  • Web Performance Basics
  • FiveMinDev (Async/Await, JavaScript Promises courses)

  • PushSilver
  • Vessel - Docker dev environment for Laravel
  • Laradock - Docker PHP development environment
  • Die Hard
  • Jingle All the Way
  • Arnold's Pizza Shop
  • Elf
  • Earnest Saves Christmas
  • National Lampoon's Christmas Vacation
  • Birthday problem
  • JS Remote Conf 2017
  • Laracon AU

View Details

In this episode, Jake and Michael talk about Clue, Laracon, working with legacy applications and migrations, machine learning, and CSRF protection.

Show links

  • Laracon AU
  • Laracon US
  • Laracon Online
  • Laracasts
  • Laravel 5.4 from scratch
  • What's new in Laravel 5.5
  • Sequel Pro Laravel migration exporter
  • Laravel migrations generator
  • Jordon Brill
  • Machine learning
  • Google Tensor Flow
  • Amazon Machine Learning
  • IBM Watson
  • Google BigQuery
  • AWS Redshift
  • Laravel nullable fields
  • Laravel cascade soft deletes
  • Vuelidate
  • Form backend validation
  • Laravel newsletter
  • Great Wild Coffee

View Details

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 disruptions, as well as communicating with peers.

Show Links

  • AirPods
  • Andreas
  • Xero
  • Spatie's form-backend-validation JavaScript package
  • StyleCI
  • Alt Three Services
  • Catchet
  • Botman
  • Flexbox
  • CSS Grid
  • Tailwind CSS
  • Atomic CSS
  • Flexbox Zombies
  • What the Flexbox?!
  • Focus

View Details

In this episode, Jake and Michael speak about Thor: Ragnarok and Stranger Things 2, before diving into reviewing code and view composers.

Show Links

  • Stranger Things 2
  • Thor: Ragnarok
  • AirPods
  • Wyze Cam
  • F-Bar 2.0
  • Using Laravel Mix for your WordPress theme
  • View composers
  • Sharing data with all views (View::share)
  • Create and share images of your code
  • dnsrecords.io
  • Spatie Media Library

Shout outs

  • Wilbur Powery
  • Jeff

*Jan Östlund

View Details

Jake and Michael talk late into the night about Andrew Del Prete's JavaScript Promises course, uploading files to Amazon S3 with DropzoneJS, books they've been reading, and more.

Show Links

  • fivemindev by Andrew Del Prete

  • ES6 Crash Course
  • vue-resource
  • axios
  • A riddle wrapped up in a mystery...
  • DropzoneJS
  • Rework by Jason Fried and DHH
  • The 7 Habits of Highly Effective People by Stephen R. Covey
  • The Ivy Lee Method
  • Browsershot by Spatie

View Details

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, deep delegation, gathering requirements, and more!

Show Links

  • Superloop
  • Hacktoberfest
  • Gistlog
  • Markdown to Medium
  • Fire daemon
  • Minio: An open source S3-compliant storage service
  • Browsershot by Spatie

View Details

Jake and Michael continue with their developing journey and share their approaches to managing timelines. They also talk about different wireframing techniques and setup some future episodes with discussion around containing multiple applications in a single Laravel install.

Show Links

  • Agile Software Development
  • Scrum
  • Jason Fried - How to make deadlines actually work
  • Kanban
  • Kanban Quick and Easy Guide
  • Sketch
  • Craft by Invision
  • Faker
  • Notability for iOS
  • Bootstrap components for Sketch
  • Guidelines by Spatie

View Details

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 moving forward.

Show Links

  • Jake's Anchor.fm station
  • Why Laravel? (Thread)
  • Responsable interface
  • Laravel News Podcast
  • Adam Wathan's example
  • So about this Googler's manifesto
  • Vue.js
  • Filters
  • Computed properties
  • Full Stack Radio 70: Jeffrey Way - Vue.js tactics for Server-Side Web Apps
  • Spatie Dashboard
  • Vue.js mixins
  • osTicket
  • Freshdesk

View Details

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 wide array of topics from podcasting, to side hustles, and the importance of being earnest.

Guest starring

  • Caleb Porzio
  • Daniel Coulbourne

Show links

  • Fits + Starts
  • Twenty Percent Time
  • es6-resource-client
  • Sharing data in a Laravel/Vue application
  • 5 Love Languages (referred to as 7 Love Languages)
  • The $61,392 Book Launch That Let Me Quit My Job
  • Great people doing stuff for money so they can do other stuff for free
  • Markdown to Medium

View Details

In our golden episode, Jake and Michael talk about making users in a Laravel app, sharing sessions between servers and applications, and answer a listener question on our production deployment workflows.

Show Links

  • make:user package
  • Package auto-discovery in Laravel 5.5
  • API token authentication in Laravel 5.2 & 5.3
  • Adldap2 - Laravel
  • Jenkins
  • pre-commit by Yelp
  • GitFTP-Deploy
  • git-ftp
  • Surge
  • Testing Vue components - a five-part series
  • A straightforward Vue component to filter and sort tables (post to be published during the week of June 12, 2017)

View Details

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

  • Laravel 5.5 changelog
  • Adding chainable jobs
  • Taylor's chainable job tweet
  • Taking care of backups with Laravel
  • Spatie's Laravel Backup package

View Details

In this episode, Jake and Michael talk about Eloquent observers and answer listener questions about managing client expectations and packages we use in our Laravel applications.

Show Links

  • Eloquent observers
  • Eloquent isDirty method
  • Eloquent relationships
  • Dash
  • devdocs.io
  • Sueprcharge your Laravel Tinker workflow
  • Caleb Porzio
  • Daniel Coulbourne
  • Twenty Percent Time
  • Laravel Debugbar
  • Sentry
  • Laravel Collective HTML
  • Bootforms by Adam Wathan
  • Elegant form handling in Laravel

View Details

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 also dig into container tagging in Laravel, as well as working with foreign keys in your projects.

Special Guests

  • Paul Redmond
  • Lumen Programming Guide
  • Docker for PHP Developers
  • TJ Miller

Show Notes

  • Freestar
  • Jeffrey Zeldman
  • Eric Meyer
  • Dan Cederholm
  • Express
  • Zeit Micro
  • Lumen is dead. Long live Lumen.
  • Guzzle
  • Using Guzzle 6 middleware in a Laravel application
  • PSR-7
  • Guzzle service descriptions
  • GitHub
  • WordPress.org API client
  • Requests by Ryan McCue
  • Httpful
  • Container tagging
  • Foreign key constraints
  • Laravel Migrations
  • Cascade soft deletes
  • Full Stack Radio, Episode 52 - Patterns for simplifying Laravel applications with Taylor Otwell
  • Shop Talk Show

View Details

In this episode, Jake and Michael are joined by TJ Miller to talk about Docker, Rancher, and journies in development through Geocities and MySpace.

Special guest: TJ Miller

Show Links

  • International Bancard
  • Docker
  • Rancher
  • Amazon RDS
  • Laradock
  • Laravel Valet
  • Interview with Mohamed Said
  • Phalcon PHP
  • Benchmarking Laravel, Symfony, & Zend
  • xkcd workflow
  • Codepen
  • JS Fiddle
  • Using Guzzle 6 middleware in a Laravel application

View Details

This episode, Jake and Michael speak about working with UUIDs in Laravel, Wordpress, and testing mindsets.

Show Links

  • Store UUID in an optimized way
  • Laravel model UUIDs
  • Laravel efficient UUIDs
  • Build APIs You Won't Hate by Phil Sturgeon
  • Advanced Custom Fields
  • Australia's Science Channel
  • Divi by Elegant Themes
  • TDD; one thought at a time, complete it before starting another
  • Running Laravel Dusk on TravisCI and CircleCI
  • Disabling exception handling in Laravel 5.4 feature tests

View Details

Jake and Michael discuss self-improvement through mentoring developers new to Laravel, upgrading configuration between Laravel versions, and IAM credentials on cloud infrastructure.

We now have swag - check out the store!

Show links

  • Jeffrey Zeldman
  • Somebody is always where you were yesterday
  • Batman Game by bigjman123
  • Rubber ducking
  • Queue::pushRaw
  • Adele
  • Amazon IAM
  • Google Cloud Platform IAM
  • The key lesson from our serverless migration
  • Amazon Cognito
  • North Meets South apparel

View Details

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 Platform, as well as learning to code with PhaserJS.

Show links

  • 80 new Pokemon
  • S3BucketStreamZip
  • GCP Object Change Notification
  • Beanstalk JOB_TOO_BIG
  • Laravel Queues
  • Phaser JS
  • Ranger Steve
  • Batman game
  • Space Beer Cave - Three Devs and a Maybe
  • Fraser Hart
  • Laravel custom authentication guards
  • Laravel custom authentication providers

View Details

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 virtues of doing so regularly, a brief outburst on politics, and comparing modern JavaScript frameworks with legacy jQuery.

Show links

  • There (probably) won't be another Laravel LTS
  • Ship my pants
  • Big gas savings
  • Laravel Shift
  • Jason McCreary
  • YAGNI - Larcon US 2016
  • trash-cli
  • Wes Bos
  • Skip YouTube pre-roll ads
  • Curious George - Monkey Down Under
  • Javascript 30
  • ES6 for everyone
  • Markdown to Medium
  • extract-gfm

View Details

Michael and Jake return with their slightly tinkered format, where they focus on challenges overcome and things learnt in day to day framework usage.

Show Links

  • Laravel Migration Exporter for Sequel Pro
  • Switching PHP versions with Laravel Valet
  • asciinema
  • Markdown to Medium
  • Route model binding
  • Google Cloud Storage
  • Bootstrap 4 spacing utilities via Till Krüss
  • SameTime.co - Group text reminders
  • Laravel Up and Running

View Details

Jake and Michael return in 2017 catching up after the holiday season, talk about various CSS frameworks, and make a big announcement!

Show Links

  • Leviathan Rises
  • Markdown to Medium
  • Bulma
  • BeardCSS
  • Twitter Bootstrap
  • Bootstrap 4 Alpha 6
  • Laravel News Podcast

View Details

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 Lang Syne

View Details

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 single page applications, JavaScript frontends with client-side validation, and private Packagist.

Show Links

  • Christmas Wishlists

    • Espresso Works Espresso Machine
    • Breville Barista Express
    • Kenwood Chef XL
    • Shure SM7B
    • White Elephant Gift Exchange
    • Christmas Movies

    • National Lampoon's Christmas Vacation

    • Jingle All The Way
    • Die Hard
    • Elf
    • Home Alone (Tarantula Scene)
    • Super Mario Run (iOS Only)
    • Buy it for your kids, it's a write off (Write it off)
    • President-Elect Donald Trump in Home Alone 2
    • Jerry Seinfeld (Write-offs)
    • Jim Gaffigan
    • Louis CK
    • George Carlin
    • Filmsupply
    • Private Packagist
    • vue-validator
    • vuelidate
    • Summer Wonderland by Ronan Keating for Air New Zealand

View Details

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 versions of Homestead and Valet, and Vue JS server-side rendering.

Show Links

  • Mince pies
  • Valet 2.0
  • Homestead 4.0
  • Homestead using 62TB of traffic a month
  • Shipping Docker by Chris Fidao
  • Changes coming to the Laravel release cycle
  • Route improvements in Laravel 5.4
  • Blade components and slots
  • Vuex
  • Vue.js devtools
  • Simple state management in Vue
  • Vue server-side rendering

View Details

After some erratic recording, Jake and Michael return for consecutive weeks to talk about PHP 7.1, contributing to Open Source for Christmas, and posting on Medium as a developer.

Show Links

  • PHP 7.1 is now released – Featuring nullable types, class constants, and more
  • PHP 7.1 Changelog
  • Fun, Fun, Functions - Semicolons cannot save you!
  • 24 Pull Requests
  • Advent of Code
  • 24 Ways
  • Test-Driven Laravel
  • Jake's Medium syntax highlighting solution

View Details

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 about Vue and ES6.

Show Links

  • Laravel Spark 50% off
  • Laravel Spark integration tests
  • Adam Wathan's Test Driven Laravel
  • 50% off O'Reilly - Pick Up Matt Stauffer's Laravel Up and Running
  • Uploads that exceed post_max_size causing misleading exceptions
  • Suggestive
  • Laravel Podcast Suggestions
  • The Laravel Podcast
  • Clean up your Vue modules with ES6 arrow functions
  • Jack Fruh
  • Andrew Del Prete
  • Wes Bos
    • 50% off React for Beginners and ES6 for everyone
    • React for Beginners
    • ES6 for Everyone
  • Laracasts ES6

View Details

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 onboarding new developers, and his very soon to be released book Laravel Up and Running

Matt Stauffer

  • Twitter
  • Blog
  • Tighten Co.

Show Links

  • ConFOMO
  • Gistlog
  • TheDraw
  • 7 Patterns to Refactor Fat ActiveRecord Models
  • Larajobs
  • Breezy HR
  • Commitments, not (or and) goals
  • Laravel: Up and Running
  • Laracasts
  • MacBook Pro
  • Apple just told the world it has no idea who the Mac is for
  • Surface Studio
  • Bible
  • King James Version
  • English Standard Version
  • New Living Translation
  • New International Version
  • Suggestive
  • Laravel Podcast - Episode 49: Big Ball Of Yarn

View Details

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 of the upcoming (and long overdue) MacBook refresh, as well as talk about working with and reviewing other people's code.

Show Links

  • Major cyber attack disrupts internet services across Europe and US
  • Dyn Statement on 10/21/2016 DDoS Attack
  • LIFX Globes / Bulbs
  • Lights Out
  • Attic Panic
  • Borrowed Time
  • Laravel v5.3.19 is now released
  • Intervention Image
  • New MacBook Pro (rumours)
  • A Git workflow for client-facing sign off

View Details

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 touch on the currently running Hacktoberfest.

Show Links

  • The Safe House
  • Revamped validation syntax
  • Model Factory States
  • Forge Improvements
  • Manage MySQL Databases
  • PHP 7.1
  • Custom VPS Load Balancers
  • GitLab Support
  • PHPRFCBot
  • IETF RFCBot by @bradleyfalzon
  • Yarn
  • Hacktoberfest

View Details

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 the Elephpant
  • PHP Adelaide
  • Michael's Developing Web Apps Slide Deck
  • CodeMash
  • Spin a Good Yarn
  • GitHub Universe (Mission Report)
  • waffle.io
  • GitLab (Master Plan)
  • Travis CI
  • Style CI
  • adLDAP
  • Quicksort
  • Dredd
  • Phil Sturgeon
  • Build APIs You Won't Hate

View Details

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 his friend's privates, as well as his plans for his upcoming Test Driven Laravel course.

Show Links

  • Adam Wathan
  • Full Stack Radio
  • Sam's Teach Yourself HTML4 in 24 Hours
  • Reaper
  • Vehikl (formerly Chrome Media)
  • BeardCSS
  • Tighten Co.
  • Refactoring to Collections
  • Jigsaw
  • MailThief
  • Laravel Valet
  • Laravel Valet Trailer
  • PHP-OSX
  • Law of Demeter
  • Test Driven Laravel

View Details

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 ever so lightly around the potentially controversial Laravel Certification Program.

Show Links

  • Laravel Forge
  • Envoyer
  • BrickFTP
  • Symfony ParameterBag
  • Flysystem SFTP Driver
  • Laravel Backup by Spatie
  • between / unlessBetween with Laravel's Scheduler
  • Presenters in Laravel by David Hemphill
  • Laravel Certification Program
  • On the Laravel Certification Program

View Details

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 stack up against microservices.

Show Links

  • No Man's Sky
  • Lego: The Force Awakens
  • How Big Is No Man's Sky?
  • Eploring the 2^64 planets of No Man's Sky - a 64-bit integer may actually be 2^63 - 1, not 2^64
  • Ben Ramsey - Long Live HTTP/2 from Laracon US
  • Tom Schlick - Laravel HTTP/2 Server Push middleware
  • Jacob's HTTP/2 Server Push middleware
  • Easily Integrate HTTP/2 Server Push with a Laravel Middleware via Laravel News
  • Graham Campbell (HTTP/2 Server Push comments)
  • Freek Van der Herten
  • PJAX Middleware
  • Spatie
  • Jacob
  • MailThief
  • Mailables in Laravel 5.3
  • DHH on The Majestic Monolith
  • How DHH Organizes His Rails Controllers from an interview on Full Stack Radio
  • Service-Oriented Architecture at Laracon US 2015 by Samantha Geitz
  • Service Oriented Architecture and Microservices on PHP Round Table

View Details

Jacob and Michael catch up for the first time since returning from Laracon, discussing some of their favourite parts, talks, and memorable parts of the three-day event.

Show Links

  • Laravel Notifiable docs
  • Laravel Mailable docs
  • Sandi Metz - Get a Whiff of This
  • Jason McReary - YAGNI
  • Ryan Singer - live demo, no slides. Wait for the videos!
  • Adam Wathan - Curing the Common Loop
  • Laracon US 2016 Recap
  • ConFOMO

View Details

In this episode, Jacob and Michael talk about the latest craze Pokemon go, the tools they use for their daily development and productivity workflows, and handling token mismatch exceptions in the Laravel framework.

Show Links

  • Pokemon Go - iTunes / Google Play
  • Detective Pikachu live action Pokemon film
  • Tools of the Trade: Software we love (or tolerate) at Tighten
  • vim
  • Sublime Text
  • vimgifs on Twitter
  • Laravel Valet
  • Laravel Homestead
  • PhpStorm (Laracasts videos
  • Moom
  • Spectacle
  • Sequel Pro
  • iTerm
  • Slack
  • SourceTree
  • vim fugitive
  • GitHub Desktop
  • Sublime Text from the command line
  • A git workflow for client-facing sign off
  • The Hows and Whys of Software Development (Writing a SDLC)
  • nodegh
  • hub
  • z
  • Wunderlist Conference
  • Todoist
  • Better handling of TokenMismatchException in Laravel
  • Rollbar
  • Sentry

View Details

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 bit about where David is from, how he got to where he is, and what he does.

Show Links

  • David Hemphill - @davidhemphill
  • Rebl Ventures
  • Monarkee
  • Music Bed
  • Church Media Group
  • Beard CSS
  • Atomic CSS by Yahoo!
  • Solid by BuzzFeed
  • InuitCSS
  • Emmet
  • @-symbols in CSS classes
  • Kombucha (drink)
  • Wave Apps
  • Stripe
  • Dads in Development with Andrew Del Prete
  • Jigsaw by Tighten Co.
  • PushSilver - sign up for free and get three free invoices per month
  • David Hemphill vs. RJ Couch - Cage of Honor 39
  • David Hemphill vs. Jerry Walker

View Details

In this episode, Jacob and Michael discuss Sandi Metz's article "The Wrong Abstraction", Laravel Valet and their experiences with developing on both Mac and Windows, and the new mail testing package from Tighten Co, MailThief.

Show Links

  • The Wrong Abstraction by Sandi Metz
  • Practical Object Oriented Design in Ruby (POODR)
  • DRY - Don't Repeat Yourself
  • Rule of three
  • Laravel Valet
  • ngrok
  • Picatic
  • Laragon
  • Taylor Otwell and the Windows laptop
  • MailThief
  • MailTrap
  • MailCatcher
  • Tighten Co.
  • Indatus, now a part of RealPage

View Details

In this episode, Jacob and Michael talk about the upcoming Laracon US in Louisville, Kentucky and share their thoughts on Adam Wathan's recently released Refactoring to Collections book.

  • Laracon US
  • Refactoring to Collections by Adam Wathan
  • Review: Adam Wathan's Refactoring to Collections

Adam has graciously offered a 25% discount to the first ten listeners who use the coupon code "northmeetssouth" 🔥

View Details

  • Hostworks
  • The Foundry
  • ConFOMO
  • .dev
  • Wilber Group
  • Laravel Nullable Fields (blog post)
  • Laravel Cascade Soft Deletes (blog post)
  • Cascading Soft Deletes with Laravel 5
  • Voice Timer
  • annyang!
  • Refactoring to Collections by Adam Wathan
  • Michael's Recommended Podcasts
  • Overcast
  • Laravel Queues
  • How Laravel's SerializesModels Trait Could Save Your Bacon
  • Laravel Events