Three Rubyists having conversations and interviewing others about Ruby and web development.

Caleb Porzio on Alpine.js, Laravel Livewire & more

August 26, 2022 1:14:05 106.71 MB Downloads: 0

[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

Sweet Alert

CableReady

Morph Plugin

daisyUI

TALL stack

Ruby Radar Newsletter

Ruby Radar Twitter