Networking con Laravel
In questo articolo costruiremo passo dopo passo un livello di integrazione di rete solido, per poi spingerci oltre HTTP con un comando Artisan per la verifica di servizi TCP e DNS.
Usare le API di Cloudflare per la gestione DNS con Laravel
In questo articolo vedremo come costruire in Laravel un client dedicato per le API DNS di Cloudflare, basato sull'HTTP client del framework, con gestione degli errori, paginazione, operazioni batch, comandi Artisan, job in coda e test automatizzati senza chiamate di rete reali.
Sincronizzazione tra un'app online e una offline con CloudEvents: l'implementazione in Laravel
Terzo articolo della serie sulla sincronizzazione tra un'app online sempre raggiungibile e un'app offline che si collega solo saltuariamente (nei precedenti l'abbiamo vista in Go e in Node.js). Qui la stessa architettura — evento CloudEvents, pattern outbox/inbox, push/pull/ack — prende la forma di due applicazioni Laravel: una web application classica per il server online, e un comando Artisan di lunga durata per il client offline.
API REST in Laravel: errori, versioning, rate limiting e test
Concludiamo la serie mettendo insieme i tasselli che distinguono un'API funzionante da un'API pronta per la produzione.