Blog, sezione :category

Blog - PHP

Never Stop
PHP

Una visualizzazione filtrata degli articoli del blog per far vedere solo quelli associati al tag PHP

PHP

Object Calisthenics in PHP Programmazione

Object Calisthenics in PHP

Con il termine callistenia si indicano degli esercizi ginnici che usano il peso del proprio corpo come unico attrezzo. L’accoppiamento al mondo della programmazione è stato fatto da Jaff Bay nel libro The ThoughtWorks Anthology dove fornisce, più che degli esercizi, delle indicazioni di stile per sc...

Programmazione

Nova Translatable

In questi giorni ho lavorato alla creazione di un custom field per Laravel Nova che potesse gestire, tra le altre cose, un editor WYSIWYG legato ad un campo tradotto su model con astrotomic/laravel-translatable. Perchè non usare un pacchetto già esistente? Bella domanda. Sfortunatamente il progett...

Guide

Case study: portare un progetto Laravel da 5.8 a 8.25

Un progetto semplice nelle funzionalità ma parecchio esteso: 274 rotte diverse. Immaginerete quindi che non avevo esattamente sotto controllo tutte le funzionalità aggiunte, rimosse o modificate. E ovviamente non erano presenti test di sorta. Da dove partire quindi per non rischiare di rompere tutt...

Programmazione

Laravel Route Refactoring

Premessa In questo articolo ti mostrerò qualche buona regola da seguire per tenere in ordine le routes, soprattutto su progetti complessi, e renderle quindi più leggibili. Resource route Parto da un concetto molto semplice e che spero conoscerai e userai già. Usa per il più possibile i Resource C...

Refactoring: semplifichiamo la leggibilità del nostro codice
Programmazione

Refactoring: semplifichiamo la leggibilità del nostro codice

Programmo in PHP ormai da più di 15 anni e se c'è una cosa che ho imparato dall’esperienza, è che leggibilità e semplicità sono le chiavi per un codice manutenibile e duraturo.  Ogni primo tentativo di scrivere codice dovrebbe riguardare il farlo funzionare a dovere. Una volta ottenute le funzional...

PHP 8: nuove funzionalità e breaking changes
News

PHP 8: nuove funzionalità e breaking changes

Manca poco più di un mese al rilascio di PHP 8, pianificato per il 26 novembre 2020. È una nuova major release, il che significa che introdurrà alcune modifiche sostanziali, oltre a molte nuove funzionalità e miglioramenti delle prestazioni. In questo momento PHP 8 è in “feature freeze”, il che sign...

Iscriviti alla mia newsletter

Resterai informato sugli ultimi post, appena verranno pubblicati