Designing The "No Plans To Merge" Logo
A developer details the creative process and challenges behind designing a new logo for their tech podcast, 'No Plans To Merge'.
Caleb Porzio is a full-stack developer and creator of Livewire, writing about Laravel, reactive UI, Vue, Alpine.js, accessibility, and building sustainable open-source businesses.
39 articles from this blog
A developer details the creative process and challenges behind designing a new logo for their tech podcast, 'No Plans To Merge'.
A guide to parsing Markdown with syntax highlighting using GitHub's API and Primer CSS, avoiding complex setup with a simple PHP package.
A quick guide to using Laravel's retry() helper to automatically re-run flaky Dusk browser tests, reducing false negatives.
Livewire feature allows building Laravel apps without traditional controllers, using components and implicit route model binding.
A developer shares five exciting new features in the Laravel Livewire framework, including testing, validation, and hot reloading.
A package of 11 useful helper functions for Laravel developers, including string manipulation, validation, and utility helpers.
A screencast series demoing new features and component architecture for Laravel Lightwire (LiveView), a framework for real-time web apps.
A proof-of-concept project bringing Phoenix LiveView's real-time reactive UI capabilities to the Laravel PHP framework, which later evolved into the Livewire framework.
A guide on packaging and publishing a reusable Vue.js component to the NPM registry for easy sharing and installation.
A guide on integrating Feather Icons, a lightweight SVG icon set, into Vue.js components using the vue-feather-icons package.
A developer's humorous ode to helper functions and a simple Laravel package for autoloading a global helpers.php file.
A tutorial on creating a custom Bash alias to link local folders as Composer dependencies for easier PHP package development and testing.
A developer's journey creating a custom Vue component to inline SVG icons, avoiding external libraries and manual file paths.
A developer shares their customized VS Code setup, including essential extensions, key settings, and workflow tips for improved productivity.
A developer shares a simple method for keeping project notes using a scratch.md file in Laravel projects, with tips on global gitignore.
A guide to setting up acceptance testing for Laravel and Vue.js applications using Codeception and Selenium to test JavaScript-rendered components.
A tutorial on using the SparkForm JavaScript class to simplify form state management and submission in Vue.js applications integrated with Laravel Spark.
A developer's journey from messy AJAX handling to using Promise.all for clean, coordinated data loading in Vue.js components.
A developer shares insights from a team hackathon building a todo app with Laravel and Vue.js, emphasizing the power of building tools for personal use.