About:

Caleb is a web developer.

Website:

Incoming Links:

Outgoing Links:

Sebastian De Deyne
Subscribe to RSS:
Livewire creates the illusion of a live connection between the browser and server, but it actually uses AJAX requests to manage component states. Each request includes the last known state, which is 'hydrated' on the server and 'd...
The blog post by Caleb Porzio provides an in-depth explanation of how Livewire, a framework for Laravel, works. It uses a simple counter component as an example to illustrate the process. The post covers the initial rendering of t...
Caleb Porzio reflects on his recurring fear of losing his job as a developer of Livewire and Alpine due to competition and challenges in the tech industry. Despite these fears, he acknowledges that he has never actually lost his j...
The blog post discusses optimizing the performance of a web application with a large table of rows using Vue and Alpine. The author encountered a performance issue where activating a row took almost a second, making the app feel u...
Caleb Porzio shares his journey of earning over $1 million through GitHub Sponsors by developing open-source projects like Livewire and Alpine.js. He emphasizes the importance of creating valuable content, such as screencasts and ...
Caleb Porzio shares the process of designing a new logo for the rebranded podcast 'No Plans To Merge,' which he co-hosts with Daniel Coulbourne. The journey involved multiple iterations and design concepts, reflecting their podcas...
The blog post discusses the author's experience with Livewire, a framework that brought him joy similar to when he first discovered VueJs. He shares his process of building a search/select dropdown UI component using Livewire, hig...
The blog post discusses the concept of class traits in PHP and their equivalent in JavaScript, focusing on how to organize related methods within a class using mixins. The author explains the problem of having a large class that n...
Caleb Porzio reflects on leaving his job at Tighten, which he initially considered his dream job. He discusses the expectations and pressures of employment, the realization that employment benefits someone else more than the emplo...
The blog post discusses a series of screencasts by Caleb Porzio on a new feature in Livewire called Events, which allows components to communicate with each other and integrate with tools like Laravel Echo for real-time updates. T...
Caleb Porzio introduces 'Hub', a command-line utility by GitHub that enhances the functionality of the standard 'git' command. Hub simplifies tasks such as cloning repositories, initializing GitHub repositories, forking, opening p...
Caleb Porzio discusses his experience with Jonathan Reinink's project, InertiaJS, which aims to combine the benefits of single-page applications with traditional routing and data fetching. Both developers share a philosophy of pra...
Caleb Porzio shares his productivity technique called 'Accountabilibuddying,' which involves partnering with someone in a similar life situation to set and achieve goals. The process includes regular meetings, goal setting, and ac...
The blog post by Caleb Porzio discusses common accessibility mistakes in web development and offers solutions to improve accessibility for users with disabilities. The author admits to previously neglecting accessibility but share...
Caleb Porzio discusses using inline JavaScript with Babel to support legacy browsers like IE 11 without a full build setup. He suggests using Babel's standalone version to transpile ES6 code directly in the browser by adding speci...
Caleb Porzio, a web developer, shares his experience of creating 'Sponsorware,' a model where he releases an open-source package to GitHub sponsors and makes it fully open-source after reaching a certain number of sponsors. This a...
Caleb Porzio shares his journey of transitioning from a full-time developer to making over $100k annually through GitHub Sponsors. After leaving his job in 2019, he focused on open-source projects like Livewire and AlpineJS. Initi...
The blog post by Caleb Porzio discusses five annoying features in Visual Studio Code (VS Code) and how to fix them. The first issue is the 'Find All' panel being scrunched in the sidebar, which can be moved to the bottom panel for...
The blog post by Caleb Porzio discusses deploying a Laravel application on Vercel, a serverless platform. It highlights the simplicity and power of using Vercel for Laravel apps, though it is not a replacement for more robust solu...
Caleb Porzio discusses the financial implications of being self-employed versus being an employee, particularly when earning $100k. He explains that a freelancer needs to earn $140k to match the take-home pay of a $100k salaried e...