di Daniele Pani
Estrarre combinazioni di dati: le JOIN in MySQL
In quest’articolo vedremo le JOIN in SQL, clausole che permettono di combinare i risultati di tabelle diverse di un database.
di Daniele Pani
La framework fatigue: cos’è e come gestirla
I framework e le librerie esistono per facilitare il compito dello sviluppo, velocizzando i compiti più frequenti e aiutando a organizzare meglio il codice. Usarne troppi, però, può essere controproducente, obbligando a tenersi aggiornati su troppi argomenti e generando stress e stanchezza lavorativa.
di Daniele Pani
La struttura di controllo match in PHP, alternativa a switch
Introdotta con PHP 8.0, la struttura di controllo match è una valida alternativa alle espressioni if…elseif…else e ai blocchi switch. Una sintassi compatta e possibilità di utilizzo più versatile la rendono una scelta pratica in diverse occasioni.
di Daniele Pani
Realizzare una REST API con ExpressJS
In questo tutorial viene illustrata la creazione di una REST API utilizzando NodeJS ed Express. Vedremo come definire le principali routes per una singola risorsa, effettuare le operazioni CRUD sui dati ed effettuare alcuni test.
di Daniele Pani
Perchè non usare più jQuery (e perché usarlo ancora)
Dalla nascita di jQuery, il suo manifesto write less, do more ha contaminato Javascript, che ora implementa nativamente nuove sintassi semplici da utilizzare e più performanti. Tuttavia, il framework che ha semplificato la vita di tanti frontend developers è ben lontano dalla pensione.
di Daniele Pani
Selezionare un elemento in base al contenuto. Il selettore CSS :has()
La pseudoclasse relazionale :has() di CSS consente di attribuire stili agli elementi HTML che contengono specifici elementi figli, offrendo nuove possibilità di design e personalizzazione delle pagine web.
di Daniele Pani
Le nuove unità di misura CSS relative al viewport
Quando scorriamo una pagina web, alcuni elementi della UI dei nostri browser scompaiono o cambiano altezza, modificando quindi le dimensioni del viewport e influendo sul funzionamento delle unità CSS vw
e vh
. Le nuove unità svh
, lvh
, dvh
, svw
, lvw
e dvw
permettono di dimensionare gli elementi di una pagina tenendo conto delle grandezze effettive del viewport.