Reti di computer e Internet
L’errore invisibile nel wp-config.php che rallenta tutto
Opere Informatiche
-
Guida alla Struttura Semantica Moderna Capitolo 1: Introduzione alla Struttura Semantica Sezione 1: Cos’è la Struttura Semantica? La struttura semantica è un concetto fondamentale nell’ambito della comunicazione e della rappresentazione delle informazioni. Essa si riferisce alla organizzazione e alla relazione tra i diversi elementi che compongono un sistema di informazione, al fine di renderlo più…
-
Gli errori più comuni nella gerarchia dei tag HTML Capitolo 1: Introduzione alla gerarchia dei tag HTML Sezione 1: Cos’è la gerarchia dei tag HTML La gerarchia dei tag HTML è un insieme di regole che definiscono come i tag HTML debbano essere strutturati per creare una pagina web valida e accessibile. I tag HTML…
-
Namespace: errori comuni e struttura ottimale Capitolo 1: Introduzione ai Namespace 1.1 Cos’è un Namespace? Un namespace è un insieme di nomi univoci che identificano entità all’interno di un sistema, come ad esempio variabili, funzioni o classi in un linguaggio di programmazione. I namespace aiutano a evitare conflitti tra nomi diversi e a organizzare il…
-
L’importanza della separazione dei livelli in applicazioni complesse Capitolo 1: Introduzione alla separazione dei livelli 1.1 Cos’è la separazione dei livelli? La separazione dei livelli (in inglese “Separation of Concerns” o SoC) è un principio di progettazione fondamentale nell’ambito dello sviluppo di software. Questo concetto prevede di dividere un’applicazione complessa in più livelli o moduli…
-
Autoloading fatto bene: Composer vs soluzioni custom Capitolo 1: Introduzione all’autoloading 1.1 Cos’è l’autoloading? L’autoloading è un meccanismo che consente di caricare automaticamente le classi PHP senza doverle includere manualmente tramite il comando `include` o `require`. Questo consente di semplificare la gestione del codice e di ridurre il rischio di errori di inclusione. L’autoloading è…
-
La trappola dell’include() ricorsivo nei grandi progetti Capitolo 1: Introduzione al problema 1.1: Cos’è l’include() ricorsivo? L’include() ricorsivo è un problema comune che si verifica nei grandi progetti di sviluppo web, in particolare quando si utilizzano linguaggi di programmazione come PHP. L’include() è una funzione che consente di includere file esterni all’interno di uno script,…
-
PSR-4: la guida che nessuno legge (ma che tutti dovrebbero seguire) Capitolo 1: Introduzione a PSR-4 1.1 Cos’è PSR-4? PSR-4 è uno standard per la gestione delle autoloading delle classi in PHP. È stato introdotto nel 2012 come parte della PHP-FIG (Framework Interoperability Group), un gruppo di sviluppatori che lavorano insieme per migliorare l’interoperabilità tra…
-
MVC in PHP: cosa davvero significa (oltre Laravel) Capitolo 1: Introduzione al MVC 1.1 Cos’è il MVC? Il Model-View-Controller (MVC) è un pattern di progettazione architettonica molto diffuso nello sviluppo di applicazioni web. Questo modello separa la logica dell’applicazione in tre componenti interconnesse: Model, View e Controller. Il Model rappresenta i dati e la logica…
-
Perché i tuoi file PHP dovrebbero iniziare sempre con declare(strict_types=1); Introduzione al concetto di strict types in PHP Cos’è lo strict type checking in PHP? Lo strict type checking in PHP è una funzionalità introdotta nella versione 7.0 del linguaggio di programmazione PHP. Questa funzionalità consente di abilitare il controllo dei tipi di dati strict…
-
Perché dovresti smettere di usare ls per gli script Introduzione La storia di ls Il comando `ls` è uno dei più utilizzati nei sistemi operativi Unix e Linux. È stato introdotto nel 1971 da Dennis Ritchie e Brian Kernighan, gli sviluppatori del sistema operativo Unix. Il suo scopo è quello di elencare i file e…