Categoria

Pagina 1 di 1

Frontend: pragmatismo contro le guerre di religione

Frontend moderno non significa obbligatoriamente SPA React con GraphQL e Next.js. Per molte applicazioni aziendali, Livewire o Inertia sul backend Laravel producono lo stesso risultato percepito con un decimo della complessità operativa. Il consulente senior sceglie in base al contesto, non alla moda.

In questa categoria scrivo di frontend integrato con backend PHP: Livewire, Inertia.js + Vue/React, integrazione di framework moderni in progetti Laravel consolidati, alternative a full-SPA quando non servono. Parliamone se stai scegliendo lo stack frontend, oppure scopri il mio approccio multi-stack.

Automazione test di regressione visuale con Playwright per applicazioni Laravel

Automazione test di regressione visuale con Playwright per applicazioni Laravel Un refactoring CSS su un gestionale Laravel aveva rotto la visualizzazione di 12 componenti - nessuno se ne era accorto fino alle segnalazioni degli utenti. Con Playwright ho implementato test di regressione visuale: ogni PR che modifica CSS viene confrontata con screenshot di riferimento. I bug visivi vengono intercettati in CI. Continua a leggere
Ultima modifica:

Next.js con API Laravel: architettura SSR per applicazioni marketing e e-commerce

Next.js con API Laravel: architettura SSR per applicazioni marketing e e-commerce Un cliente e-commerce con 50.000 prodotti aveva un React SPA che Google non indicizzava correttamente. Ho introdotto Next.js con ISR: le pagine prodotto vengono pre-renderizzate e aggiornate ogni 60 secondi. Il traffico organico è aumentato del 40% in tre mesi senza toccare il backend Laravel. Continua a leggere
Ultima modifica:

Vue 3 Composition API con TypeScript: pattern per applicazioni enterprise

Vue 3 Composition API con TypeScript: pattern per applicazioni enterprise Dopo aver migrato tre applicazioni enterprise da Vue 2 Options API a Vue 3 Composition API + TypeScript, ho catalogato i pattern che funzionano in produzione e quelli che sembrano buoni online ma si rivelano problematici a scala. Vi mostro le strutture di composable, store Pinia e i tipi per le API Laravel. Continua a leggere
Ultima modifica:

Ottimizzare le prestazioni di React: memo, useMemo, useCallback e quando non usarli

Ottimizzare le prestazioni di React: memo, useMemo, useCallback e quando non usarli Ho refactorizzato un'applicazione React con 200 chiamate useMemo e useCallback sparse ovunque - aggiunte da uno sviluppatore convinto che 'più memo = più veloce'. Il profiling ha mostrato che l'80% era controproducente. Vi spiego come identificare i veri colli di bottiglia e quando la memoizzazione aiuta davvero. Continua a leggere
Ultima modifica:

Inertia.js con Laravel e Vue 3: full-stack senza API REST e senza SPA tradizionale

Inertia.js con Laravel e Vue 3: full-stack senza API REST e senza SPA tradizionale Inertia.js è la soluzione che avrei voluto cinque anni fa: single-page app experience senza costruire un'API REST separata, autenticazione server-side, accesso diretto agli ORM. Ho migrato un gestionale da jQuery a Vue 3 + Inertia + Laravel senza toccare un byte del backend. Il risultato è sorprendente. Continua a leggere
Ultima modifica:

React con Laravel API: full-stack architecture per applicazioni gestionali moderne

React con Laravel API: full-stack architecture per applicazioni gestionali moderne Quando un cliente vuole modernizzare il frontend del suo gestionale senza riscrivere il backend PHP, React + Laravel API è spesso la risposta giusta. Vi mostro l'architettura che uso: Sanctum per l'autenticazione, React Query per lo stato server, Vite per il build e deployment separato su Nginx. Continua a leggere
Ultima modifica:

Laravel 12 Volt e Folio: costruire UI reactive senza JavaScript con Livewire

Laravel 12 Volt e Folio: costruire UI reactive senza JavaScript con Livewire Un pannello di amministrazione con 30 sezioni costruito con React richiedeva uno sviluppatore frontend dedicato per ogni modifica. L'ho riscritto in Livewire Volt in due settimane: stessa funzionalità, zero JavaScript custom, gestito interamente da un team PHP. Produttività quadruplicata, bundle eliminato. Continua a leggere
Ultima modifica: