mercoledì 16 marzo 2016

Just one small big day in (my) life...

The 16th of March 2016.
I'll remember this day for the rest of my life.
Today, the first conference ever managed by Indico at UNOG has started, and I was there.
I've seen the first person ever coming to the Palais with is QRCode printed on a paper form and having his badge printed via Indico...
From my point of view, it sounds like the first footprint ever on the moon :)
And this has been possible because of the Indico's Cern team (I love you guys!) and because of the UNOG ITS developers team, which I am part of.
Yes, there is also my code behind the scenes.
We (the UNOG team) worked very hard to achieve this goal, and finally it's there!
It's just the tip of the iceberg... there is so much work to do, but it has all started, and I was there.

giovedì 27 novembre 2014

Pyramid


Just started (well, one month ago...) studying and testing the Pyramid framework.
My goal is to be able to create web Forms (using Deform), managing user sessions, authenticate people via LDAP, and save data on PostgreSQL DB.
Pyramid looks great!
Easy to understand, powerful and clean.
I'm on the fairway... :)

venerdì 7 febbraio 2014


... un piccolo talk per il Team, un grande talk per me! :)

Il 04-02-2014 si è tenuto il primo Indico Virtual Event, una videoconferenza con circa 20 partecipanti.
In questa occasione ho presentato Repozer, un plug-in per Indico da me sviluppato che implementa un motore di ricerca interno per Indico v. 1.2
Ovviamente, il tutto in inglese.
Sono ancora vivo :)

giovedì 13 giugno 2013

First Indico Workshop @ Cern

Sono rientrato da alcuni giorni dal First Indico Workshop, che si è tenuto al Cern di Ginevra.
E' stata un'esperienza impegnativa ma ricca di soddisfazioni.
Era la prima volta per me al Cern, e devo dire che sono rimasto molto colpito, in modo favorevole.
Una città nella città, assolutamente multietnica, dove lo studio e la ricerca la fanno da padrone.
Ho avuto il piacere di vedere con i miei occhi il Computer con cui Tim Berners-Lee ha inventato il World Wide Web (con tanto di post-it ancora appiccicato sopra con scritto "This machine is a server  DO NOT POWER DOWN!!").
Il workshop è stato faticoso ma illuminante. Indico è una piattaforma, a mio giudizio, ancora agli inizi, nonostante abbia alle spalle altri prodotti da cui deriva. Alcune funzionalità che definirei "standard" si appoggiano a servizi esterni, mancano degli how-to ed hooks per una facile estensione degli oggetti, ma la recente introduzione delle HTTP_API per l'esportazione dei dati lascia ben sperare.
Inoltre, devo dire che il mio background di python e Plone in particolare sono stati molto utili, e mi consentono una visione della piattaforma e delle sue features da un'ottica un po' particolare.
Durante i 3 giorni di conferenza, ho avuto l'opportunità di visitare l'LHC ed in particolare, grazie ad un raro periodo di manutenzione, di scendere 100m sottoterra e vedere da vicino il CMS, uno dei 4 detectors in cui vengono studiate le collisioni.
Devo ammetterlo: IMPRESSIONANTE.
La più complessa macchina mai costruita dall'uomo, fino ad oggi.
Il tutto preceduto da circa 50min di spiegazione estremamente chiara ed interessante, sulle leggi della Fisica, sul Lagrangiano e lo Standard Model, sul perchè dell'esistenza dell'LHC e su cosa stanno cercando.
Il tutto gestito interamente da soli... io ed il mio inglese... e ce la siamo cavata benissimo!
Davvero una gran bella esperienza :)

domenica 14 aprile 2013

Plog 2013

Ad una settimana esatta dal rientro dal Plog 2013 è il momento di tirare le somme.
Un'esperienza davvero MERAVIGLIOSA! :)
Era la prima volta che partecipavo al Plog, e la prima dopo tanto tempo ad uno sprint di programmazione Plone. Avevo dimenticato quanto fosse divertente ed istruttivo.
Partecipare ad uno "sprint" significa sviluppare un prodotto in team con altre persone, in modo continuativo (mattina pomeriggio sera... notte...), un prodotto che ti interessa direttamente.
Ogni giorno alle 18 vengono presentati i passi avanti fatti da ciascun team. Non si scappa! :)
La comunità di sviluppatori Plone è davvero fantastica: gente MOLTO preparata ed incredibilmente alla mano, cordiale. Puoi parlare con tutti senza problemi, indipendentemente dal livello del tuo inglese...
Poi, quando c'è Maurizio Delmonte a tenere le redini e fare da hub per i contatti, diventa tutto più facile :)
Ho potuto rilasciare il mio codice facendo il merge con il prodotto collective.jsonify di Rok Garbas. Grazie Rok! :)

E che dire del Marshmallow Challege organizzato da Massimo Azzolini?! Un gioco DIVERTENTE ed ISTRUTTIVO! Poi, il fatto che la mia squadra abbia VINTO, beh... :) :)


Perfetta la location e tutta l'organizzazione di Abstract... ma su questo non avevo dubbi, vista la conferenza di Plone organizzata nel 2007!

Insomma... una vittoria su tutta la linea!
Bisogna approfittare di queste occasioni... in cambio di un piccolo sacrificio in termini economici e di tempo, il ritorno è immediato sia in accrescimento tecnico che di visione più ampia del mondo Plone e non solo!
Da ripetere :)
Ci si vede l'anno prossimo!

Giorgio



mercoledì 10 aprile 2013

Era ora.

Finalmente, anche io ho un Blog.
In realtà era da parecchio tempo che ci pensavo, ma avevo bisogno della spinta giusta per fare il passo finale. Grazie Maurizio Delmonte! :)

Perchè un Blog?
Perchè in effetti, come programmatore impegnato su diversi fronti, ho molte esperienze, osservazioni e codice da condividere con altri.

Di cosa mi occupo?
Di programmazione web su CMS Plone in linguaggio python, di HTML, CSS, Js, jQuery, J-quello-che-volete.
Di sviluppo APP per cellulari, in Java per Android e con Appcelerator Titanium per Android ed iOs in modo nativo.

Mi auguro che questo spazio divulgativo possa essere utile. Se lo è, fatemelo sapere!