
Nightwatch and Chill
11/26/24 • 57 min
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
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
Previous Episode

Validate Everything
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/
Next Episode

Do you write down methods in your migrations? Queue Serialization, Stubs, Laravel PR Ideas, Migrations vs. Seeders
Happy Holidays! This week, we discuss tackling some queue serialization issues, debating migrations versus seeders, and discussing some new ideas for Laravel Core PRs. We also discuss PHP 8.4’s latest features, why down methods might be risky, and how custom stubs could make development smoother.
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/nightwatch-and-chill-79043002"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to nightwatch and chill on goodpods" style="width: 225px" /> </a>
Copy