Recently Published Videos
For the power users, if you want to track each new video we publish - regardless of the series - this is the page for you.
Chapter Review (and Demo)
BaseCode Reloaded
Should You Learn Laravel Before PHP?
The Laracasts Snippet
Simon's 7 Go-To Design Inspiration Resources
Simon's Larabits
Browser Testing is No Longer Horrible
Jeffrey's Larabits
Jess Archer: Leading Nightwatch
Running Clock
How To Boost Your Laravel App In Minutes
Jeffrey's Larabits
Basic State Management Using Props
Vue State Management
Mitigating Prop Drilling Using Provide And Inject
Vue State Management
Building Our Own State Management Composable
Vue State Management
Introducing Pinia State Management
Vue State Management
Async Actions Using Pinia
Vue State Management
Authentication
Vue State Management
Placing & Retrieving Orders
Vue State Management
Pinia Plugins
Vue State Management
Testing Pinia Stores
Vue State Management
Async State Using Tanstack Query
Vue State Management
Where To Go Next?
Vue State Management
Typesense Cloud
Supercharged Search with Typesense
Pinia $onAction
Vue State Management
Pinia And SSR (Using Nuxt)
Vue State Management
Semantic Search
Supercharged Search with Typesense
Scout Advanced Configuration
Supercharged Search with Typesense
Sync Changed Data With Typesense
Supercharged Search with Typesense
Scout Querying Essentials
Supercharged Search with Typesense
Phpstan: An Introduction
Defensive Laravel
Phpstan: Generics And Class Strings
Defensive Laravel
Phpstan: Edge Cases, Multi Type Generics, And More
Defensive Laravel
Phpstan: Integrating With Laravel
Defensive Laravel
Domain Invariants And Business Rules
Defensive Laravel
Automated Refactoring With Rector
Defensive Laravel
Continuous Integration With Github Actions
Defensive Laravel
Closing Thoughts
Defensive Laravel
Guard Clauses And Avoiding Invalid State
Defensive Laravel
Immutable Dates
Defensive Laravel
Objects As Pseudo Structs
Defensive Laravel