Archivio
Orient inglobato in Doctrine
Pochi giorni prima del 2013 il progetto orient, iniziato senza alcuna pretesa, è entrato a far parte di doctrine-project.

Per chi si fosse collegato solo ora:
The Doctrine Project is the home of a selected set of PHP libraries primarily focused on providing persistence services and related functionality. Its prize projects are a Object Relational Mapper and the Database Abstraction Layer it is built on top of….
Doctrine è l’organizzazione sotto la quale sono raccolte tutte le migliori librerie (in PHP) che riguardano la persistenza dei dati. Esempi sono ORM per i database relazionali, così come gli ODM per i database documentali.
Il progetto di cui sto parlando si chiamava Orient, ora rinominato orientdb-odm. Una libreria scritta in PHP per interfacciarsi con OrientDB. Il primo commit risale ormai a circa due anni fa, quando Alessandro, ancora ignaro del grande risultato che avremmo raggiunto, cominciava a buttare giù qualche riga di codice. Non ci è voluto poi molto prima che mi tirasse dentro al progetto.
Già ancora prima di essere inglobati, avevamo avuto l’opportunità di presentare la nostra libreria in diverse conferenze come il codemotion, la poland phpconf e altre minori. Avevamo avuto più volte la sensazione che la qualità del codice scritto fosse molto alta e attendibile, ma quest’ultimo evento ce ne dà la conferma.
Ringraziamento dovuto anche al nostro terzo compagno d’avventura Daniele, portato a noi grazie a github. Non siamo riusciti ancora a vederci in faccia … ma è uno dei prossimi obiettivi
.
Il 2012 è finito alla grande. Di cose da fare ce ne sono ancora molte. Vedremo cosa ci porterà il 2013
Passare da php 5.3 a php 5.4 e viceversa facilmente con brew
Per qualcuno questo articolo potrebbe sembrare un pochino acerbo. Che bisogno c’è di passare ora al php54? “C’è tempo…” potrebbe rispondere qualcuno. Ma prima o poi quel momento (come ogni volta) arriva prima del previsto e ci piacerebbe tanto passare alla versione successiva del linguaggio, perché quella sua caratteristica proprio ci sarebbe comoda, ma chissa cosa potrebbe succedere passando alla versione nuova. Meglio non rischiare, qualcuno dice tipicamente, rimaniamo dove siamo.
Ora, questo è lo scenario che abitualmente ci circonda, non ditemi che non vi è capitato di vedere php4 ancora su qualche applicativo un po’ datato.
L’alternativa è che se fosse “molto facile” cambiare la versione del PHP sulla propria macchina di sviluppo, allora far girare di tanto in tanto i test dell’applicativo anche su questa istanza non sarebbe così complicato, nulla di impegnativo, ma almeno si potrebbe sapere fin dall’inizio in caso di incompatibilità, di cosa si tratta e scegliere come comportarsi.
Bhe questo modo “molto facile” esiste. Io l’ho trovato sul Mac attraverso un comando di brew. Sicuramente questo comportamento esisterà anche su Linux.
Comunque tornando a noi. E necessario aver installato php53 e php54, come si farebbe con i normali pacchetti (ormai uso brew praticamente per tutto) :
brew install php53
poi
brew install php54
Ed è a questo punto che scatta la magia. Utilizzando il comando switch, brew è in grado di scambiare la versione del pacchetto scelto. È quindi sufficiente eseguire: Continua a leggere…
Il nostro talk al codemotion 2012: GraphDB, time for serious staff
Seppur con estremo ritardo metto a disposizione le slide dell’interveto che abbiamo fatto il mio collega Alessandro ed io al Codemotion 2012 che si è tenuto come al solito a Roma alla facoltà di ingegneria di Roma Tre.
Graph DBs in PHP: il nostro talk alla PHP conf in Polonia
Appena tornati dalla Polonia. Siamo stati li per la conferenza nazionale sul php, la phpcon.pl. Alessandro, il mio collega, ed io abbiamo avuto modo, per la prima volta, di mostrare ad un vasto pubblico la libreria in PHP per OrientDB.
Il mese prossimo, molto probabilmente, sarà in onda anche sul canale del pug Roma. Intanto metto le slide in questo articolo.
GraphDB … presto anche per PHP
Come ci dobbiamo comportare se dall’analisi di fattibilità del nostro progetto scopriamo che i dati da persistere sul db vanno oltre le features messe a disposizione da un db relazionale, anzi si comportano proprio come una rete di contatti … un grafo. Possiamo prendere in considerazione due tipologie di comportamenti. Continua a leggere…
La mia presentazione al PHP.to.start di torino
Gli indigeni si espandono e questa volta arrivano anche a torino per incontrare business e univiersità. L’evento è focalizzato sull’utilizzo del linguaggio Open source PHP in realtà lavorative come l’I3P (politecnico di torino).
Sono stato molto felice di poter partecipare come speaker ed anche se non ho parlato esplicitamente di PHP spero che la mia presentazione abbia aiutato i presenti a capire qualcosa di piu su questo “nuovo” trend.
Ecco le slide della mia presentazione.
La mia presentazione al PHP-day
Nell’ultimo articolo avevamo detto che avrei parlato della mio talk al phpday in separata sede (o meglio articolo). Quindi eccoci qua.
Il titolo del talk era “CMF: a pain in the F”, è stato esposto durante l’ultimo giorno del phpDay insieme al collega Alessandro. In questo talk abbiamo voluto raccontare le nostre difficoltà incontrate durante 5 mesi di sviluppo di un framework Continua a leggere…
phpDay 2011: non solo un visitatore
E da pochi giorni finito il phpDay, evento italiano sul php che si è tenuto a Verona. Ovviamente non potevo mancare, uno perchè è un’evento al quale tengo molto ( …e poi vedremo perchè), due, perche ho tenuto il mio primo talk insieme al sempre presente Alessandro. Continua a leggere…
Hudson + Symfony: insidie nascoste.
Tutto perfetto, tutto ok, commit solo con test verdi, hudson non rileva problemi da almeno 20 build. Si fa il checkout svn e giu con il build–all. Ma … si inchioda tutto, non riesce a buildare perché dice che gli manca una classe (base). Che cosa sarà mai successo???
Questo è lo scenario che si è creato qualche giorno fa sul progetto sul quale stiamo lavorando. Fortunatamente stiamo ancora in fase di test, quindi nessun problema, ma è stato proprio un fulmine a cel sereno.
Il mio phpday2010
Quest’anno per la prima volta, preso un po’ da questa onda social che non si era mai presentata in me, ho partecipato al #phpday2010.
Quest’anno posso dire: “C’ero anche io!”. Non che prima non conoscessi questa manifestazione, anzi, diciamo che l’ho sempre seguita … solo che a posteriori, su blog, riviste e quant’altro (in fondo sviluppo in php da quasi 10 anni).


