Sinopsis
Jacob Bennett and Michael Dyrynda conquer a 14.5 hour time difference to talk about life as web developers
Episodios
-
Dads in Dev, cloud services, and static-site generation
13/09/2023 Duración: 40minIn this episode, Jake and Michael discuss using Airdrop to simplify and speed up your asset compilation and application deployment, restricting access to S3 buckets based on username, and some of the complexities around building your frontend.This episode is brought to you by our friends at Workvivo - The leading employee communication app.Show links Laracon AU tickets on sale again Bun Baozi Once Ian Landsman on on-prem softwareDeploying Tighten's Jigsaw-powered sites with GitHub Actions
-
Airdrop, user-specific S3, and frontend complexity
31/08/2023 Duración: 39minIn this episode, Jake and Michael discuss using Airdrop to simplify and speed up your asset compilation and application deployment, restricting access to S3 buckets based on username, and some of the complexities around building your frontend.This episode is brought to you by our friends at Workvivo - The leading employee communication app.Show links Nucleus Laracon AU Airdrop Deploying with Airdrop
-
State machines, pending objects, and named constructors
16/08/2023 Duración: 43minJake shares news of a package he's working on to help define state charts in PHP, then we get into the weeds on the pending object paradigm, as well as using named constructors as an alternative to "new-ing" up a class.Show links Hot Rod State Chart XML Stately David K Piano How to avoid large function signatures by using pending objects Formatting exception messages
-
The one with the successful first-time conference speaker
02/08/2023 Duración: 32minJake and Michael (but mostly Jake) share some advice that might help some first-time conference speakers when they're preparing to give their talks.Show links State Machines - Laracon US 2023 Keith Damiani - Connecting the dots - Laracon US 2019 Aaron Francis - Publishing your work - Laracon US 2023 Deckset for Mac How to make the most of a design conference
-
Sipping Whisk(e)y with Len Woodward
27/06/2023 Duración: 41minJake and Michael are joined by Len Woodward to discuss sharing git hooks over Whisk(e)y and lifecycle hooks in Laravel.Show links Len Woodward Whisky Lifecycle hooks in Laravel Laravel ffmpeg tools
-
World champions, deploying from GitHub Actions, and feature flags
13/06/2023 Duración: 39minJake and Michael discuss the world champion Denver Nuggets, building assets and deploying apps in GitHub Actions, and feature flags with Laravel Pennant.This episode is brought to you by our friends at Workvivo - The leading employee communication app.Show links Cache dependencies in GitHub Actions Laravel Pennant
-
Bitmasks, reflected DTOs, and Aaron Francis
30/05/2023 Duración: 39minAfter (another) month-long, scheduling-conflict hiatus, Jake and Michael are back!This episode is brought to you by our friends at Workvivo - The leading employee communication app Show links Spikeball: The basics Bitmasking in Laravel Bit functions and operators in MySQL
-
We're back, Laracon AU is back, and state machines are back
19/04/2023 Duración: 35minAfter a month-long, scheduling-conflict hiatus, Jake and Michael are back.Laracon AU is back!And our favourite topic, state machines, is back!
-
Upgrading Laravel, static analysis, and speeding up tests
09/03/2023 Duración: 28minJake and Michael discuss the very, very, very momentous occasion of Michael finally getting to work both a modern version of Laravel and PHP, some of the twists and turns along the way, difficulties in testing multi-database multi-tenancy, and dissecting PDFs.
-
Be kind. Speak truth. Don’t wait. with Matt Stauffer
22/02/2023 Duración: 55minJake and Michael are joined by Matt Stauffer to discuss his journey and taking over more of an operational role within the consultancy he co-founded, Tighten.This episode is sponsored by Workvivo.Show links Matt Stauffer Tighten Introducing Laravel Valet Laravel Valet 4 beta announcement Valet multi-OS support branch
-
The one about line feeds and carriage returns
07/02/2023 Duración: 41minJake and Michael discuss the perils of line feeds (and sometimes carriage returns), snapshot testing, and dealing with false-positives when processing API requests.This episode is sponsored by Workvivo.Show links Snapshot testing with PHPUnit A practical introduction to snapshot testing Laravel SOAP client
-
The one about permissions
24/01/2023 Duración: 45minJake and Michael discuss some different approaches to role-based permissions, and how to tackle assignment, management, and authorisation of them.This episode is sponsored by Workvivo.Show links Bouncer Laravel Permission Laravel roles and permissions explained Inertia v1.0 is here Advanced Inertia
-
A Belated Christmas Extravaganza
10/01/2023 Duración: 01h23minJake and Michael are joined by TJ Miller (still not the actor), Chris Gmyr, and David Hemphill (neither of whom are actors, either) to look back at 2022, forward to 2023, and yet another one-sided end of year game of Family Feud.This episode is sponsored by WorkVivo.Show links David Hemphill TJ Miller Chris Gmyr Curology Laravel Nova
-
The one about documentation
06/12/2022 Duración: 41minJake and Michael discuss the various forms of documentation that can live within an organisation, where to put it, how to find it, and how to keep it up to date.This episode is sponsored by Workvivo.Show links LaRecipe Learn how to write delightful documentation The Documentation System
-
Developer's Minifesto, agile theatre, and misccellaneous rambling
11/11/2022 Duración: 36minJake and Michael discuss the developer's minifesto, some of the theatre that goes into organisational Agile, and Michael goes off on some incoherent rambling about all manner of different topics.This episode is sponsored by Workvivo.Show links Only solve one problem at a time Manifesto for minimalist software engineers Manifesto for agile software development Agile anti-patterns
-
Evaluating value objects, unspeakable forks, and moving validation down
25/10/2022 Duración: 45minIn this episode, Jake and Michael talk more about using value objects, forking Saloon and backporting it for PHP 7.4 support, and moving validation deeper into your application.This episode is sponsored by Workvivo.Show links Using Value Objects in Laravel Saloon Using Saloon to integrate external APIs with Sam Carré
-
Encrypted environments, encrypted data, and magic constructors
12/10/2022 Duración: 46minJake and Michael discuss the new environment encryption functionality in Laravel, encrypting application data, and using (very?) magic named constructors.This episode is sponsored by Workvivo.Show links New encryption commands Ignoring the .env.production file Encrypted casts in Eloquent Laravel Sanctum Using Value Objects in Laravel Saloon
-
Scheduling conflicts, validation beyond the request, and the return of in-person events
27/09/2022 Duración: 53minJake 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
-
Using SOAP with Luke Downing
30/08/2022 Duración: 43minJake 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
-
Iterating on large features, bubbling exceptions, and composable actions
15/08/2022 Duración: 34minJake 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 linksActions are a dev's best friend