Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
The Midwest Artisan - Validate Everything

Validate Everything

10/29/24 • 68 min

The Midwest Artisan

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/

plus icon
bookmark

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

undefined - WDW Passport w/ Doug Sisk

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

undefined - Nightwatch and Chill

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

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<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