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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *