Featured Subjects

See all →

Free Courses

View all courses →

Latest Posts

Partial Reloads with InertiaJS
Author Dan Pastori avatar
Dan Pastori January 20th, 2024

Lately, I’ve fallen in love with InertiaJS. After the 1.0 release and it’s stability improvements, the developer experience is top notch. I feel like I can quickly whip together a stable, functioning app in no time. I get the power of Vue 3 for a beautiful UI, and the beautiful backend of Laravel. In this […]

Keep Reading →
Break between articles
Browser Extension Messaging
Author Dan Pastori avatar
Dan Pastori December 11th, 2023

One of the most confusing parts of developing your first browser extension is how to make each part communicate efficiently. Reading the docs doesn’t help. There’s ports and one time message calls, confusion on how to handle responses whether they are synchronous or asynchronous, and it’s super difficult to target certain parts of your extension. […]

Keep Reading →
Break between articles
Advanced Data Fetching with Nuxt 3 Part 9 of 9 in Upgrading Nuxt 2 to Nuxt 3
Author Dan Pastori avatar
Dan Pastori January 26th, 2023

Working with ROAST and Bugflow, both having a Nuxt 3 frontend, I’ve come across a lot of scenarios where I’ve had to do some more advanced data fetching with Nuxt 3 and the provided composables. I’ve written a basic article about using asyncData() in Nuxt 3. This article will be extending on the previous article […]

Keep Reading →
Break between articles
Managing Pivot Data with Laravel Eloquent
Author Dan Pastori avatar
Dan Pastori October 25th, 2022

Laravel provides the most beautiful Object Relational Mapping systems I’ve ever used with Eloquent. Eloquent has so many powerful features making working with a database so enjoyable! One of my favorite features of Laravel Eloquent is the many-to-many relationship structure. When I had to write raw SQL, I always hated many-to-many relationships. With Eloquent, they […]

Keep Reading →
Break between articles
Get Active Element with JavaScript
Author Dan Pastori avatar
Dan Pastori October 18th, 2022

Recently, I’ve been working on AmplitudeJS 6.0. One of the features of Amplitude is to bind key events to certain methods. A simple feature with one caveat. If you bind the key press events to the page, but the user is in a form field, the event will still fire. This is un-wanted behavior. Luckily […]

Keep Reading →
Break between articles
1 2 3 26