41 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
202 | Framework Trade-offs: What Laravel Offers JavaScript Developers
Manage episode 476114203 series 2942363
Josh Cirre joins us to discuss his transition from the JavaScript ecosystem to Laravel, revealing why PHP frameworks can offer a compelling alternative for full-stack development. We explore the "identity crisis" many frontend developers face when needing robust backend solutions, how Laravel's batteries-included approach compares to piecing together JavaScript services, and the trade-offs between serverless and traditional hosting environments. Josh also shares insights on Laravel's developer experience, front-end integration options, and his thoughts on what JavaScript frameworks could learn from Laravel's approach to abstraction and infrastructure.
Show Notes
0:00 - Intro
1:02 - Sponsor: Wix Studio
1:46 - Introduction to Laravel
2:25 - Josh's Journey from Frontend to Backend
5:40 - Building the Same Project Across Frameworks
6:32 - Josh's Breakthrough with Laravel
8:20 - Laravel's Frontend Options
10:25 - React Server Components Comparison
12:00 - Livewire and Volt
13:41 - Josh's Course on Laracasts
14:08 - Laravel's DX and Ecosystem
16:46 - MVC Structure Explained for JavaScript Developers
18:25 - Type Safety Between PHP and JavaScript
21:12 - Laravel Pain Points and Criticisms
22:40 - Laravel Team's Response to Feedback
24:50 - Laravel's Limitations and Use Cases
26:10 - Laravel's Developer Products
27:20 - Option Paralysis in Laravel
30:46 - Laravel's Driver System
33:14 - Web Dev Challenge Experience
33:38 - TanStack Start Exploration
34:50 - Server Functions in TanStack
37:38 - Infrastructure Agnostic Development
41:02 - Serverless vs. Serverful Cost Comparison
44:50 - JavaScript Framework Evolution
46:46 - Framework Ecosystems Comparison
48:25 - Picks and Plugs
Links Mentioned in the Episode
- Laravel - PHP framework
- TanStack Start - React meta-framework Josh created a YouTube video about
- Livewire - Laravel's HTML-over-the-wire front-end framework
- Inertia.js - Framework for creating single-page apps
- Volt - Single file component system for Livewire
- Laravel Cloud - Managed hosting solution for Laravel applications
- Herd - Laravel's tool for setting up PHP development environments
- Forge - Laravel's server management tool
- Envoyer - Laravel's zero-downtime deployment tool
- Laracasts - Where Josh has a course on Livewire
- Josh Cirre's YouTube channel
- HTMX - Frontend library Josh compared to Livewire
- Web Dev Challenge with Jason Lengstorf (featuring Josh and Amy)
- Josh Cirre's BlueSky account (@joshcirre)
- Amy's BlueSky account
- Brad's BlueSky account
Additional Resources
- Laravel Documentation
- Svelte's new starter kit (mentioned as a good example)
- Nightwatch - Latest product from Laravel
- Laravel Vapor - Serverless deployment platform for Laravel
- Theo's Laravel exploration (discussed in the criticism section)
- Laravel Breeze
- Laravel Jetstream
- Laravel Fortify (authentication package mentioned)
- Adonis.js (JavaScript framework compared to Laravel)
- Anker USB powered hub (Josh's pick)
- Grether's Sugar Free Black Currant Pastilles (Josh's pick)
- JBL Portable Speaker (Amy's pick)
205 פרקים
Manage episode 476114203 series 2942363
Josh Cirre joins us to discuss his transition from the JavaScript ecosystem to Laravel, revealing why PHP frameworks can offer a compelling alternative for full-stack development. We explore the "identity crisis" many frontend developers face when needing robust backend solutions, how Laravel's batteries-included approach compares to piecing together JavaScript services, and the trade-offs between serverless and traditional hosting environments. Josh also shares insights on Laravel's developer experience, front-end integration options, and his thoughts on what JavaScript frameworks could learn from Laravel's approach to abstraction and infrastructure.
Show Notes
0:00 - Intro
1:02 - Sponsor: Wix Studio
1:46 - Introduction to Laravel
2:25 - Josh's Journey from Frontend to Backend
5:40 - Building the Same Project Across Frameworks
6:32 - Josh's Breakthrough with Laravel
8:20 - Laravel's Frontend Options
10:25 - React Server Components Comparison
12:00 - Livewire and Volt
13:41 - Josh's Course on Laracasts
14:08 - Laravel's DX and Ecosystem
16:46 - MVC Structure Explained for JavaScript Developers
18:25 - Type Safety Between PHP and JavaScript
21:12 - Laravel Pain Points and Criticisms
22:40 - Laravel Team's Response to Feedback
24:50 - Laravel's Limitations and Use Cases
26:10 - Laravel's Developer Products
27:20 - Option Paralysis in Laravel
30:46 - Laravel's Driver System
33:14 - Web Dev Challenge Experience
33:38 - TanStack Start Exploration
34:50 - Server Functions in TanStack
37:38 - Infrastructure Agnostic Development
41:02 - Serverless vs. Serverful Cost Comparison
44:50 - JavaScript Framework Evolution
46:46 - Framework Ecosystems Comparison
48:25 - Picks and Plugs
Links Mentioned in the Episode
- Laravel - PHP framework
- TanStack Start - React meta-framework Josh created a YouTube video about
- Livewire - Laravel's HTML-over-the-wire front-end framework
- Inertia.js - Framework for creating single-page apps
- Volt - Single file component system for Livewire
- Laravel Cloud - Managed hosting solution for Laravel applications
- Herd - Laravel's tool for setting up PHP development environments
- Forge - Laravel's server management tool
- Envoyer - Laravel's zero-downtime deployment tool
- Laracasts - Where Josh has a course on Livewire
- Josh Cirre's YouTube channel
- HTMX - Frontend library Josh compared to Livewire
- Web Dev Challenge with Jason Lengstorf (featuring Josh and Amy)
- Josh Cirre's BlueSky account (@joshcirre)
- Amy's BlueSky account
- Brad's BlueSky account
Additional Resources
- Laravel Documentation
- Svelte's new starter kit (mentioned as a good example)
- Nightwatch - Latest product from Laravel
- Laravel Vapor - Serverless deployment platform for Laravel
- Theo's Laravel exploration (discussed in the criticism section)
- Laravel Breeze
- Laravel Jetstream
- Laravel Fortify (authentication package mentioned)
- Adonis.js (JavaScript framework compared to Laravel)
- Anker USB powered hub (Josh's pick)
- Grether's Sugar Free Black Currant Pastilles (Josh's pick)
- JBL Portable Speaker (Amy's pick)
205 פרקים
כל הפרקים
×
1 203 | Feature Flags, Framework Wars, and Landing Your Next Dev Job 46:34

1 202 | Framework Trade-offs: What Laravel Offers JavaScript Developers 53:26

1 201 | The Backend Dilemma: Laravel's Strengths in a JavaScript World 46:07

1 200 | Creating Databases as Easily as Notion Pages with Prisma Postgres 42:09

1 199 | AI in Web Design: Balancing Speed with Creativity 33:35

1 198 | The Great Formatting Debate: ESLint, Prettier, and TypeScript 51:23

1 197 | How Jam.dev Turned Bug Reporting Frustration into an 85,000-User Product 41:41

1 196 | Building the Future: Tanstack's Approach to React Server Components 52:12

1 195 | Why Remix's Break is Actually a Breakthrough 43:25

1 194 | Building Trust: Identity Security & Social Growth 44:22

1 193 | Technical Leadership: Bridging the IC-Manager Gap 1:00:18

1 192 | 2024: The Tech That Changed Our Game 52:52

1 191 | Team Dynamics in Development: More Than Just Writing Code 39:36

1 190 | React 19: Quality of Life Updates & What They Mean for Developers 49:04

1 189 | Side Projects & Sustainable Content Creation: Finding Your Creative Energy 31:23
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.