
Validate Everything
10/29/24 • 68 min
This week we discuss the common occurrence of over-engineered abstractions, digging into post-request logic without losing our minds, analytics, and securing digital assets.
Show Links:
Mergeloop - https://mergeloop.dev/
Zendesk Breach - https://therecord.media/internet-archive-alleged-zendesk-account-breach
Heap Analytics - https://www.heap.io/
This week we discuss the common occurrence of over-engineered abstractions, digging into post-request logic without losing our minds, analytics, and securing digital assets.
Show Links:
Mergeloop - https://mergeloop.dev/
Zendesk Breach - https://therecord.media/internet-archive-alleged-zendesk-account-breach
Heap Analytics - https://www.heap.io/
Previous Episode

WDW Passport w/ Doug Sisk
This week, we’re excited to welcome Doug Sisk, the creator of WDW Passport, a Laravel-powered application designed to help users plan their Disney World trips. Doug shares his journey from developing the app to 'scratch his own itch' and turning it into a successful tool for Disney enthusiasts. We dive into the technical side of things, discussing the use of Laravel and Livewire, tackling API integration challenges, and the transition into Websockets.
WDW Passport: https://wdwpassport.com/
Doug Sisk: https://x.com/Doug_Sisk
Fused Agency: https://fusedagency.com/
ThemeParks.wiki: https://themeparks.wiki/
Give Kids The World Village: https://www.gktw.org/
0:00 - Introduction
0:11 - WDW Passport / Doug Sisk
6:25 - Inspiration on creating WDW Passport
11:18 - Wait Time APIs
14:04 - Initial WDW Passport Stack
15:44 - WDW Passport UI/UX
17:27 - Migration to Livewire
23:38 - Selecting PHP vs. Other Languages
25:19 - Which APIs are you using?
30:22 - Similiar Applications
34:08 - How do you push through being a solo developer?
40:45 - Other Projects
44:24 - Are mobile apps making a comeback?
46:25 - Tech required for Theme Parks
47:42 - What’s your queue setup?
54:04 - Give Kids The World
57:43 - Geeking out on Disney Technology
1:01:41 - Wrap / Where to find Doug
Next Episode

Nightwatch and Chill
In this episode of Midwest Artisan, we discuss Laravel Nightwatch, Instantiating a class via constructor property promotion, DTOs, and practical AI features in Laravel apps.
Nightwatch QA with Matt Staufer: https://laravelpodcast.com/episodes/laracon-au-update-nightwatch-q-a
Instantiating a class via constructor property promotion: https://travisnorthcutt.com/til/php-constructor-property-promotion/
- (00:00) - - Intro
- (00:05) - - Nightwatch
- (09:09) - - Instantiating a class via constructor property promotion
- (17:54) - - DTOs: Good? Bad? Ugly?
- (27:56) - - API Resources vs DTOs
- (33:53) - - Do you use Claude, ChatGPT, or Cursor?
- (41:07) - - Dalton adding AI to Laravel projects
- (44:55) - - What’s a practical AI usage for clients?
- (56:30) - - Outro
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/the-midwest-artisan-579300/validate-everything-77380558"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to validate everything on goodpods" style="width: 225px" /> </a>
Copy