skip to content
Josh Donnell

hi, i'm josh.

I build things with Laravel and Vue and argue about how they should be built. The rest of the time I'm watching films, mostly on disc and usually with the sound turned up. Mostly PHP, TypeScript and whatever I watched last.

no. 01

radar only reports, on purpose

A tool that updates your dependencies for you is a tool you stop reading. This one tells you what is wrong and leaves the fixing to you.

read the essay

open source

all open source
radar joshdonnell/radar

A lightweight dependency health dashboard and notifier for Laravel applications. It scans Composer and npm, stores a snapshot, and reports what is vulnerable, outdated or abandoned without touching your lock files.

v0.3.1 released ci passing MIT
skeleton-package joshdonnell/skeleton-package

A barebones skeleton for building Laravel packages, preconfigured with Rector, Pest, Pint and PHPStan.

no tagged release updated ci passing MIT
Josh Donnell

I'm a full stack engineer at Netwatch Global, working in Laravel and Vue every day. The thing I care about most is type safety from the database to the browser, which is a polite way of saying I have opinions about DTOs.

This site is where those opinions go once they've survived a real codebase.

building
radar, the next release
writing
no. 15, on form requests
on repeat
Huge Breakdown by Mansa
watched
Baby Driver · 19 oct