<?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>ITLAB - Andrea Gumina</title>
	<atom:link href="http://itlab.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://itlab.wordpress.com</link>
	<description>SOA (Service Oriented Architecture), Web As Platform, Data, Java and Open Source</description>
	<lastBuildDate>Sat, 03 Dec 2011 10:40:06 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='itlab.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ITLAB - Andrea Gumina</title>
		<link>http://itlab.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://itlab.wordpress.com/osd.xml" title="ITLAB - Andrea Gumina" />
	<atom:link rel='hub' href='http://itlab.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Il debito tecnico del software</title>
		<link>http://itlab.wordpress.com/2011/01/31/il-debito-tecnico-del-software/</link>
		<comments>http://itlab.wordpress.com/2011/01/31/il-debito-tecnico-del-software/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 09:15:00 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">https://itlab.wordpress.com/?p=464</guid>
		<description><![CDATA[Il debito tecnico è una metafora coniata da Ward Cunningham nel 1992 in un report per OOPSLA: Although immature code may work fine and be completely acceptable to the customer, excess quantities will make a program unmasterable, leading to extreme specialization of programmers and finally an inflexible product. Shipping first time code is like going [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=464&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2011/01/31/il-debito-tecnico-del-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>

		<media:content url="http://itlab.files.wordpress.com/2011/01/techdebtquadrant.png" medium="image">
			<media:title type="html">techDebtQuadrant</media:title>
		</media:content>
	</item>
		<item>
		<title>Try-Cancel/Confirm e REST</title>
		<link>http://itlab.wordpress.com/2011/01/26/try-cancelconfirm-transazioni-distribuite-rest/</link>
		<comments>http://itlab.wordpress.com/2011/01/26/try-cancelconfirm-transazioni-distribuite-rest/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 09:15:09 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Architetture]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Middleware]]></category>
		<category><![CDATA[RESTful]]></category>
		<category><![CDATA[Software Architecture]]></category>

		<guid isPermaLink="false">http://itlab.wordpress.com/?p=435</guid>
		<description><![CDATA[La necessità di idempotenza delle operazioni di compensazione e di conferma nel protocollo Try-Cancel/Confirm rende naturale la sua applicazione ad un&#8217;architettura in stile REST; ciò è quanto mostra la presentazione &#8220;Atomic Transactions for the REST of us&#8220;. Come si vede dalla prima slide il Confirm e il Cancel corrispondono a operazioni idempotenti, per cui è possibile [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=435&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2011/01/26/try-cancelconfirm-transazioni-distribuite-rest/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>

		<media:content url="http://itlab.files.wordpress.com/2011/01/atomic-transactions-for-the-rest-of-us1.png?w=300" medium="image">
			<media:title type="html">Atomic Transactions for the REST of us#1</media:title>
		</media:content>

		<media:content url="http://itlab.files.wordpress.com/2011/01/atomic-transactions-for-the-rest-of-us2.png?w=300" medium="image">
			<media:title type="html">Atomic Transactions for the REST of us#2</media:title>
		</media:content>
	</item>
		<item>
		<title>Try-Cancel/Confirm: atomicità nelle transazioni distribuite con i web services</title>
		<link>http://itlab.wordpress.com/2011/01/24/try-cancelconfirm-atomicit-nelle-transazioni-distribuite-con-i-web-services/</link>
		<comments>http://itlab.wordpress.com/2011/01/24/try-cancelconfirm-atomicit-nelle-transazioni-distribuite-con-i-web-services/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 10:00:00 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Architetture]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[Middleware]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[Software Architecture]]></category>

		<guid isPermaLink="false">https://itlab.wordpress.com/2011/01/24/try-cancelconfirm-atomicit-nelle-transazioni-distribuite-con-i-web-services/</guid>
		<description><![CDATA[Il Try-Cancel/Confirm è un protocollo a due fasi che tenta di soddisfare &#8211; con la compensazione &#8211; la richiesta di atomicità nelle transazioni distribuite di lunga durata che coinvolgono web services. Una transazione distribuita di lunga durata è un insieme definito di operazioni, da eseguire in un tempo &#8220;lungo&#8221; finito, che ha effetto su più [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=424&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2011/01/24/try-cancelconfirm-atomicit-nelle-transazioni-distribuite-con-i-web-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>
	</item>
		<item>
		<title>Un differente modello per l&#8217;architettura delle applicazioni web</title>
		<link>http://itlab.wordpress.com/2011/01/12/un-differente-modello-per-la-architettura-delle-applicazioni-web/</link>
		<comments>http://itlab.wordpress.com/2011/01/12/un-differente-modello-per-la-architettura-delle-applicazioni-web/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 09:15:25 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Architetture]]></category>
		<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://itlab.wordpress.com/?p=394</guid>
		<description><![CDATA[Questa presentazione descrive come Tuenti (social network spagnolo) stia re-ingegnerizzando la sua architettura passando da un approccio con Model View Controller (MVC) ad uno simile a quello adottato di recente da Twitter: front-end implementato ed eseguito client-side, responsabile della presentazione, del controllo del flusso e dell&#8217;interazione con l&#8217;utente e il back-end back-end, lato server, responsabile delle operazioni sui dati Questo modello, in pratica, sposta sul [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=394&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2011/01/12/un-differente-modello-per-la-architettura-delle-applicazioni-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>
	</item>
		<item>
		<title>Il modello concettuale di jAPS: framework Java open source per portali accessibili</title>
		<link>http://itlab.wordpress.com/2011/01/10/il-modello-concettuale-di-japs-framework-java-open-source-per-portali-accessibili/</link>
		<comments>http://itlab.wordpress.com/2011/01/10/il-modello-concettuale-di-japs-framework-java-open-source-per-portali-accessibili/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 12:24:31 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://itlab.wordpress.com/?p=382</guid>
		<description><![CDATA[jAPS è un framework Java con cui creare portali accessibili (secondo la legge Stanca). E&#8217; open source, con licenza GPL. La presentazione ne descrive il modello concettuale. Ne riporto una sintesi: ciascuna pagina è definita da un modello che ne descrive lo schema e la decorazione lo schema, in particolare, suddivide la pagina in più [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=382&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2011/01/10/il-modello-concettuale-di-japs-framework-java-open-source-per-portali-accessibili/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>
	</item>
		<item>
		<title>La produzione delle idee</title>
		<link>http://itlab.wordpress.com/2011/01/08/la-produzione-delle-idee/</link>
		<comments>http://itlab.wordpress.com/2011/01/08/la-produzione-delle-idee/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 20:45:32 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Innovation]]></category>

		<guid isPermaLink="false">http://itlab.wordpress.com/?p=373</guid>
		<description><![CDATA[In &#8220;A technique for producing ideas&#8221; James Wood Young scrive che la produzione delle idee segue un processo definito e ripetibile, che può essere appreso ed eseguito consapevolmente. Per apprendere ed eseguire con successo questo processo è indispensabile comprenderne i principi e il metodo. I principi sono: le idee sono nuove composizioni di elementi già [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=373&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2011/01/08/la-produzione-delle-idee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>

		<media:content url="http://itlab.files.wordpress.com/2011/01/a-technique-for-producing-ideas.jpg" medium="image">
			<media:title type="html">A Technique for Producing Ideas</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Refine: ripulire, trasformare e arricchire dati</title>
		<link>http://itlab.wordpress.com/2010/12/02/google-refine-ripulire-trasformare-e-arricchire-dati/</link>
		<comments>http://itlab.wordpress.com/2010/12/02/google-refine-ripulire-trasformare-e-arricchire-dati/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 09:27:31 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[Web of Data]]></category>

		<guid isPermaLink="false">https://itlab.wordpress.com/2010/12/02/google-refine-ripulire-trasformare-e-arricchire-dati/</guid>
		<description><![CDATA[Refine è un’applicazione con cui ripulire, trasformare e arricchire dati. E’ una web application scritta in Java, che si installa in locale. Google l’ha acquisita con Metaweb e ne ha rilasciato da pochi giorni la release 2.0. Refine importa dati strutturati in formati standard (CSV, XML, JSON, ecc.) o personalizzati – e in questo caso [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=348&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2010/12/02/google-refine-ripulire-trasformare-e-arricchire-dati/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Fusion Tables: condividere e visualizzare dati online</title>
		<link>http://itlab.wordpress.com/2010/11/18/google-fusion-tables-condividere-e-visualizzare-dati-online/</link>
		<comments>http://itlab.wordpress.com/2010/11/18/google-fusion-tables-condividere-e-visualizzare-dati-online/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 10:56:47 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[Web of Data]]></category>

		<guid isPermaLink="false">https://itlab.wordpress.com/2010/11/18/google-fusion-tables-condividere-e-visualizzare-dati-online/</guid>
		<description><![CDATA[Fusion Tables è un un’applicazione di foglio elettronico con cui condividere e visualizzare graficamente dati; Google la offre gratuitamente come Software As A Service(SaaS). Si possono importare dati precedentemente caricati su Google Spreadsheets oppure contenuti in file Comma-Separated Values, Microsoft Excel, OpenDocument Spreadsheet e Keyhole Markup Language. I file CSV e KML possono essere grandi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=309&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2010/11/18/google-fusion-tables-condividere-e-visualizzare-dati-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>

		<media:content url="http://itlab.files.wordpress.com/2010/11/fusion_tables_italy.jpg" medium="image" />
	</item>
		<item>
		<title>FluidDB: database sociale di cose</title>
		<link>http://itlab.wordpress.com/2010/08/01/fluiddb-database-sociale-di-cose/</link>
		<comments>http://itlab.wordpress.com/2010/08/01/fluiddb-database-sociale-di-cose/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 15:22:06 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Open Data]]></category>
		<category><![CDATA[Web of Data]]></category>

		<guid isPermaLink="false">https://itlab.wordpress.com/2010/08/01/fluiddb-database-sociale-di-cose/</guid>
		<description><![CDATA[FluidDB è una base dati in cui rappresentare &#8220;cose&#8221; tramite oggetti e tag provenienti da ontologie diverse – potenzialmente una per utente. La base dati è una soltanto, comune a tutti gli utenti: gli oggetti sono condivisi, non hanno proprietari, e ciascun utente è libero di aggiungerci i dati che desidera, servendosi dell&#8217;ontologia &#8211; propria [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=302&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2010/08/01/fluiddb-database-sociale-di-cose/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>
	</item>
		<item>
		<title>Pubsubhubbub: protocollo di publish-subscribe per il real-time</title>
		<link>http://itlab.wordpress.com/2010/07/27/pubsubhubbub-protocollo-di-publish-subscribe-per-il-real-time/</link>
		<comments>http://itlab.wordpress.com/2010/07/27/pubsubhubbub-protocollo-di-publish-subscribe-per-il-real-time/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 21:52:08 +0000</pubDate>
		<dc:creator>Andrea Gumina</dc:creator>
				<category><![CDATA[Architetture]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Standard non WS-*]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Publish-Subscribe]]></category>
		<category><![CDATA[Real-time]]></category>

		<guid isPermaLink="false">https://itlab.wordpress.com/2010/07/27/pubsubhubbub-protocollo-di-publish-subscribe-per-il-real-time/</guid>
		<description><![CDATA[Pubsubhubbub è un protocollo aperto di publish-subscribe che prevede interazioni tra tre attori: chi pubblica, chi sottoscrive (interessato a quanto pubblicato) e l&#8217;hub che li intermedia. Chi pubblica comunica nuovi elementi o modifiche solo all&#8217;hub, e questo li distribuisce “immediatamente” ai sottoscrittori. Pubsubhubbub è un&#8217;estensione di RSS e Atom: il feed di chi pubblica contiene [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itlab.wordpress.com&amp;blog=1559923&amp;post=294&amp;subd=itlab&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://itlab.wordpress.com/2010/07/27/pubsubhubbub-protocollo-di-publish-subscribe-per-il-real-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">andreagumina</media:title>
		</media:content>
	</item>
	</channel>
</rss>
