Incontro di aprile 2019

Questo mese abbiamo avuto il ritorno sul palco di Davide, che già un paio di anni fa ci aveva proposto un talk sulle regexp. Stavolta invece ha deciso di parlarci di mysql 8, la versione più recente del noto database, e in particolare dell’implementazione di una funzionalità già presente in altri noti RDBMS: le window functions. Ho trovato questo argomento molto interessante, perché effettivamente non conoscevo questa specifica funzionalità e soprattutto perché probabilmente mi sono trovato molte volte a doverla implementare (male) in PHP. Tra l’altro, il fatto che sia una funzionalità standard di SQL la rende ancora più interessante in ottica di portabilità.

Continua a leggere

Incontro di Febbraio 2014

Come lo scorso mese, anche l’incontro di Febbraio si è svolto all’interno dell’open space di iquii.

pug_roma

Questo mese abbiamo ascoltato ben due interventi entrambi dal tema non-PHP. Nel primo Simone Di Maulo fresco fresco di esame universitario ci ha illustrato le meraviglie dei linguaggi funzionali e le basi del loro funzionamento. Da questo talk, che ha lasciato più o meno tutti sgomenti di fronte a pratiche e strutture così diverse da quelle cui siamo abituati in php e javascript, è scaturita una interessante discussione sui campi di applicazione e le opportunità di questo tipo di linguaggi.

Per ulteriori dettagli qui trovate le slide pubblicate da Simone.

A seguire Andrea Giuliano ci ha illustrato in profondità come si comporta un database come MySql nel salvare ed accedere ai dati sul disco, e soprattutto come salva e accede agli indici. A partire da tutto questo Andrea ha condiviso con noi importanti indicazioni su come organizzare al meglio l’indicizzazione di tabelle di grandi dimensioni. Anche in questo caso, nonostante la fame che ormai iniziava a farla da padrona, è scaturito un vivace scambio di opinioni sulle migliori pratiche di individuazione delle chiavi primarie e delle colonne da indicizzare.

Qui trovate le slide pubblicate da Andrea.

Dalla riflessione riguardante l’incontro che è scaturita nella mailing list è emerso come i due talk lontani dal tema PHP abbiano costituito una grande occasione di arricchimento per tutto il gruppo. Cito qui le parole di Francesco Face che è intervento sul tema: Rimanere legati *solo* a PHP, *solo* a Symfony, e snobbare tutto il resto solo perché non si vede una immediata e diretta utilità, è un suicidio professionale a medio termine (sostituite *PHP* e *Symfony* con un altro linguaggio e un altro framework, e la frase resta comunque vera).

Finita la parte formativa dell’incontro ci siamo avventati sui carciofi fritti della Pizzeria San Marino.