Caleb Porzio

Notes On Work - by Caleb Porzio

Brief thoughts and insights from Caleb. Mostly on work. Mostly while drinking tea.

Author

Caleb Porzio

Category

Technology

Podcast website

www.notesonwork.com

Latest episode

Jul 3, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

My History With The Fear Of Public Speaking 08.11.2019

Okay. So this episode we're going to talk about my wrestling with the fear of public speaking for my whole life. And in the next episode, we're gonna talk about how I cured it. So I'll say that, uh, I just gave a talk at full-stack at UW. I just literally got back off the plane last night and it went really well, and I wasn't scared at all. And. It was just like kind of a milestone for me. It went...

The Value Of A Reputation 28.10.2019

So funny thing at one point I was actually going to charge for Livewire. That's funny to hear me say that right now, but you've not even that long before larrikin. I mean way before larrikin, but even right before Larrick on I was like really running the numbers and thinking, you know, all right, how much can I make on this thing? Like put a lot of work into this basically quit my job and haven't...

Using Vue With Livewire 24.10.2019

Using view with Livewire. So this is the part of the show where Larry comes out and sings a silly song. This is the part of the show my lyric on talk where I you know this for me was like a show-stopping moment. Like, you know, I was demoing some pretty cool stuff with Livewire getting you know, the audience seemed to be pretty engaged that I showed how you can pop into view component and instead...

Why I Believe In Livewire 21.10.2019

All right, so you're probably expecting my answer to this why I believe in Live Wire to be kind of like the last episode pretty soft broad vague inspirational. I don't know but. It's actually not it's pretty concrete. I believe in Live Wire because of one moment three years ago. I was reading a blog post by th where he demonstrates. Why? Why are we just a Jackson Json? Why not Ajax HTML already re...

What Livewire Is All About 18.10.2019

So before I talk about what Live Wire is all about I think it's worth noting that I don't control Live Wire Live Wire controls me. So I want Live Wire to become what it's going to become sounds kind of crazy and weird. But but really I try not to have too strict of a vision for it because. I want to be able to roll with how with what emerges you know, like as people use it as I use it the vision f...

Be Patient With Abstractions 10.10.2019

Okay, so I'm writing a test a JavaScript test in Livewire and I am about to use a testing utility that I've created. So I have this utils dot J's file inside my testing folder for JavaScript and it's where I have all of my testing helpers and they're all in charge of the same thing. They're in charge of mounting Livewire. Making Live Wire breathing Live Wire into existence in JavaScript and usuall...

Submit Pull Requests 09.10.2019

So today I want to talk about pull requests pull requests. Yeah. So on GitHub, there's issues. Every repository has issues. It's a little tab. You can submit bugs and stuff feature requests, whatever and then there's the pull request Tab and there's a little notification next to each little Tab and GitHub that tells you the amount. In there so issues is always way higher than pull requests. There...

Change Your Environment (On Silencing Twitter) 07.10.2019

So yesterday I'm standing on my porch waiting for a ride and I pull out my phone and I start scrolling through Twitter and I read something that this isn't necessarily anything out of the ordinary, but I read a tweet from a friend who let's just say did something good like. Insert good thing here that a developer does on Twitter has a hot tip tweet launches course is a sap a blog post you name it...

Open The Black Box (The Solution To My DOM Diffing Woes) 03.10.2019

So last time we chatted well two times ago talked about my dom diffing woes. Why dom diffing matters in Livewire why it's not perfect why it's super frustrating. Well, I have good news. We're through the woods a little bit and I feel a lot better about where where I'm at with the whole situation in Livewire. So I want to talk about how I got there. Where to begin so I had mentioned that there's a...

SFP: The Single File Principle 03.10.2019

Okay today. I want to talk about a new principal object oriented principle. I just made up called SFP the single file principle and this is also sort of my way of communicating something without saying SRP single responsibility principle which tends to get people with their torch and pitchforks out or the stone tablets and preach from the mountaintops or be mad about the people preaching for the m...

My DOM Diffing Woes 25.09.2019

Okay. So this episode is going to be the one where I actually talk to you about what I came here to talk to you about. Hopefully listen to episode 9 about how Dom different works. So I'm at a fork in the road. I'm getting all these issues not a ton. You know, it's not like doesn't seem to be breaking everything for everybody. But this you know how I said the final piece of the puzzle was the backe...

How DOM Diffing/Patching Works 25.09.2019

Hey there today. I want to talk about Dom diffing so and my dom different woes first. What what is dumb diffing? So Live Wire is a front-end framework. What am I even saying? It's not even useful knowledge. You know, it's a front-end framework. Let's jump in so view JS when you make a component in Judea. It takes your template. There's a machine that takes your Dom template that template tag and t...

New Design Pattern: The Plugin Pattern 23.09.2019

Hey everybody, right now. It is pouring rain outside my window in my office and I just love that so much. I love the sound. It makes me feel like I'm in a cozy shelter like a fort when your kid anyway. So I titled this new design pattern the plug-in pattern so this may exist or not or whatever. But basically it's something that I've been pondering about this new way of writing code that I want to...

Smart Polling 20.09.2019

[00:00:00] **Caleb: **All right. I got a problem for you. So we're going to talk about polling in live lawyer Pol ing not pulling but pulling and so first the concept of polling is instead of using something like Pusher websockets to. Events from the server side you use polling to pull the server on an interval like every second or so for new for news from the server this way you don't have to dea...

The Evolution Of Validation 20.09.2019

[00:00:00] Caleb: Okay. This one is straight up silly in hindsight. It's another invisible feature. So the validation and live wire as it stands. I'll describe to you how it behaves right now. If you have a form in Livewire and you have a bunch of input elements and you wire model those input elements two pieces of data inside your component. So if you have a form with a name and an email, you mig...

Not On NPM 20.09.2019

[00:00:00] Caleb: I am having a ton of fun recording these I've started episode 1 and I'm on the episode 6 and just one sitting so not on npm Livewire is not an npm. You cannot do npm install Live Wire. Well, you actually might be able to I think Livewire was taken but that was one kind of early problem. But this is another story of something that's just invisible that at one time. I thought diffe...

The Name 20.09.2019

[00:00:00] Caleb: Okay. Today. We're going to talk about Livewire the name. Where did it come from? How did how did we get here? What what changed along the way and what are some of the problems that I'm still coming across? So Livewire as you know, it was inspired by a package called Phoenix live. So Phoenix is a framework like laravel for the language Elixir like laravel is to PHP and Chris McCo...

The Evolution Of The Make Command 20.09.2019

[00:00:00] Caleb: Okay today I have this is a really fun one for me. It's pretty light on on the actual programming. So you shouldn't have to wrap too much around your head. But yeah, so Artisan, it's all about artisan. Make Live Wire that's what we're going to talk about artist and make live. Where is the first command you run when you're working on a live where component it creates your class an...

But Does It Scale? 20.09.2019

[00:00:00] Caleb: Okay. This is a big one. This is one that deserves more than the amount of time. I'm giving it but and more planning but I'm kind of on a roll and I want to just get the conversation started but does it scale this is the question that has haunted me since day one of Livewire and my journey. I live where Journey has been a massive lesson in overcoming doubts really pushing through...

Intro 20.09.2019

[00:00:00] Caleb: Hey there, friends Caleb Porzio here with a new podcast called building Livewire and my goal with this podcast is to share a little bite-size Snippets of problems that I'm solving just building Livewire and that could be. Deep Tech like coding problems. It could be business problems branding problems writing anything. Anything I'm coming across, I want a platform to talk about be...

Listen to the Notes On Work - by Caleb Porzio podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.