<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>David Funaro</title>
	<atom:link href="http://davidfunaro.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidfunaro.com</link>
	<description>trick &#38; tips a 360 gradi ... dei miei interessi</description>
	<lastBuildDate>Wed, 18 Jan 2012 11:03:10 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='davidfunaro.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/4b1aeeefca026f7abd9288ebd66d0413?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>David Funaro</title>
		<link>http://davidfunaro.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://davidfunaro.com/osd.xml" title="David Funaro" />
	<atom:link rel='hub' href='http://davidfunaro.com/?pushpress=hub'/>
		<item>
		<title>EuHackaton 2011</title>
		<link>http://davidfunaro.com/2011/11/12/euhackaton-2011/</link>
		<comments>http://davidfunaro.com/2011/11/12/euhackaton-2011/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 16:29:12 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[dnsee]]></category>
		<category><![CDATA[eventi]]></category>
		<category><![CDATA[Indigeni Digitali]]></category>
		<category><![CDATA[euhackaton]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Indigeni]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=361</guid>
		<description><![CDATA[Sensazioni pure ripercorse a posteriori dopo l'evento dell'euhackton. Una maratona di 24h a scrivere codice per sviluppare un'applicazione richiesta dal parlamento europeo.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=361&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-362" style="border-color:initial;border-style:initial;" title="eu hackaton" src="http://davidfunaro.files.wordpress.com/2011/11/logo20onecolor.png?w=600" alt="eu hackaton"   /></p>
<p>Sono le 6 di mattina, già 12h di fila che stai davanti a quello schermo. La stanchezza si fa sentire &#8230; e ormai già da più di qualche ora. I caffè non fanno praticamente più effetto e quando sei li li per chiederti chi te l&#8217;ha fatto fare, le carte in tavola cambiano: I componenti che i vari reparti del team stanno progettando cominciano a dialogare tra di loro. Ci siamo, &#8220;funziona&#8221;, beh ci vuole ancora qualche ritocco ma &#8220;funziona&#8221;.</p>
<p>Ecco, quello è stato il momento in cui le cose sono cambiate: la stanchezza è passata, l&#8217;adrenalina è entrata in circolo e tutto quello che prima sembrava opaco adesso non lo è più. Anzi è tutto molto chiaro come se aveste aggiustato la messa a fuoco del vostro obiettivo.<span id="more-361"></span></p>
<p><a title="www.euhackathon.eu" href="http://www.euhackathon.eu/" target="_blank">L&#8217;Euhackaton</a> non comincia di certo in questo modo, anzi. A dire il vero comincia con una stretta di mano. La presentazione con il team. Non ci conosciamo, qualcuno a parte, siamo tutti nuovi l&#8217;un l&#8217;altro. Ci siamo sentiti molto spesso durante le ultime settimane per discutere del da farsi, ma parlare tramite skype e postarsi messaggi per mail non è proprio come lavorare insieme per 24h di fila.</p>
<p>Una cosa è certa: nessuno di noi si è messo in viaggio per vincere il premio. Abbiamo tutti partecipato solo ed esclusivamente per sfamare la nostra voglia di tecnologia e dare sfogo alla nostra passione, alla nostra necessità di metterci continuamente in gioco. Perché siamo tutti alla continua ricerca di quella sensazione che ti sà appagare più di qualsiasi altra cosa: il momento in cui quel qualcosa che tanto ti ha fatto penare per essere messo in piedi comincia a prendere forma e quindi a funzionare!</p>
<p>In quel momento ti senti appagato, soddisfatto, hai quel qualcosa in più che ti permette di andare avanti in quello che stai facendo e soprattutto, ti ricordi della prima volta che hai provato quella sensazione, quando hai capito che sarebbe stata la tua droga.</p>
<p>E man mano che vai avanti scopri i tuoi colleghi che prima erano solo dei nomi, poi dei volti, subito dopo diventare qualcuno di cui ti fidi e che stimi. Perché sono lì, lavorano (nonostante il sonno) e ci mettono la stessa passione che ci metti tu. E la conferma ce l&#8217;hai quando alla premiazione tutti insieme scopriamo che in realtà il premio era in denaro ed era anche una somma considerevole&#8230; Ma noi di certo non eravamo li per quello.</p>
<p>Ci siamo classificati <a title="http://www.euhackathon.eu/gtttools/" href="http://www.euhackathon.eu/gtttools/" target="_blank">terzi</a> &#8230; ed io in realtà non dovevo neanche partecipare, ma questa è un&#8217;altra storia.</p>
<br />Filed under: <a href='http://davidfunaro.com/category/dnsee/'>dnsee</a>, <a href='http://davidfunaro.com/category/eventi/'>eventi</a>, <a href='http://davidfunaro.com/category/indigeni-digitali/'>Indigeni Digitali</a> Tagged: <a href='http://davidfunaro.com/tag/euhackaton/'>euhackaton</a>, <a href='http://davidfunaro.com/tag/hack/'>hack</a>, <a href='http://davidfunaro.com/tag/indigeni/'>Indigeni</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/361/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=361&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/11/12/euhackaton-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>

		<media:content url="http://davidfunaro.files.wordpress.com/2011/11/logo20onecolor.png" medium="image">
			<media:title type="html">eu hackaton</media:title>
		</media:content>
	</item>
		<item>
		<title>Graph DBs in PHP: il nostro talk alla PHP conf in Polonia</title>
		<link>http://davidfunaro.com/2011/10/25/graph-dbs-in-php-il-nostro-talk-alla-php-conf-in-polonia/</link>
		<comments>http://davidfunaro.com/2011/10/25/graph-dbs-in-php-il-nostro-talk-alla-php-conf-in-polonia/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 08:32:20 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[Graphdb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[orient]]></category>
		<category><![CDATA[orientdb]]></category>
		<category><![CDATA[relational database]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=355</guid>
		<description><![CDATA[la nostra presentazione alla phpcon.pl dei graphdb in php<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=355&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Appena tornati dalla Polonia. Siamo stati li per la conferenza nazionale sul php, la <a title="PHP conf poland" href="http://www.phpcon.pl" target="_blank">phpcon.pl</a>. Alessandro, il mio collega, ed io abbiamo avuto modo, per la prima volta, di mostrare ad un vasto pubblico la<a title="Orient su github" href="https://github.com/congow/Orient" target="_blank"> libreria in PHP</a> per <a title="orientDB" href="http://www.orientechnologies.com/orient-db.htm" target="_blank">OrientDB</a>.</p>
<p>Il mese prossimo, molto probabilmente, sarà in onda anche sul canale del pug Roma. Intanto metto le slide in questo articolo.</p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/9841715' width='600' height='492'></iframe>
<br />Filed under: <a href='http://davidfunaro.com/category/nosql/graphdb/'>GraphDB</a>, <a href='http://davidfunaro.com/category/nosql/'>NoSQL</a>, <a href='http://davidfunaro.com/category/php/'>php</a> Tagged: <a href='http://davidfunaro.com/tag/graph/'>graph</a>, <a href='http://davidfunaro.com/tag/graphdb-2/'>Graphdb</a>, <a href='http://davidfunaro.com/tag/nosql-2/'>nosql</a>, <a href='http://davidfunaro.com/tag/orient/'>orient</a>, <a href='http://davidfunaro.com/tag/orientdb/'>orientdb</a>, <a href='http://davidfunaro.com/tag/php/'>php</a>, <a href='http://davidfunaro.com/tag/relational-database/'>relational database</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/355/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/355/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/355/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=355&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/10/25/graph-dbs-in-php-il-nostro-talk-alla-php-conf-in-polonia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>
	</item>
		<item>
		<title>GraphDB &#8230; presto anche per PHP</title>
		<link>http://davidfunaro.com/2011/08/30/graphdb-presto-anche-per-php/</link>
		<comments>http://davidfunaro.com/2011/08/30/graphdb-presto-anche-per-php/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 08:00:50 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Graphdb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[orientdb]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=310</guid>
		<description><![CDATA[I db relazionali non sono sempre la scelta migliore. In tutti quei casi in cui bisogna gestire una rete di collegamente/relazione è meglio orientarsi su un dbms diverso come per esempio un graph db. Abbiamo scelto il nostro: OrientDB e ci stiamo costruendo una libreria in PHP al di sopra.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=310&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;"><a href="http://www.allthingsdistributed.com/images/graph-atd-full.png"><img class="aligncenter" title="Graph" src="http://www.allthingsdistributed.com/images/graph-atd-full.png" alt="Graph" width="359" height="256" /></a></p>
<p style="text-align:left;">Come ci dobbiamo comportare se dall&#8217;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 &#8230; un grafo. Possiamo prendere in considerazione due tipologie di comportamenti.<span id="more-310"></span></p>
<p style="text-align:left;">Il primo insiste sul db relazionale. Nonostante non sia stato pensato per risolvere questa tipologia di problematiche troviamo dei workAround per fargli fare quello che non sarebbe in grado di fare. Un esempio pratico è la rottura dell&#8217;integrità referenziale. Quando abbiamo la necessità di aggregare dati eterogenei, le &#8220;foreign Key&#8221; non possono più aiutarci, si introduce all&#8217;interno dei campi di una tabella il campo che indica il nome della tabella correlata al quale fa riferimento l&#8217;id del campo a fianco.</p>
<table border="1" cellspacing="0">
<thead>
<tr>
<td>entity</td>
<td>entity_id</td>
</tr>
</thead>
<tbody>
<tr>
<td>user</td>
<td>110</td>
</tr>
</tbody>
</table>
<p>A questo punto il db non sà più fare il suo lavoro  poiché non è più in grado di conoscere la tipologià di informazione estratta. Il che significa che, per far funzionare le cose,  dobbiamo integrare la logica( che normalmente sarebbe gestita dal db) della nostra applicazione di queste informazioni aggiuntive.</p>
<p>La seconda scelta consiste nel prendere in considerazione un prodotto studiato appositamente per risolvere questa tipologia di problematiche. Ed è proprio la soluzione che vogliamo valutare.</p>
<p>A questo punto ci siamo spostati nel dominio NoSql, quel ambito nel quale i database non sono solo relazionali. Si può spaziare da database <strong>key-value</strong> come <a title="Redis" href="http://redis.io" target="_blank">Redis</a>, a <strong>Documentali</strong> come <a title="couch db" href="http://couchdb.apache.org/" target="_blank">Couch DB</a> e <a title="MongoDB" href="http://www.mongodb.org/" target="_blank">Mongo DB</a>. Tra questi ce ne sono anche alcuni che si occupano di prendere in considerazione <strong>strutture dati a grafi</strong>. <a title="Wikipedia Graph database" href="http://en.wikipedia.org/wiki/Graph_database" target="_blank">Wikipedia</a> ne mette in mostra molti, ma quello che  ci interessa è <a title="OrientDB" href="http://www.orientechnologies.com/orient-db.htm" target="_blank">OrientDB</a>.</p>
<p>OrientDB è in grado di garantire altissime prestazioni, è orientato al Documento (Document Oriented) è schema full/less/mixed, è affidabile (<a title="Acid" href="http://en.wikipedia.org/wiki/ACID" target="_blank">ACID</a>), ha una sintassi di quering molto simile a quella SQL ed è molto semplice fare le traversal (attraversamento dei nodi)</p>
<p><a title="OrientDb al NOSql" href="http://www.slideshare.net/lvca/orientdb-nosqlday" target="_blank">Ecco</a> una presentazione di Orient DB direttamente dal suo Lead developer</p>
<p>Da qualche mese a questa parte <a title="Odino" href="http://www.odino.org" target="_blank">Alessandro</a> (il mio collega) ed io, abbiamo cominciato a scrivere una libreria in PHP per interagire con <a title="OrientDB" href="http://www.orientechnologies.com/orient-db.htm" target="_blank">OrientDB</a>. L&#8217;esigenza è stata percepita principalmente quando ci siamo scontrati con la progettazione di un <a title="La mia presentazione al PHP-day" href="http://davidfunaro.com/2011/06/03/la-mia-presentazione-al-php-day/" target="_blank">CMF</a>, nella necessità di un grafo per persistere le nostre strutture dati.</p>
<p>La libreria si trova su <a title="https://github.com/congow/Orient" href="https://github.com/congow/Orient" target="_blank">github</a> è un componente del CMF che stiamo progettando ma è assolutamente indipendente e puo essere utilizzata anche esternamente.</p>
<p>Si compone di tre componenti software:</p>
<ol>
<li><em>binding</em>: di piu basso livello è la libreria di base che permette di collegarsi a Orient attraverso uno dei due protocolli disponibili HTTP (sempre fatto da noi) e <a title="Protocollo binario" href="https://github.com/AntonTerekhov/OrientDB-PHP" target="_blank">binario</a></li>
<li><em>query-builder</em>: una libraria ad oggetti che mette a disposizione dei metodi per la creazione di query, un po come avviene con quelle di Doctrine/Propel</li>
<li><em>mapper</em>: la libreria di piu alto livello, prende spunto sia in architettura che in funzionalità  dall&#8217;ODM di docrine per mongo che ha le seguenti caratteristiche</li>
<ul>
<li>mappa i campi da persistere nel db attraverso l&#8217;utilizzo di annotation</li>
<li>Idrata gli oggetti con i risultati ottenuti dal db</li>
<li>Persiste i dati sul db</li>
</ul>
</ol>
<p>I primi due componenti sono già funzionanti (test di integrazione compresi) e ci stiamo accingendo a concludere anche il terzo che è quello con complessità un po&#8217; più elevata. Il passo conclusivo consisterà nell&#8217;incapsulare questa libreria all&#8217;interno di un bundle per il nuovo Symfony2.</p>
<p>Quindi ben presto anche gli sviluppatori PHP, e soprattutto quelli che hanno cercato in tutti i modi di far cambiare natura ai database relazionali (mySql per esempio), potranno lavorare con database a grafo e riuscire a trarre vantaggi da questo tipo di tecnologia.</p>
<p>Nei prossimi articoli verrà mostrato come interagire con questa libreria. Dimenticavo, se volete dare il vostro contribuito&#8230;benvenuti.</p>
<br />Filed under: <a href='http://davidfunaro.com/category/nosql/graphdb/'>GraphDB</a>, <a href='http://davidfunaro.com/category/nosql/'>NoSQL</a>, <a href='http://davidfunaro.com/category/php/'>php</a>, <a href='http://davidfunaro.com/category/php/symfony/'>symfony</a> Tagged: <a href='http://davidfunaro.com/tag/graphdb-2/'>Graphdb</a>, <a href='http://davidfunaro.com/tag/mysql/'>mysql</a>, <a href='http://davidfunaro.com/tag/nosql-2/'>nosql</a>, <a href='http://davidfunaro.com/tag/orientdb/'>orientdb</a>, <a href='http://davidfunaro.com/tag/php/'>php</a>, <a href='http://davidfunaro.com/tag/symfony2/'>symfony2</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/310/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=310&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/08/30/graphdb-presto-anche-per-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>

		<media:content url="http://www.allthingsdistributed.com/images/graph-atd-full.png" medium="image">
			<media:title type="html">Graph</media:title>
		</media:content>
	</item>
		<item>
		<title>La mia presentazione al PHP.to.start di torino</title>
		<link>http://davidfunaro.com/2011/07/15/la-mia-presentazione-al-php-to-start-di-torino/</link>
		<comments>http://davidfunaro.com/2011/07/15/la-mia-presentazione-al-php-to-start-di-torino/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 08:23:19 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[Indigeni Digitali]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[bigtable]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[dynamo]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[orientdb]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[riak]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=336</guid>
		<description><![CDATA[La mia presentazione al php.to.start<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=336&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Gli <a title="Indigeni Digitali" href="http://blog.indigenidigitali.com" target="_blank">indigeni</a> si espandono e questa volta arrivano anche a torino per incontrare business e univiersità. L&#8217;evento è focalizzato sull&#8217;utilizzo del linguaggio Open source PHP in realtà lavorative come l&#8217;I3P (politecnico di torino).</p>
<p>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 &#8220;nuovo&#8221; trend.</p>
<p>Ecco le slide della mia presentazione.</p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/8594648' width='600' height='492'></iframe>
<br />Filed under: <a href='http://davidfunaro.com/category/indigeni-digitali/'>Indigeni Digitali</a>, <a href='http://davidfunaro.com/category/nosql/'>NoSQL</a>, <a href='http://davidfunaro.com/category/php/'>php</a> Tagged: <a href='http://davidfunaro.com/tag/bigtable/'>bigtable</a>, <a href='http://davidfunaro.com/tag/couchdb/'>couchdb</a>, <a href='http://davidfunaro.com/tag/dynamo/'>dynamo</a>, <a href='http://davidfunaro.com/tag/mongodb/'>mongodb</a>, <a href='http://davidfunaro.com/tag/nosql-2/'>nosql</a>, <a href='http://davidfunaro.com/tag/orientdb/'>orientdb</a>, <a href='http://davidfunaro.com/tag/php/'>php</a>, <a href='http://davidfunaro.com/tag/redis/'>redis</a>, <a href='http://davidfunaro.com/tag/riak/'>riak</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/336/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/336/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/336/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=336&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/07/15/la-mia-presentazione-al-php-to-start-di-torino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>
	</item>
		<item>
		<title>H3G una promozione &#8230; per loro</title>
		<link>http://davidfunaro.com/2011/06/16/h3g-una-promozione-per-loro/</link>
		<comments>http://davidfunaro.com/2011/06/16/h3g-una-promozione-per-loro/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 08:13:49 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[h3g]]></category>
		<category><![CDATA[iphone4]]></category>
		<category><![CDATA[telefonia]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=316</guid>
		<description><![CDATA[Sono ormai da qualche anno un soddisfatto cliente H3G. Ho sottoscritto il piano Power 800 almeno 3 anni fa quando era così composto: 800 minuti di telefonate al mese 400 sms/mms al mese 10Gb di traffico internet al mese Tutto a €29 + €5 (tassa di concessione governativa) Ieri, per la prima volta, mi contatta [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=316&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter" title="3 Italia" src="http://www.il-cuneo.it/wordpress/wp-content/uploads/2010/05/img_3italia_hp.jpg" alt="3 Italia" width="403" height="182" /></p>
<p style="text-align:left;">Sono ormai da qualche anno un soddisfatto cliente H3G. Ho sottoscritto il piano Power 800 almeno 3 anni fa quando era così composto:</p>
<ol>
<li>800 minuti di telefonate al mese</li>
<li>400 sms/mms al mese</li>
<li>10Gb di traffico internet al mese<br />
<strong>Tutto a €29 + €5 (tassa di concessione governativa)<span id="more-316"></span></strong></li>
</ol>
<p>Ieri, per la prima volta, mi contatta il customer care con una fantastica promozione per me, mi vogliono far passare ad un altro piano tariffario. Innanzi tutto ci tiene a precisare che c&#8217;e la possibilità di prendere un iPhone4 (che già ho) a costo zero e poi mi elenca il nuovo piano</p>
<ol>
<li>800 minuti al mese</li>
<li>200 sms/mms al mese</li>
<li>2Gb di traffico internet al mese</li>
<li>iphone 4 a costo zero<br />
<strong>Tutto a  €44 con un vincolo di 30 mesi</strong></li>
</ol>
<p>Dice: &#8220;Signor Funaro, che ne pensa?&#8221;<br />
C&#8217;è poco da pensare, pago €10 in piu, ho 200 sms in meno, 8Gb di traffico in meno, ed in piu sono vicolato con voi per 30 mesi. A me sembra proprio che la promozione sia per loro non per me.</p>
<p>Anche perche a conti fatti, faccio prima a comprarmelo direttamente un iPhone4:</p>
<p>10€ in piu al mese X 30 mesi = €300<br />
200 sms X 0,10 (costo sms) X 30 mesi  = €600<br />
senza calcolare gli 8Gb siamo molto fuori&#8230;</p>
<p>Mah, sono sicuro che richiameranno, prima o poi, chissà quale altra promozione vorranno chiedermi <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>AGGIORNAMENTO</strong>: qualcuno mi fa notare che forse ho tralasciato un dettaglio. La chiamata non era casuale, il tizio con cui ho parlato sapeva benissimo che tipo di piano avessi e che tipo di consumi facessi. Quindi l&#8217;obiettivo della telefonata era proprio quello di tentare di farmi abbandonare una tariffa ormai non più offerta dal gestore.</p>
<br />Filed under: <a href='http://davidfunaro.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://davidfunaro.com/tag/h3g/'>h3g</a>, <a href='http://davidfunaro.com/tag/iphone4/'>iphone4</a>, <a href='http://davidfunaro.com/tag/telefonia/'>telefonia</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/316/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=316&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/06/16/h3g-una-promozione-per-loro/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>

		<media:content url="http://www.il-cuneo.it/wordpress/wp-content/uploads/2010/05/img_3italia_hp.jpg" medium="image">
			<media:title type="html">3 Italia</media:title>
		</media:content>
	</item>
		<item>
		<title>Indigeni Pronti per un&#8217;altro incontro</title>
		<link>http://davidfunaro.com/2011/06/06/indigeni-pronti-per-unaltro-incontro/</link>
		<comments>http://davidfunaro.com/2011/06/06/indigeni-pronti-per-unaltro-incontro/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 08:00:00 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[Indigeni Digitali]]></category>
		<category><![CDATA[indigeni digitali]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=295</guid>
		<description><![CDATA[Gli indigeni digitali, il network nato a Roma grazie soprattutto a Fabio Lalli, si incontreranno di nuovo l&#8217;8 Giugno presso il Red (Auditorium, Parco della Musica) a seguito della due giorni del Forum della Comunicazione (7-8 Giugno) per dare luogo ancora una volta a momenti di discussione, di opportunità e soprattutto di networking. Come al solito [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=295&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Indigeni Digitali" src="http://www.giulianoiacobelli.com/wp-content/uploads/2011/05/indigenilogo.png" alt="Indigeni Digitali" width="217" height="182" /></p>
<p>Gli <a title="Indigeni digitali" href="http://blog.indigenidigitali.com/" target="_blank">indigeni digitali</a>, il network nato a Roma grazie soprattutto a <a title="Fabio Lalli" href="http://fabiolalli.com" target="_blank">Fabio Lalli</a>, si incontreranno di nuovo l&#8217;8 Giugno presso il Red (Auditorium, Parco della Musica) a seguito della due giorni del <a title="Forum della comunicazione" href="http://www.forumcomunicazione.it/" target="_blank">Forum della Comunicazione</a> (7-8 Giugno) per dare luogo ancora una volta a momenti di discussione, di opportunità e soprattutto di networking.</p>
<p>Come al solito gli indgeni saranno presenti anche al forum della comunicazione per partecipare attivamente ai vari workshop in programma. In particolare ne segnaliamo uno che in occasione della presentazione del libro “Niente di più facile, niente di più difficile” parlerà di come padroneggiare con sicurezza ed in modo integrato gli strumenti della comunicazione, sia quelli tradizionali che i nuovi legati a internet che avverrà il 7 giugno h. 16.<span id="more-295"></span></p>
<p>Le passate edizioni, degli incontri degli indigeni, hanno riscosso grande successo, il numero di partecipanti in continua crescita e il tam tam generale in rete, ce ne hanno dato la conferma. Per quest&#8217;ultimo incontro sono previsti sia gadget, sia la possibilità di partecipare ad un contest per poter vincere un premio speciale (questo <a title="Messaggio di Ringraziamento" href="http://www.cl.ly/7C48" target="_blank">messaggio</a> di ringraziamento vi fa venire in mente qualcosa ??? ), ma, per entrambi,  è necessario registrarsi a questo <a title="Eventbrite" href="http://indigenidigitali.eventbrite.com/" target="_blank">indirizzo</a>. L’aperitivo parte alle 18:30 e l’hashtag sarà il consueto #iddrink.</p>
<p>Per essere continuamente aggiornati tenete d&#8217;occhio @indigeni su twitter e su <a title="Facebook" href="http://www.facebook.com/home.php?sk=group_184171084954822" target="_blank">Facebook</a>.</p>
<p><strong>AGGIORNAMENTO</strong>: relativamente ai premi si parla di due iPod nano arancioni serigrafati appositamente per gli indigeni digitali. Non mancate e &#8230; ( buona fortuna ) registratevi.</p>
<br />Filed under: <a href='http://davidfunaro.com/category/indigeni-digitali/'>Indigeni Digitali</a> Tagged: <a href='http://davidfunaro.com/tag/indigeni-digitali-2/'>indigeni digitali</a>, <a href='http://davidfunaro.com/tag/networking/'>networking</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/295/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=295&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/06/06/indigeni-pronti-per-unaltro-incontro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>

		<media:content url="http://www.giulianoiacobelli.com/wp-content/uploads/2011/05/indigenilogo.png" medium="image">
			<media:title type="html">Indigeni Digitali</media:title>
		</media:content>
	</item>
		<item>
		<title>La mia presentazione al PHP-day</title>
		<link>http://davidfunaro.com/2011/06/03/la-mia-presentazione-al-php-day/</link>
		<comments>http://davidfunaro.com/2011/06/03/la-mia-presentazione-al-php-day/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 09:00:05 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[cmf]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[orientdb]]></category>
		<category><![CDATA[redis]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=286</guid>
		<description><![CDATA[Nell&#8217;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 &#8220;CMF: a pain in the F&#8221;, è stato esposto durante l&#8217;ultimo giorno del phpDay insieme al collega Alessandro. In questo talk abbiamo voluto raccontare le nostre difficoltà incontrate durante [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=286&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nell&#8217;ultimo articolo avevamo detto che avrei parlato della mio talk al phpday in separata sede (o meglio articolo). Quindi eccoci qua.</p>
<p>Il titolo del talk era &#8220;CMF: a pain in the F&#8221;, è stato esposto durante l&#8217;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<span id="more-286"></span></p>
<p>Fondamentalmente ci siamo occupati di mostrare come in alcuni contesti i database relazionali non siano assolutamente la scelta migliore da prendere per risolvere alcune problematiche. In particolare ci siamo soffermati sulle potenzialità che invece offrono i database non relazionali, no-sql, come mongodb, couchdb, redis o orientdb nell&#8217;andare incontro ad alcuni tipi di esigenze che possono andare dalla velocità di risposta, alla facilità di design del modello da riportare.</p>
<p>vi lascio alle slide.</p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/7969633' width='600' height='492'></iframe>
<p>Anche in questo caso vi lascio con un &#8220;to be continue &#8230; &#8220; perché ci saranno a breve  una serie di articoli riguardanti OrientDB e il porting per il mondo PHP al quale sto partecipando attivamente, che voglio riportare qui sul mio blog.</p>
<br />Filed under: <a href='http://davidfunaro.com/category/nosql/'>NoSQL</a>, <a href='http://davidfunaro.com/category/php/'>php</a> Tagged: <a href='http://davidfunaro.com/tag/cmf/'>cmf</a>, <a href='http://davidfunaro.com/tag/couchdb/'>couchdb</a>, <a href='http://davidfunaro.com/tag/mongodb/'>mongodb</a>, <a href='http://davidfunaro.com/tag/nosql-2/'>nosql</a>, <a href='http://davidfunaro.com/tag/orientdb/'>orientdb</a>, <a href='http://davidfunaro.com/tag/php/'>php</a>, <a href='http://davidfunaro.com/tag/redis/'>redis</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/286/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=286&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/06/03/la-mia-presentazione-al-php-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>
	</item>
		<item>
		<title>phpDay 2011: non solo un visitatore</title>
		<link>http://davidfunaro.com/2011/05/18/phpday-2011-non-solo-un-visitatore/</link>
		<comments>http://davidfunaro.com/2011/05/18/phpday-2011-non-solo-un-visitatore/#comments</comments>
		<pubDate>Wed, 18 May 2011 13:17:51 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[dnsee]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[conferenze]]></category>
		<category><![CDATA[phpday2011]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=273</guid>
		<description><![CDATA[E da pochi giorni finito il phpDay, evento italiano sul php che si è tenuto a Verona. Ovviamente non potevo mancare, uno perchè è un&#8217;evento al quale tengo molto ( &#8230;e poi vedremo perchè), due, perche ho tenuto il mio primo talk insieme al sempre presente Alessandro. Quest&#8217;anno, al centro dell&#8217;attenzione, c&#8217;e stato sicuramente l&#8217;argomento [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=273&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.flickr.com/photos/tassoman/5719677235/sizes/l/in/pool-1569234@N25/"><img class="aligncenter" title="phpday" src="http://farm3.static.flickr.com/2545/5719677235_b79dd6e806_b.jpg" alt="phpday" width="480" height="360" /></a></p>
<p>E da pochi giorni finito il <a title="phpday" href="http://www.phpday.it/" target="_blank">phpDay</a>, evento italiano sul php che si è tenuto a Verona. Ovviamente non potevo mancare, uno perchè è un&#8217;evento al quale tengo molto ( &#8230;e poi vedremo perchè), due, perche ho tenuto il mio primo talk insieme al sempre presente <a href="http://www.odino.org">Alessandro</a>.<span id="more-273"></span></p>
<p>Quest&#8217;anno, al centro dell&#8217;attenzione, c&#8217;e stato sicuramente l&#8217;argomento &#8220;caching&#8221;, con l&#8217;introduzione di una nuova visone della cache, seguita anche da Fabien in Symfony2. Piu che di &#8220;novità&#8221; introdotte si dovrebbe parlare di una rivisitazione degli strumenti esistenti per cachare i contenuti. In realtà ci si è resi conto che le specifiche fornite dall&#8217;HTTP hanno già tutti gli strumenti adeguati per una gestione ottimale della cache. L&#8217;obiettivo consiste nell&#8217;abbandonare la cache logica che siamo abiutuati a vedere lato applicativo, per farsi guidare all&#8217;utilizzo di header http, principalmente, seguito da strumenti di proxy e reverse-proxy caching.<br />
Proxy-cache come per esempio il vecchio <em>Squid</em>, oppure strumenti di reverse-proxy come <em>Varnish</em>, ultima infatuazione del mondo php, che è stato presentato durante questo phpDay. A farla da padrone è stato Fabien che durante la giornata di apertura ha avuto la possibilià di tenere un workshop di 4 ore su questo argomento. La possibilita di fare codice live insieme al relatore, grazie ad un postazione spaziosa e la disponibilità di un cavo ethernet si sono rivelati una scelta vincente.</p>
<p>Immancabili, come al solito, i <em>test</em> ed in particolare quelli unitari. Alla loro guida <em>Sebastian Bergman</em>, il papà di <a title="phpunit" href="http://phpunit.de" target="_blank">phpUnit</a>, che durante la prima giornata della conferenza ha diretto un workshop sull&#8217;utilizzo di questo strumento. Non sono mancati poi altri inteventi che hanno mostrato i loro casi di successo nell&#8217;utilizzo di questa metodologia. A tal riguardo molto interessante è stato il talk &#8220;<a title="Expanding-php-unit-testing-cloud" href="http://www.phpday.it/2011/session/expanding-php-unit-testing-cloud">Expanding PHP unit testing into the cloud</a>&#8221; durante il quale è stato presentato un modo per portare in cloud test che altrimenti avrebbero impiegato tempi imbarazzanti per la build (3 giorni).</p>
<p>Altra tematica: gestione dei contenuti. Si è parlato di CMF, praticamente nella giornata di sabato è stato il tema fondamenteale. <a title="Ideato" href="http://www.ideato.it/" target="_blank">Ideato</a> ha presentato il suo &#8220;big talk&#8221; sul Syfmony2 CMF ed anche per me, attraverso la <a title="Dnsee" href="http://www.dnsee.com" target="_blank">Dnsee</a>,  c&#8217;e stata l&#8217;occasione di intervenire su questo argomento.</p>
<p>Già, per la prima volta ho partecipato ad una conferenza in veste di <em>Relatore</em>. L&#8217;argomento scelto (&#8220;<a title="CMF: a pain in the F" href="http://www.slideshare.net/ingdavidino/cmf-a-pain-in-the-f-phpday-05142011" target="_blank">CMF: a pain in the F</a>&#8220;) deriva dal progetto portato avanti negli ultimi 6 mesi in Dnsee. Abbiamo esposto le problematiche incontrate nel design di una piattaforma di questo tipo, soprattutto dal punto vista della persistenza dei dati sul database. Ma di questo argomento nè parlerò in un altro post.</p>
<p>Il phpDay si è confermato un ottimo evento, l&#8217;anno scorso ha cambiato il mio modo di lavorare, mi ha dato la possibilità di conoscere molte persone che sto vedendo ancora ad un anno di distanza. Persone con le quali abbiamo fondato il <a title="Php User Group Roma" href="http://roma.grusp.org/" target="_blank">pug-roma</a> e avviato progetti di lavoro e non. Insomma una conferenza alla quale non mancare.</p>
<p>Per quanto qualcuno possa essere stato distratto e magari non aver appreso quanto piu volte indicato dai diversi relatori, in questo phpDay una certezza c&#8217;e stata: &#8220;Aperol-Spritz&#8221; (piu di 700)</p>
<br />Filed under: <a href='http://davidfunaro.com/category/dnsee/'>dnsee</a>, <a href='http://davidfunaro.com/category/nosql/'>NoSQL</a>, <a href='http://davidfunaro.com/category/php/'>php</a> Tagged: <a href='http://davidfunaro.com/tag/conferenze/'>conferenze</a>, <a href='http://davidfunaro.com/tag/php/'>php</a>, <a href='http://davidfunaro.com/tag/phpday2011/'>phpday2011</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=273&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/05/18/phpday-2011-non-solo-un-visitatore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2545/5719677235_b79dd6e806_b.jpg" medium="image">
			<media:title type="html">phpday</media:title>
		</media:content>
	</item>
		<item>
		<title>NoSQL questo sconosciuto</title>
		<link>http://davidfunaro.com/2011/04/04/nosql-questo-sconosciuto/</link>
		<comments>http://davidfunaro.com/2011/04/04/nosql-questo-sconosciuto/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 10:00:30 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[orientdb]]></category>
		<category><![CDATA[redis]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=260</guid>
		<description><![CDATA[NoSQL uno strumento in piu<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=260&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidfunaro.files.wordpress.com/2011/04/nosql-databases.png"><img class="aligncenter size-medium wp-image-353" title="nosql-databases" src="http://davidfunaro.files.wordpress.com/2011/04/nosql-databases.png?w=300&#038;h=165" alt="" width="300" height="165" /></a></p>
<p>E da un po di tempo che non scrivo e quale migilior argomento se non quello del NoSQL, una delle parole piu presenti in rete in questi ultimi periodi.</p>
<p>Quando si parla di NoSQL si parla molto probabilmente di database non relazionali e soprattutto del fatto che esistano anche database non relazionali.<span id="more-260"></span></p>
<p>Non ho mai avuto modo di lavorare con NoSQL, fino ad oggi, ma sicuramente è uno strumento che è entrato a far parte della mia cassetta degli attrezzi e che ogni volta che dovrò valutare un nuovo progetto da sviluppare, lo prenderò sicuramente in considerazione.</p>
<p>Negli utimi due progetti che ho portato avanti, nel momento in cui ci si metteva a fare &#8220;design&#8221;, spesso ho avuto la sensazione che gli strumenti a disposizione ( in questo caso un db relazionale come mySql ) non fossero così elastici da adattarsi perfettamente al comportamento richiesto. Ma in quel momento quello c&#8217;era a disposizione o per lo meno quello conoscevo. E cosi i progetti sono partiti in quella direzione e si sono evoluti come dovevano evolversi, ma aimè non senza difficoltà. Al contrario ogni volta la scelta iniziale (quella di aver preso un db relazionale), costringeva a workaround sostanziosi e difficoltosi che aumentavano la complessità e i costi del progetto.</p>
<p>La sensazione era chiara non era piu il modello che si stava adattando al proprio comportamento ma semplicemente si stava adattando il modello al layer sw che si doveva occupare di persisterlo. Al <a title="NoSQL Day" href="http://www.nosqlday.it/">NoSQL-day</a> i vari talk hanno espresso tutti questo concetto: il modello va disegnato relativamente al suo comportamento. E per ogni comportamento che troviamo, particolare che sia, saremo in grado di trovare lo strumento adeguato in grado di descriverlo. Torniamo al solito concetto:</p>
<blockquote><p>Non esiste uno strumento in grado di adattarsi perfettamente a tutte le esigenze, ma sicuramente ne esiste uno che sia in grado di farlo per una ben determinata esigenza.</p></blockquote>
<p>Non proseguo questo articolo cercando di spiegare quali tipologie di database non relazionali esistono perchè si trova di meglio in giro per la rete. Sappiate che esisto, stanno diventando sempre piu stabili ed i vari framework stanno cercando di mettere a disposizione layer sw per poterli gestire facilmente.</p>
<p>Questo è quello che ho cercato di illustrare, con una mia presentazione all&#8217;incontro di marzo del <a href="http://roma.grusp.org/blog/">PHP User Group di Roma</a>. Se qualcuno fosse curioso riporto qui di seguito le slide.</p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/7500465' width='600' height='492'></iframe>
<br />Filed under: <a href='http://davidfunaro.com/category/nosql/'>NoSQL</a> Tagged: <a href='http://davidfunaro.com/tag/couchdb/'>couchdb</a>, <a href='http://davidfunaro.com/tag/mongodb/'>mongodb</a>, <a href='http://davidfunaro.com/tag/nosql-2/'>nosql</a>, <a href='http://davidfunaro.com/tag/orientdb/'>orientdb</a>, <a href='http://davidfunaro.com/tag/redis/'>redis</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=260&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/04/04/nosql-questo-sconosciuto/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>

		<media:content url="http://davidfunaro.files.wordpress.com/2011/04/nosql-databases.png?w=300" medium="image">
			<media:title type="html">nosql-databases</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP a Roma ovvero PUG-Roma</title>
		<link>http://davidfunaro.com/2011/02/04/php-a-roma-ovvero-pug-roma/</link>
		<comments>http://davidfunaro.com/2011/02/04/php-a-roma-ovvero-pug-roma/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 09:38:43 +0000</pubDate>
		<dc:creator>davidino</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidfunaro.com/?p=251</guid>
		<description><![CDATA[il pug a Roma. Come, dove, perchè<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=251&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ormai PHP ce l&#8217;ho scritto praticamente tra i &#8220;segni particolari&#8221; della carta d&#8217;identità, mi accompagna ormai da un sacco di anni e nonostante questo non avevo mai partecipato a nessun tipo di incontro social a riguardo. E stato così fino a quando non ho partecipato per la prima volta, l&#8217;anno scorso, al php-day. E stato li che ho avuto la fortuna di conoscere le persone con le quali successivamente avremmo fondato il PUG acronimo di Php User Group.</p>
<p><span id="more-251"></span>Le riunioni del PUG-Roma avvengono con cadenza mensile. Generalmente sono composti da una parte tecnica, nella quale qualcuno degli invitati espone una presentazione ed una parte ludica (prima il dovere e poi il piacere) , la parte social del gruppo. La cena all&#8217;hostaria romana non manca mai.</p>
<p>A differenza degli altri linguaggi di programmazione, sappiamo che gli utilizzatori del PHP sono un po&#8217; isolati e l&#8217;obiettivo del PUG-Roma è soprattutto quello di mettere in contatto queste realtà. La possibilità di discutete di problematiche più o meno note  e soprattutto poter avere un riscontro delle proprie scelte tecniche o progettuali discutendo con tutti i membri del gruppo fanno del PUG un evento imperdibile.</p>
<p>Durante l&#8217;ultimo (25 gennaio 2010) incontro <a title="Odino" href="http://www.odino.org" target="_blank">Alessandro</a> ha presentato alcune <a title="slide CMF" href="http://odino.org/277/cmf-design-the-slides-v1-0" target="_blank">slide</a> riguardanti la progettazione di un CMF sul quale stiamo lavorando insieme. E stato un ottima presentazione ed anche in questo caso i partecipanti hanno contribuito significativamente a sviscerare alcune problematiche presentate.</p>
<p>In altre occasioni erano state presentate soluzioni per l&#8217;integrazione di javascript da <a title="garak" href="http://blog.garak.it" target="_blank">Massimiliano</a>. In generale tutte le informazioni sul pug si possono trovare sul <a title="pug grups" href="http://roma.grusp.org/" target="_blank">blog ufficiale</a>, cosi come tutti i prossimi appuntamenti.</p>
<p>Se sei nel mondo del PHP, sei a Roma, e ti piace, come noi, discuterne davanti ad una birra, ti aspettiamo al prossimo incontro del PUG-roma, l&#8217;ultimo martedi del mese all&#8217;<a href="http://www.antu.it/" target="_blank">antu</a>.</p>
<br />Filed under: <a href='http://davidfunaro.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidfunaro.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidfunaro.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidfunaro.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidfunaro.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidfunaro.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidfunaro.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidfunaro.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidfunaro.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidfunaro.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidfunaro.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidfunaro.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidfunaro.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidfunaro.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidfunaro.wordpress.com/251/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidfunaro.com&amp;blog=11656478&amp;post=251&amp;subd=davidfunaro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidfunaro.com/2011/02/04/php-a-roma-ovvero-pug-roma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14327ba6a017db91465d34f5910df5ab?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidfunaro</media:title>
		</media:content>
	</item>
	</channel>
</rss>
