Caleb Porzio on Alpine.js, Laravel Livewire & more

Aug. 26, 2022, noon (2 years, 3 months ago)
0 Comments

[00:03:41] Caleb gives us an introduction about himself, how long he’s been doing programming, and what he’s doing now.


[00:06:29] Jason brings up a popular blog post Caleb wrote a few years ago and he tells us a little bit about it.


[00:10:48] We hear an overview of what Alpine is and when it started. 


[00:16:42] Caleb explains things Alpine does directly correlated to Stimulus.


[00:19:56] We find out what Caleb does if gets into a situation with listening for events from third party JavaScript library.


[00:26:56] Jason tells us the pain point for him with making a transition on a modal in Stimulus, which is why he went to Alpine.


[00:32:00] Caleb released a series of components that is a paid add on and we hear more about them and Headless UI. He also shares his grand vision with Headless UI.


[00:40:41] Andrew tells us about a new blogging thing Twitter released.


[00:45:35] Caleb details what Livewire is and the tell us some of the implementation details to compare it to some of the tools there are in Rails.

 

[00:48:59] In Livewire, we learn if state declared in the front end or is it declared in the PHP side of things.


[00:52:25] Jason brings up how WebSockets doesn’t work on Livewire, only on AJAX, and Caleb talks more about this.  


[00:54:33] Jason mentions Stimulus Reflex and talks about why his favorite library is CableReady, and Chris tells us about using Turbo.


[00:57:39] Morph Plugin is new on Alpine.js and Caleb explains what it does. Caleb wonders if there’s a big con or trade off using Turbo.

[01:05:56] Caleb mentions a Tailwind bootstrap thing he’s used that’s cool called daisyUI.


[01:09:03] Jason brings up the acronym TALL stack which is Tailwind, Alpine.js, Laravel, and Livewire, and asks Caleb how he feels creating two of these in the stack.


[01:12:18] Find out where you can follow Caleb online and support his work.



Panelists:

Jason Charnes

Chris Oliver

Andrew Mason



Guest:

Caleb Porzio



Sponsor:

Honeybadger



Links:

Jason Charnes Twitter

Chris Oliver Twitter

Andrew Mason Twitter

Caleb Porzio Twitter

Caleb Porzio Website

No Plans To Merge Podcast

Notes On Work Podcast

Laravel Livewire

Alpine.js

Making $100k As An Employee Versus Being Self-Employed (Caleb’s Blog Post)

Make VS Code Awesome

Headless UI

Alpine UI Components


Login to Add New Comment
No comments have been posted yet, be the first one to comment.
Similar Podcasts
What the EU's GDPR Means to Web Developers What the EU's GDPR Means to Web Developers
In this episode we have Andrew Fairlie from Mutual to discuss the new European Union General Data Protection Regulation aka the GDPR. We discuss what the GDPR means specifically to web designers and developers both in terms of the work we do, and the work proposals we draft. We discuss the GDPR fro...
Spelunking into the VueJS Frontend JavaScript Framework Spelunking into the VueJS Frontend JavaScript Framework
On this episode, we talk with special guest Adam Wathan about the VueJS JavaScript framework. We talk about what VueJS is, and how its Laissez-faire approach lets you pick and choose how much of it makes sense to use in a project. We go into why using a framework like VueJS can help you write bette...
JAMstack development, carpe JavaScript! JAMstack development, carpe JavaScript!
On this episode, we’re joined by Paulo Elias from IDEO to discuss JAMstack: Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup. Paulo talks about his journey from doing traditional LAMP/LEMP stack work to building things using JavaScript as the h...
Leveraging Laravel for Truly Custom Projects Leveraging Laravel for Truly Custom Projects
In this episode, we talk to Phil Zaengle from Zaengle Corp about leveraging the PHP framework Laravel to build truly custom web applications. We discuss when a CMS like Craft makes sense, and when it makes sense to utilize Laravel in addition to or instead of a CMS. We go on to discuss the importan...
CSS & CMS Musings with Eric Meyer CSS & CMS Musings with Eric Meyer
On this episode we have on the CSS legend Eric Meyer to talk about the early days of CSS, and how it almost died, and also onto where CSS is today. We discuss utility-first CSS, CSS in JavaScript, and talk about the Flexbox and the awesomeness that is CSS Grid. We then also talk about the move of E...
Similar Tutorials
How to Install Deno on macOS
How to Install Deno on macOS
Deno is a simple, modern and secure runtime for JavaScript and TypeScript, by the creator of Node.js himself, Ryan Dahl. Deno uses the Chrome v8 engine and is built with Rust. The project just reach version 1.0 and got many people in the JavaScript community interested. In this tutori...
How to Build a Movie Database & API with Strapi
How to Build a Movie Database & API with Strapi
Strapi is an awesome headless CMS built with Node.js that can speed up the process of building an API quiet dramatically. It's perfect for people who enjoy the frontend more than the backend, and it allows you to build complex database structures with out writing any code. Magic, if y...
How to Print Queries in Django Views
How to Print Queries in Django Views
If you are building a web application with Django you are well aware that the database is an integral part of your application. The need to analyze queries and to then query your data in the most optimal way is at the for front of your development process. Django provides a handful of...