Caleb Porzio, Creator of AlpineJS and Laravel Livewire
In this conversation, Ben interviews Caleb Porzio, the creator of AlpineJS and Laravel Livewire.
Enjoy!
Takeaways
Apply core truths to life outside of programming.
Find ways to make difficult tasks easier.
Change your environment to support your goals.
Value tests as much as, if not more than, the code itself.
Keep methods and functions short for better code quality.
Embrace your strengths and delegate tasks that don’t bring you joy.
Focus on the meaty tasks that excite you.
Consider rewrites carefully and prioritize other solutions first.
Pull down unfamiliar code and interact with it to understand it better.
Start the day with tasks that align with your goals and priorities.
Chapters
00:00 Introduction and Background
03:51 Overview of Livewire and Alpine
12:09 Caleb’s Programming Style
20:09 Functional vs Object-Oriented Programming
25:39 The Appeal of Functional Programming
32:01 The Challenges of Learning Object-Oriented Programming
33:06 Memory Allocation and Functional Languages
36:30 Starting Complicated Projects
40:10 Writing Blog Posts as Problem-Solving
42:30 Core Beliefs
48:21 Materials
49:20 Getting into the Zone
51:14 The Value of Tests Over Code
55:27 Transitioning to Non-Typical Apps
01:03:00 Radical Practices at Tuple
01:05:50 Managing Pull Requests and Code Reviews
01:06:33 Starting the Day and Prioritizing Tasks
01:07:41 Balancing Maintenance and Long-Term Goals
01:09:52 Finding Motivation for Maintenance Tasks
01:10:50 Embracing Strengths and Delegating Weaknesses
01:11:46 Continuous Improvement and Learning
01:14:19 Favorite Tools and Productivity Hacks
01:19:07 Core Beliefs and Values in Coding
01:21:19 Benefits of Short Methods and Single File Principle
01:21:57 Approaching Unfamiliar Code
01:22:51 The Pros and Cons of Rewrites
01:23:46 Final Thoughts and Passion for Coding
1 view
16
3
1 month ago 00:10:31 4
Extremely simple analytics for your Laravel apps
1 month ago 01:29:31 2
Laravel Livewire Crash Course | Livewire 3 Tutorial for Beginners in 1.5 Hours
1 month ago 00:07:41 9
Making VS Code Beautiful AGAIN (Alternative to APC Customize UI++)
1 month ago 00:08:12 4
My Personal Livewire Starter Kit
2 months ago 00:11:31 1
Why are bootcamps not teaching Laravel?
2 months ago 00:16:18 6
Is PHP the new JavaScript?
2 months ago 00:11:21 4
First Look at Livewire Flux (and I’m building a starter kit?)
2 months ago 02:26:40 1
51: Launching Flux (Live) with Caleb Porzio
2 months ago 00:10:40 1
My Three New Favorite things in Laravel
2 months ago 00:14:23 2
Is Hypermedia the Future?
2 months ago 00:03:42 3
Infinite Scroll in Laravel Livewire
2 months ago 00:10:27 4
Here’s how to build ANYTHING extremely fast
2 months ago 00:08:02 5
The best Laravel project ideas for beginners
3 months ago 00:08:21 1
How to make better technical decisions
3 months ago 00:10:11 4
Keeping Users in the Loop | Background Job Status Updates with Laravel Livewire
3 months ago 00:25:23 1
Is Laravel changing too fast? (State of Laravel Survey Reaction)
3 months ago 00:46:20 1
Flux, the UI Library for Livewire | Caleb Porzio at Laracon US 2024 in Dallas, TX
3 months ago 00:06:33 2
Two underrated Livewire features you need to build modern applications
3 months ago 01:53:06 2
49: Stay Lean, Stay Clean with Caleb Porzio
3 months ago 00:11:49 6
Let’s talk about Livewire Flux (New Official Livewire Component Library)
3 months ago 00:31:04 6
Building a Multi-Tenant (Multi-DB) Project in Laravel with Turso
3 months ago 00:08:52 2
I don’t write code the way I used to
3 months ago 01:17:09 1
394: ELIE, Explain It Like I’m Eric
3 months ago 00:52:00 1
From Terrible Employee to Open Source Entrepreneur: Caleb Porzio’s Playbook