<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Fullo</title><link>http://www.fullo.net/blog</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/fullo" /><description>nulla e' impossibile per chi non lo deve fare!</description><language>en</language><lastBuildDate>Sun, 12 Feb 2012 00:00:00 PST</lastBuildDate><generator>http://wordpress.org/?v=3.3.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/fullo" /><feedburner:info uri="fullo" /><thespringbox:skin xmlns:thespringbox="http://www.thespringbox.com/dtds/thespringbox-1.0.dtd">http://feeds.feedburner.com/fullo?format=skin</thespringbox:skin><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>44.281111</geo:lat><geo:long>11.880833</geo:long><image><link>http://creativecommons.org/licenses/by-nc-sa/2.5/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>fullo</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Links for 2012-02-11 [del.icio.us]</title><link>http://feedproxy.google.com/~r/fullo/~3/tckoWm7A0Bo/fullo</link><pubDate>Sun, 12 Feb 2012 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/fullo#2012-02-11</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/php-ga/"&gt;php-ga - A Powerful Server-Side Google Analytics PHP Client. - Google Project Hosting&lt;/a&gt;&lt;br/&gt;
"ga.js in PHP" - Implementation of a generic server-side Google Analytics client in PHP that implements nearly every parameter and tracking feature of the original GA Javascript client.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/fullo/~4/tckoWm7A0Bo" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/fullo#2012-02-11</feedburner:origLink></item><item><title>Sulla riusabilità del codice</title><link>http://feedproxy.google.com/~r/fullo/~3/LMHAhoXYbY4/</link><category>lifehack</category><category>pensieri</category><category>webdev</category><category>lean</category><category>pattern</category><category>reuse</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Wed, 08 Feb 2012 14:53:48 PST</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2940</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Passando molto più tempo a gestire la (follia della) gente che sul codice ho iniziato a rivedere alcuni concetti a me cari durante la mia precedente, e forse futura, vita da sviluppatore. Uno di questi è la riusabilità del codice.</p><p>Il primo tarlo sull&#8217;argomento si è presentato quando, durante l&#8217;<a
href="http://www.agileday.it">Agile Day</a> di Roma, mi è stato chiesto se in ideato <em>reinventavamo la ruota</em> ogni volta e per ogni progetto. In quell&#8217;occasione la mia risposta, data di getto e senza pensarci troppo, fu: &#8220;<em>utilizzeresti del codice (anche tuo) scritto 4 anni fa?</em>&#8220;. Il principio di base è che in 4 anni la tecnologia (sul web) evolve tantissimo, ed allo stesso modo evolvono le competenze dei team, riutilizzare quindi codice obsoleto e potenzialmente legacy non fa altro che limitare le potenzialità di uno sviluppatore (riducendo in alcuni casi la qualità globale del progetto).</p><p><span
id="more-2940"></span></p><p>Da li in avanti è stato un susseguirsi di discussioni sull&#8217;argomento in azienda su come interpretarlo al fine da ridurre gli sprechi e, contemporaneamente, non indurre una eccessiva complessità nei basecode che vengono gestiti.</p><p><strong>La mia opinione è che, <em>macroscopicamente</em>, la riusabilità del codice, in un breve lasso di tempo (diciamo 1-2 anni), sia da incentivare.</strong></p><p>Macroscopicamente significa però che vada incentivata per quella classe di strumenti che aiutano a scrivere codice (framework, CMF o set di librerie) facilitando, di conseguenza, la condivisione del knowhow e delle metodologie di lavoro all&#8217;interno del gruppo di lavoro. La scelta però di voler riutilizzare a tutti i costi un metodo, una classe, un particolare modello o un tool ben preciso è da sconsigliare perchè implica il voler forzare uno strumento a fare qualcosa per cui non è stato, inizialmente, concepito.</p><p>L&#8217;esempio più banale è quello di voler usare per ogni cliente un unico CMS (quindi uno strumento già specializzato in qualcosa). In questo caso il lavoro di personalizzazione di un modulo di pubblicazione di una pagina può risultare molto più costoso che limitarsi a fare uno scaffolding dei modelli da gestire che con semplici pagine hanno ben poco da spartire. <strong>Il codice riutilizzato forzatamente crea spreco e complessità invece che dare un vantaggio effettivo.</strong></p><p>Quindi, penso che, il vero concetto che debba passare sia della <strong>riusabilità della conoscenza</strong>.</p><p>Così come i <a
href="http://it.wikipedia.org/wiki/Design_pattern">design pattern della GoF</a> aiutano ad affrontare schematicamente problemi ben noti, allo stesso modo, acquisita una certa compentenza su una particolare classe di problemi è importante utilizzare quest&#8217;ultima per definire nuovi <em>application pattern</em> che possano essere utilizzati a loro volta per risolvere problemi attigui.</p><p>Un esperimento del genere fu fatto nel 2009 da Yahoo! che nel proprio Developer Network cercò di raccogliere <a
href="http://developer.yahoo.com/ypatterns/">pattern per il design di applicazioni</a> utili alla definizione di funzionalità per rappresentare/definire concetti di <a
href="http://developer.yahoo.com/ypatterns/social/people/reputation/">reputazione</a>, <a
href="http://developer.yahoo.com/ypatterns/social/people/engagement/index.html">engagement</a> o anche semplicemente <a
href="http://developer.yahoo.com/ypatterns/navigation/pagination/index.html">paginazione dei dati</a> (altro esempio molto interessante di <a
href="http://www.welie.com/patterns/index.php">archivio di design pattern</a> è quello di Welie).</p><p>Il semplice design pattern però è troppo limitato per uno sviluppatore e dovrebbe racchiudere anche un po&#8217; di informazioni utili all&#8217;implementazione di codice, una buona soluzione potrebbe quindi essere quella di sfruttare i pattern esistenti definendone però anche esempi di codice. Prendendo il design pattern dello &#8220;<a
href="http://www.welie.com/patterns/showPattern.php?patternID=store-locator">store locator</a>&#8221; l&#8217;informazione essenziale per lo sviluppatore, più che la forma che il widget dovrà assumere, è sapere che le funzionalità di calcolo della vicinanza tra due punti sfruttano le librerie geospaziali presenti in molti database (MySQL, Postgres o MongoDB) o che l&#8217;intorno di un dato punto è calcolato usando funzioni trigonometriche. Con queste poche dritte (magari affiancate da link a risorse più esaustive o a codice pre-esistente fatto in casa) si riescono a ridurre ore di ricerce su internet e stress per esempi non utili o inapplicabili.</p><p>Definire un application pattern come quello per lo &#8220;<em>store locator</em>&#8221; comune a tutto il team di sviluppo, faciliterà l&#8217;identificazione del problema, della risoluzione e delle possibili implementazioni. Riducendo, non tanto il tempo di scrittura del codice, quanto quello di ricerca di una soluzione ottimale ed il numero di implementazioni radicalmente diverse.</p><p>Che ne dite?</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/_hMCuWlvEjf8oprReW-Z3ockn7k/0/da"><img src="http://feedads.g.doubleclick.net/~a/_hMCuWlvEjf8oprReW-Z3ockn7k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_hMCuWlvEjf8oprReW-Z3ockn7k/1/da"><img src="http://feedads.g.doubleclick.net/~a/_hMCuWlvEjf8oprReW-Z3ockn7k/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=LMHAhoXYbY4:PfCcjMU1xmE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=LMHAhoXYbY4:PfCcjMU1xmE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=LMHAhoXYbY4:PfCcjMU1xmE:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=LMHAhoXYbY4:PfCcjMU1xmE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=LMHAhoXYbY4:PfCcjMU1xmE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/LMHAhoXYbY4" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Passando molto più tempo a gestire la (follia della) gente che sul codice ho iniziato a rivedere alcuni concetti a me cari durante la mia precedente, e forse futura, vita da sviluppatore. Uno di questi è la riusabilità del codice.&lt;/p&gt;&lt;p&gt;Il primo tarlo sull&amp;#8217;argomento si è presentato quando, durante l&amp;#8217;&lt;a
href="http://www.agileday.it"&gt;Agile Day&lt;/a&gt; di Roma, mi [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2012/02/08/sulla-riusabilita-del-codice/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2012/02/08/sulla-riusabilita-del-codice/</feedburner:origLink></item><item><title>Links for 2012-02-02 [del.icio.us]</title><link>http://feedproxy.google.com/~r/fullo/~3/dmCnQL7iGIU/fullo</link><pubDate>Fri, 03 Feb 2012 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/fullo#2012-02-02</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.10gen.com/presentations/mongosf2011/nodejs"&gt;10gen - MongoDB Presentations - Rapid Realtime App Development with Node.JS &amp;amp; MongoDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mongoosejs.com/"&gt;Mongoose ODM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/fullo/~4/dmCnQL7iGIU" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/fullo#2012-02-02</feedburner:origLink></item><item><title>Links for 2012-01-15 [del.icio.us]</title><link>http://feedproxy.google.com/~r/fullo/~3/wzTPT-7tFpw/fullo</link><pubDate>Mon, 16 Jan 2012 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/fullo#2012-01-15</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/"&gt;The Top 10 Javascript MVC Frameworks Reviewed | CodeBrief&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/fullo/~4/wzTPT-7tFpw" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/fullo#2012-01-15</feedburner:origLink></item><item><title>Links for 2012-01-10 [del.icio.us]</title><link>http://feedproxy.google.com/~r/fullo/~3/5lPhimWzeJs/fullo</link><pubDate>Wed, 11 Jan 2012 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/fullo#2012-01-10</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://updates.html5rocks.com/2012/01/Web-Audio-FAQ"&gt;Web Audio FAQ - HTML5Rocks Updates&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/fullo/~4/5lPhimWzeJs" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/fullo#2012-01-10</feedburner:origLink></item><item><title>Links for 2011-12-31 [del.icio.us]</title><link>http://feedproxy.google.com/~r/fullo/~3/Xojs1l5uu1k/fullo</link><pubDate>Sun, 01 Jan 2012 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/fullo#2011-12-31</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://tink.co.uk/2011/12/using-the-html5-nav-element/"&gt;The Tink Tank &amp;raquo; Using the HTML5 nav element&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/fullo/~4/Xojs1l5uu1k" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/fullo#2011-12-31</feedburner:origLink></item><item><title>Links for 2011-12-29 [del.icio.us]</title><link>http://feedproxy.google.com/~r/fullo/~3/YKiZwqcfNAc/fullo</link><pubDate>Fri, 30 Dec 2011 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/fullo#2011-12-29</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ebidel/filer.js"&gt;ebidel/filer.js - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lucidimagination.com/blog/2011/12/28/why-not-and-or-and-not/"&gt;Lucid Imagination &amp;raquo; Why Not AND, OR, And NOT?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/fullo/~4/YKiZwqcfNAc" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/fullo#2011-12-29</feedburner:origLink></item><item><title>Links for 2011-12-28 [del.icio.us]</title><link>http://feedproxy.google.com/~r/fullo/~3/_nl0h92oatc/fullo</link><pubDate>Thu, 29 Dec 2011 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/fullo#2011-12-28</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.snailinaturtleneck.com/blog/2011/12/09/sql-to-mongodb-an-updated-mapping/"&gt;SQL to MongoDB: An Updated Mapping&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/fullo/~4/_nl0h92oatc" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/fullo#2011-12-28</feedburner:origLink></item><item><title>È tutta questione d’abitudine…</title><link>http://feedproxy.google.com/~r/fullo/~3/M-6iPvEtyiw/</link><category>lifehack</category><category>pensieri</category><category>abitudine</category><category>cambiamento</category><category>routine</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Mon, 12 Dec 2011 10:09:13 PST</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2927</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Non so se vi è mai capitato di vedere un episodio di <a
href="http://it.wikipedia.org/wiki/Extreme_Makeover:_Home_Edition">extreme makeover: home edition</a> (una sorta di <em>Pimp my House</em>), ne ho visti alcuni episodi in quei momenti di spegnimento di cervello forzato che passano tra la cena ed il leggere qualcosa (blog, libri o fumetti).</p><p>Ogni volta rimango sbalordito di come, tralasciando l&#8217;esagerazione puramente da reality, queste persone vivano in letamai fatiscenti semplicemente accettando il fatto che &#8220;<em>tanto è così e non ci possiamo fare nulla</em>&#8220;.</p><p>Un giorno però un pensiero mi è balenato più o meno così nel cervello: &#8220;<em>macchecaz saranno in 20 in quella casa, vuoi che uno di loro non possa prendere una pinza a pappagallo e chiudere il tubo che gli sta allagando la cantina da 2 anni&#8230;</em>&#8221; tutto questo mentre osservavo le immagini di uno scantinato con 40cm d&#8217;acqua dove alcuni mobili navigavano allegramente.</p><p>Passato questo momento di stizza verso persone così pigre da rovinarsi la salute e farsi i debiti con la bolletta dell&#8217;acqua piuttosto che prendere la situazione di polso e reagire per tempo e così abituate ad una situazione tanto assurda da non farci neanche più caso, sono andato in bagno (ho fatto quel che c&#8217;era da fare) e guardando il rubinetto con appoggiato li vicino il nuovo filtro da cambiare (da circa 6 mesi) ho iniziato a prendermi a schiaffi da solo.</p><p><span
id="more-2927"></span></p><p>Se la pigrizia è un grande nemico, l&#8217;assuefazione alle situazioni che ne derivano lo è ancora di più.</p><p>Qualche tempo dopo una applicazione, la cui una suite contava oltre 1000 test, è schiattata miseramente durante una build in produzione di routine. Nulla di grave, abbiamo fatto un rollback e poi iniziato ad indagare. Non trovando nulla di errato nella suite di test, che per di più copriva gran parte del codice ed era scritta a regola d&#8217;arte in base alle procedure interne, abbiamo iniziato a far reverse engeneering del problema scoprendo che alcuni test, perfettamente leciti e sicuramente indispensabili, non prendevano in considerazione alcuni aggiornamenti marginali portati sulle macchine di staging e di produzione ma non su quella di continuous integration.</p><p>La routine portata troppo avanti nel tempo ci può fare perdere di vista alcune cose essenziali, come il fatto che nulla è veramente marginale.</p><p>Ultimamente discutendo con alcuni imprenditori d&#8217;oltralpe (e <a
href="http://www.delfinsblog.it/2011/12/11/siamo-eroi/">future speranze</a> italiane) è emerso il discorso che i pagamenti delle fatture siano fatti in Italia sulla metodologia <abbr
title="a babbo morto">aBM</abbr> e che siccome è la normale routine per le grosse aziende pagare con tale tempistiche è diventata abitudine, per le piccole aziende loro fornitrici, chiedere direttamente quel genere di pagamento lamentandosi, dopo, come sia tutto molto più difficile per chi vuole solo fare il proprio lavoro.</p><p>La morale è chiara.</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/A4RO1odWJUr43TKc2iJQb0nx9ko/0/da"><img src="http://feedads.g.doubleclick.net/~a/A4RO1odWJUr43TKc2iJQb0nx9ko/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/A4RO1odWJUr43TKc2iJQb0nx9ko/1/da"><img src="http://feedads.g.doubleclick.net/~a/A4RO1odWJUr43TKc2iJQb0nx9ko/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=M-6iPvEtyiw:d6zfkPKZChw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=M-6iPvEtyiw:d6zfkPKZChw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=M-6iPvEtyiw:d6zfkPKZChw:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=M-6iPvEtyiw:d6zfkPKZChw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=M-6iPvEtyiw:d6zfkPKZChw:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/M-6iPvEtyiw" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Non so se vi è mai capitato di vedere un episodio di &lt;a
href="http://it.wikipedia.org/wiki/Extreme_Makeover:_Home_Edition"&gt;extreme makeover: home edition&lt;/a&gt; (una sorta di Pimp my House), ne ho visti alcuni episodi in quei momenti di spegnimento di cervello forzato che passano tra la cena ed il leggere qualcosa (blog, libri o fumetti).&lt;/p&gt;&lt;p&gt;Ogni volta rimango sbalordito di [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2011/12/12/e-tutta-questione-dabitudine-3/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2011/12/12/e-tutta-questione-dabitudine-3/</feedburner:origLink></item><item><title>C’è qualcosa di profondamente sbagliato…</title><link>http://feedproxy.google.com/~r/fullo/~3/e1AXZVS0yEM/</link><category>pensieri</category><category>2012</category><category>lavoro</category><category>leweb</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Fri, 09 Dec 2011 16:18:58 PST</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2828</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Sono tornato da <a
href="http://leweb.net/">LeWeb</a> con una valigia di gadget ed una di pensieri. Se la prima più o meno era aspettata la seconda un po&#8217; di meno. Mi spiego, o almeno cerco di farlo dopo un paio di trappiste abbastanza cariche bevute in serata.</p><p>Ho finalmente partecipato ad un vero evento (non tecnico) per il (e sul) web (che comunque aveva i suoi angoli patinati dove tutti erano cool e si facevano i complimenti l&#8217;uno con l&#8217;altro o dove ceo di grosse multinazionali banfano di avere il miglior prodotto sul mercato per sicurezza e velocità) dove l&#8217;interazione con (veri) imprenditori era (finalmente) alla portata di mano (e prometto che al prossimo giro userò molto meglio <a
href="http://match.presdo.com/about">Presdo</a>).</p><p>Niente standiste gnocche e seminude che recitavano a memoria depliant, ma gente vera e con una certa esperienza che ti ascoltava, diceva la sua e cercava (veramente) di comprendere il tuo punto di vista su come è complesso lavorare su un mercato dove i prezzi sono falsati al ribasso o dove il valore portato non è realmente percepito.</p><p>Ho parlato con imprenditori che non riuscivano a capire i miei problemi perchè vivono in un mondo dove un&#8217;azienda che risolve problemi tecnici è pagata per quel che vale, senza trattative da 1 ora per spuntare pochi euro, e dove se il pagamento è concordato a 30 giorni significa che entro (e non oltre) il trentesimo giorno incassi la fattura.</p><p>Startupper e Business Angels che sono rimasti affascinati dal modo di lavorare che abbiamo scelto e contemporaneamente mi hanno &#8220;sgridato&#8221; perchè sito e comunicazione della mia azienda sono solo in italiano (<em>se la tua azienda parla solo italiano perchè sei venuto a LeWeb?</em>).</p><p>Tornare a casa mi ha lasciato un po&#8217; di amaro in bocca, ma niente autocommiserazione solo tanta voglia di fare nuovo e meglio e possibilmente fuori da questi confini ormai troppo stretti&#8230;</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/iZb0gLVKY562BRaVa65NaJ5Obag/0/da"><img src="http://feedads.g.doubleclick.net/~a/iZb0gLVKY562BRaVa65NaJ5Obag/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iZb0gLVKY562BRaVa65NaJ5Obag/1/da"><img src="http://feedads.g.doubleclick.net/~a/iZb0gLVKY562BRaVa65NaJ5Obag/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=e1AXZVS0yEM:p1qrtsW3WYc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=e1AXZVS0yEM:p1qrtsW3WYc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=e1AXZVS0yEM:p1qrtsW3WYc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=e1AXZVS0yEM:p1qrtsW3WYc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=e1AXZVS0yEM:p1qrtsW3WYc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/e1AXZVS0yEM" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Sono tornato da &lt;a
href="http://leweb.net/"&gt;LeWeb&lt;/a&gt; con una valigia di gadget ed una di pensieri. Se la prima più o meno era aspettata la seconda un po&amp;#8217; di meno. Mi spiego, o almeno cerco di farlo dopo un paio di trappiste abbastanza cariche bevute in serata.&lt;/p&gt;&lt;p&gt;Ho finalmente partecipato ad un vero evento (non tecnico) [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2011/12/10/ce-qualcosa-di-profondamente-sbagliato/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2011/12/10/ce-qualcosa-di-profondamente-sbagliato/</feedburner:origLink></item><item><title>Fare il commerciale in periodo di crisi…</title><link>http://feedproxy.google.com/~r/fullo/~3/BVquMkRCHjs/</link><category>eventi</category><category>lifehack</category><category>pensieri</category><category>agileday</category><category>commerciale</category><category>ideato</category><category>talk</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Thu, 03 Nov 2011 07:49:26 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2826</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Ultimamente, come ho <a
href="http://www.fullo.net/blog/2011/08/17/la-sottile-arte-della-contrattazione-con-asce-bipenne-ai-tempi-del-web-2-0/" title="La sottile arte della contrattazione ai tempi del web 2.0">già scritto</a>, ho ridotto il mio effort tecnico/tecnologico in azienda per spostarmi sempre di più sull&#8217;ambito manageriale ed, incidentalmente, commerciale. Come molti di voi sapranno la mia estrazione non è, propriamente, da <a
href="http://it.wikipedia.org/wiki/Agente_di_commercio">agente di commercio</a> e quindi in un modo o nell&#8217;altro ho studiato, cercato di capire il mercato e come porsi ad esso in maniera convincente o, almeno, più consona alla mia indole.</p><p>Mi sono fatto un&#8217;idea di com&#8217;è e di come vorrei che fosse, idea che <strong>per il momento non condividerò</strong> ma che cercherò di spiegare durante un talk all&#8217;<a
href="http://www.agileday.it">AgileDay</a> ed approfondire successivamente qui.</p><p>Prima di tale data mi piacerebbe però raccogliere qualche parere in più. Quindi vorrei sapere cos&#8217;è per voi un commerciale (dal generico a quello per una azienda che vive di web) e quale dovrebbe essere il suo tratto saliente (o quali dovrebbero essere se ne avesse più d&#8217;uno) e perché. Insomma per voi un buon commerciale dovrebbe avere compentenze tecniche? O essere un grande affabulatore? O limitarsi a vendere il più possibile?</p><p>Ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/uy15QJbrOjAeqfBFI_QWBBXvsRg/0/da"><img src="http://feedads.g.doubleclick.net/~a/uy15QJbrOjAeqfBFI_QWBBXvsRg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uy15QJbrOjAeqfBFI_QWBBXvsRg/1/da"><img src="http://feedads.g.doubleclick.net/~a/uy15QJbrOjAeqfBFI_QWBBXvsRg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=BVquMkRCHjs:mV3OgBD0K9Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=BVquMkRCHjs:mV3OgBD0K9Y:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=BVquMkRCHjs:mV3OgBD0K9Y:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=BVquMkRCHjs:mV3OgBD0K9Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=BVquMkRCHjs:mV3OgBD0K9Y:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/BVquMkRCHjs" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Ultimamente, come ho &lt;a
href="http://www.fullo.net/blog/2011/08/17/la-sottile-arte-della-contrattazione-con-asce-bipenne-ai-tempi-del-web-2-0/" title="La sottile arte della contrattazione ai tempi del web 2.0"&gt;già scritto&lt;/a&gt;, ho ridotto il mio effort tecnico/tecnologico in azienda per spostarmi sempre di più sull&amp;#8217;ambito manageriale ed, incidentalmente, commerciale. Come molti di voi sapranno la mia estrazione non è, propriamente, da &lt;a
href="http://it.wikipedia.org/wiki/Agente_di_commercio"&gt;agente di commercio&lt;/a&gt; e quindi in un modo [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2011/11/03/fare-il-commerciale-in-periodo-di-crisi/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">13</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2011/11/03/fare-il-commerciale-in-periodo-di-crisi/</feedburner:origLink></item><item><title>LeWeb 2011</title><link>http://feedproxy.google.com/~r/fullo/~3/0cb86x3RNuw/</link><category>eventi</category><category>conferenze</category><category>leweb</category><category>leweb11</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Wed, 02 Nov 2011 05:24:17 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2821</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a
href="http://leweb.net/register" target="_blank"><img
alt="LeWeb - Register Now!" src="http://leweb.net/sites/default/files/userfiles/banner-300x250.jpg" align="left" style="padding-right: 15px; width: 300px; height: 250px; " /></a> Pare proprio che quest&#8217;anno, finalmente, parteciperò a <a
href="http://leweb.net/">LeWeb</a> a Parigi.</p><p>Dopo tante conferenze (molto) tecniche sono veramente curioso di vedere come, al di fuori dell&#8217;Italia, vengano affrontate tematiche (innovazione, imprenditoria, startup e ovviamente web) che da noi finiscono, immancabilmente, tradotte in ragazze svestite in stand ricchi di gadget.</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/mydGgWjiAHdZqKoWhAPSP7TCyRQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/mydGgWjiAHdZqKoWhAPSP7TCyRQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mydGgWjiAHdZqKoWhAPSP7TCyRQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/mydGgWjiAHdZqKoWhAPSP7TCyRQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=0cb86x3RNuw:J_BHEoBHNck:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=0cb86x3RNuw:J_BHEoBHNck:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=0cb86x3RNuw:J_BHEoBHNck:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=0cb86x3RNuw:J_BHEoBHNck:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=0cb86x3RNuw:J_BHEoBHNck:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/0cb86x3RNuw" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;&lt;a
href="http://leweb.net/register" target="_blank"&gt;&lt;/a&gt; Pare proprio che quest&amp;#8217;anno, finalmente, parteciperò a &lt;a
href="http://leweb.net/"&gt;LeWeb&lt;/a&gt; a Parigi.&lt;/p&gt;&lt;p&gt;Dopo tante conferenze (molto) tecniche sono veramente curioso di vedere come, al di fuori dell&amp;#8217;Italia, vengano affrontate tematiche (innovazione, imprenditoria, startup e ovviamente web) che da noi finiscono, immancabilmente, tradotte in ragazze svestite in stand ricchi di gadget.&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2011/11/02/leweb-2011/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2011/11/02/leweb-2011/</feedburner:origLink></item><item><title>HP cederà le linee di produzione dei pc?</title><link>http://feedproxy.google.com/~r/fullo/~3/0U18ZJyzKVE/</link><category>pensieri</category><category>tecnologia</category><category>apple</category><category>cloud</category><category>hardware</category><category>hp</category><category>mercati</category><category>microsoft</category><category>rants</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Fri, 19 Aug 2011 08:05:37 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2817</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Come qualcuno di voi avrà letto pare che dopo aver risentito della maledizione Palm (notate come tutte le aziende che <a
href="http://en.wikipedia.org/wiki/Palm,_Inc.">comprano Palm o prodotti/marchi di Palm</a> ad un certo punto, a prescindere dalla qualità insita del prodotto, lo dismettano?) HP abbia deciso di non produrre più hardware sul <a
href="http://en.wikipedia.org/wiki/Webos">sistema operativo web oriented</a> per eccellenza.</p><p>A seguito della notizia ne è arrivata una, a mio parere, più triste: <a
href="http://www.dailytech.com/Report+HP+to+Sell+Off+PC+Unit+/article22490.htm">HP sta valutando di dismettere anche la linea di produzione PC</a>.</p><p><span
id="more-2817"></span></p><p>Se su web si parla molto della scelta come <em>necessaria</em> a seguito del calo di vendite di PC (<em>solo 1 miliardo</em> di $ di marginaltà in più rispetto allo scorso anno) e dell&#8217;avvento dell&#8217;epoca post-PC. In realtà, a me pare che in ambito professionale il mercato desktop sia tutt&#8217;altro che in calo, semplicemente nel mondo home-appassionati si è affiancato un nuovo mercato. Quello della &#8220;mobilità&#8221; che ha rallentato il normale aggiornamento tecnologico del primo. Giustamente, per un&#8217;azienda come HP, la linea di produzione deve essere ammortizzabile e fruttuosa nella somma dei due mercati e da qui la possibile scelta di cederla (così come fece IBM con Lenovo) mantenendo quelle più produttive (non si è parlato infatti di cessioni dei reparti Server e Printing).</p><p>Quello che però non tutti hanno notato è che quello che vedremo (e stiamo già vedendo) è una convergenza dei device domestici (pc, cel, tablet, tv, console), dove punto cruciale è la condivisione di informazioni usando servizi cloud in primis, ma anche media server locali (iTunes?). Ed è per questo che tutti i big del settore stanno investendo su questi strumenti a modo loro.</p><p>Prendiamo ad esempio Microsoft. Dopo aver investito non pochi soldi nella messa online dei propri prodotti cloud, ha fatto si che i dispositivi mobile si integrassero con il vero prodotto di punta di Redmond: l&#8217;X-Box. Inoltre MS ha, finalmente, deciso di investire seriamente in tecnologie web prima testando sul campo ie9/10 per poi annunciare che Win8 supporterà nativamente js ed html5 per il rendering a video e che il futuro sistema operativo nascerà per supportare un ampia fascia di piattaforme. Vedremo quindi, magari per l&#8217;utenza domestica, sparire il PC sostitutito da una piattaforma di gaming più avanzata che virtualizzerà il futuro sistema desktop su un terminale dislocato in casa (dal tablet connesso wireless, allo specchio del bagno come in qualsiasi b-movie di fantascienza)?</p><p>Apple sta più o meno facendo lo stesso, con iCloud tutti i device in mano ad un utente condivideranno gli stessi dati e le stesse applicazioni. Probabilmente con le perdite di libertà a cui gli utenti Apple ormai non fanno più caso. Se mettiamo in gioco anche un media server (iTunes) sempre più presente e l&#8217;interesse, sempre più evidente, verso il gaming abbiamo trovato un pattern simile.</p><p>Google, gaming a parte, sta facendo gli stessi passi. Cercando però una via ancora più estrema spostando tutto sui propri servizi.</p><p>E&#8217; probabilmente per questi motivi che HP preferisce (oggi) dedicarsi più sui servizi a corredo (ed eventualmente su hardware dedicato allo scopo). Però è anche vero che HP che si ritrova in casa con un sistema operativo che può virtualmente girare su ogni piattaforma (oggi è presente su cellulari, tablet, stampanti e netbook). Facilmente virtualizzabile e distribuibile e per di più basato su standard aperti e con costi di produzione software relativamente bassi. Avrà fatto bene a dismetterlo? Mhh&#8230; io non penso&#8230; [<em>ma sono anche un Palm-fanboy...</em>].</p><p>Resta il fatto che se un produttore di PC di qualità come HP svende il proprio brand ci si ritroverà, in ambito professionale, sempre di più senza scelta riguardo alla qualità (con scelte discutibili sulla grande distribuzione come Asus, Toshiba, Dell) o dell&#8217;apertura della piattaforma (Apple).</p><p>Brutti tempi quelli di transizione&#8230;</p><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/tgSkgk7AAdE_cDgAiv68RGq9TbQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/tgSkgk7AAdE_cDgAiv68RGq9TbQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/tgSkgk7AAdE_cDgAiv68RGq9TbQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/tgSkgk7AAdE_cDgAiv68RGq9TbQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=0U18ZJyzKVE:0rxTurcA8o0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=0U18ZJyzKVE:0rxTurcA8o0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=0U18ZJyzKVE:0rxTurcA8o0:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=0U18ZJyzKVE:0rxTurcA8o0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=0U18ZJyzKVE:0rxTurcA8o0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/0U18ZJyzKVE" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Come qualcuno di voi avrà letto pare che dopo aver risentito della maledizione Palm (notate come tutte le aziende che &lt;a
href="http://en.wikipedia.org/wiki/Palm,_Inc."&gt;comprano Palm o prodotti/marchi di Palm&lt;/a&gt; ad un certo punto, a prescindere dalla qualità insita del prodotto, lo dismettano?) HP abbia deciso di non produrre più hardware sul &lt;a
href="http://en.wikipedia.org/wiki/Webos"&gt;sistema operativo web oriented&lt;/a&gt; per [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2011/08/19/hp-cedera-le-linee-di-produzione-dei-pc/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2011/08/19/hp-cedera-le-linee-di-produzione-dei-pc/</feedburner:origLink></item><item><title>La sottile arte della contrattazione ai tempi del web 2.0</title><link>http://feedproxy.google.com/~r/fullo/~3/UKGTsscZMAU/</link><category>di tutto un po'</category><category>lifehack</category><category>agile</category><category>clienti</category><category>lavoro</category><category>rants</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Tue, 16 Aug 2011 16:30:14 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2805</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Con la mia azienda le cose vanno abbastanza bene e per questo motivo, mio malgrado, ho dovuto ridurre drasticamente le mie ore da sviluppatore per dedicarmi ad attività un tempo da me considerate marginali (alla produzione di buon codice) ma ora indispensabili al fine favorire ed aiutare una sana crescita d&#8217;impresa.</p><p>Una di queste è la contrattazione delle modalità di fornitura dei servizi con i clienti, attività che porta via, proporzionalmente alla grandezza del cliente, tempo e <em>sanità mentale</em>. Se volete sapere quanto manca ad un mio possibile ricovero, considerate che ultimamente le trattative (se così possono essere definite) sono portate avanti con multinazionali che cubano quanto piccoli stati e che prima di dare una qualsiasi risposta (tipo: &#8220;<em>bella giornata, eh?</em>&#8220;) passano le domande al vaglio di un pool di avvocati&#8230;</p><p>Ogni tanto, durante un colloquio o uno scambio di email abbastanza acceso, mi arrivano frasi e concetti, espressi quasi come se rappresentassero <em>La Verità Assoluta</em>, a cui ci si aspetta una accettazione passiva.</p><p>A seguire, per mio e vostro diletto, alcune delle chicche che reputo come rappresentanti di un modo di lavorare vecchio e sorpassato.</p><p><span
id="more-2805"></span></p><h3>Se non è possibile farlo entro un mese, mettici qualche sviluppatore in più.</h3><p>Non è possibile paragonare la produzione di software con gli standard dettati da un&#8217;economia basata sulla produzione di beni materiali. Quando si parla di produzione di beni immateriali si è nel mondo dei servizi, accettare questa piccola, sacrosanta, verità ed aprire un attimino gli occhi aiuta a comprendere l&#8217;insensatezza di una richiesta del genere. Il costo di produzione (e replicazione) di un bene immateriale (software) non è  direttamente associabile al numero di persone che ci stanno lavorando. Così come la compentenza di queste persone non può essere sostituibile da un aumento di manodopera.</p><p>Se continuate ad applicare un <a
href="http://it.wikipedia.org/wiki/Fordismo">modello Fordista</a> è giusto che i <strong>vostri</strong> progetti falliscano e che falliscano dopo aver investito 10 volte il budget in consulenti extra.</p><h3>Le tempistiche di pagamento fanno parte del tavolo di negoziazione e non sono legate alle percentuali di sconto</h3><p>Questa frase mi fa capire tendenzialmente due cose:</p><ol><li>non avete capito cosa significa garantire una tempistica di pagamento a lungo termine.</li><li>agite con malafede nei nostri riguardi.</li></ol><p>Nel primo caso considerate che se vi allungo i tempi di pagamento, significa che ho una esposizione finanziaria per pagare i miei dipendenti ed eventuali fornitori. Quindi sto tendenzialmente riducendo il mio profitto, ergo vi sto facendo, indirettamente, uno <a
href="http://it.wikipedia.org/wiki/Sconto#Sconto_mercantile" title="Lo sconto viene concesso per incentivare una vendita, in cambio di un pagamento immediato anziché di un pagamento a termine">sconto</a>.</p><p>Inoltre se consideraste la cosa da un lato squisitamente bancario con il mio &#8220;prestito&#8221;, vi permetto di far fruttare ulteriormente i vostri soldi (se re-investiti bene). Perchè quindi dovrei garantirvi <strong>anche</strong> uno sconto?</p><p>Nel secondo caso c&#8217;è poco da dire, volete spostare il vostro rischio di impresa su di me. Inaccettabile. Se volete pagare tardi, dovete accettare il fatto che riceverete tardi.</p><h3>Dal momento che non è il reparto XXX a gestire i pagamenti, deve essere rimossa la frase &#8216;in caso di ritardi nei pagamenti verrà immediatamente persa la scontistica acquisita&#8217;</h3><p>Questo mi è capitato, fortunatamente, solo un paio di volte ed ho potuto farci poco. A mio parere però è come ammettere che <em>&#8220;siccome l&#8217;azienda è incapace a gestire i propri flussi interni, il costo di questa incapacità te lo devi accollare tu&#8221;</em>.</p><p>Sarebbe interessante ribaltare il punto di vista: la prossima volta che il mio &#8220;reparto pulizie&#8221; mi lascerà i PC staccati mi riterrò autorizzato a rilasciare il prodotto con una settimana di ritardo.</p><h3>La mia tabella interna dei costi fatta sulle aziende di consulenza e aggiornata al ribasso mi dice che costate troppo. Fateci un ulteriore sconto.</h3><p>In questi casi quello che mi passa per la testa è: &#8220;è ovvio che costiamo tanto, la tua tabella l&#8217;hai fatta vessando aziende il cui unico scopo è piazzarti in casa gente raccolta per strada e venduta come sviluppatori senior.&#8221;</p><p>Purtroppo, vuoi per eccessi di cortesia o per non dover passare agli insulti, constato tranquillamente che: &#8220;si, costiamo un po&#8217; di più degli altri ma se non stai contattando gli altri ci sarà un motivo? E questo motivo porta valore aggiunto alla tua azienda? Perchè quindi non dovresti pagare questo valore?&#8221;.</p><h3>Se il progetto non dovesse andare a buon fine ci teniamo autorizzati a non pagare.</h3><p>L&#8217;ho visto 3-4 volte, soprattutto in startup portate avanti da imprenditori, normalmente analfabeti informatici,  che grazie a qualche giochetto finanziario non proprio pulito si sono ritrovati liquidità da investire e con &#8220;tanta voglia di fare&#8221;. Progetti che partono con queste premesse non sono mai stati minimamente considerati, cosa interessante è che se chiedo però i dividenti nel caso il progetto vada a gonfie vele vengo guardato come se avessi chiesto la luna&#8230;. mah&#8230;</p><p>E voi? Avete qualche altra perla da condividere?</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/cI4cNop2yvtdnGASC9g-temXu54/0/da"><img src="http://feedads.g.doubleclick.net/~a/cI4cNop2yvtdnGASC9g-temXu54/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cI4cNop2yvtdnGASC9g-temXu54/1/da"><img src="http://feedads.g.doubleclick.net/~a/cI4cNop2yvtdnGASC9g-temXu54/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=UKGTsscZMAU:5OfdkhiXFf8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=UKGTsscZMAU:5OfdkhiXFf8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=UKGTsscZMAU:5OfdkhiXFf8:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=UKGTsscZMAU:5OfdkhiXFf8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=UKGTsscZMAU:5OfdkhiXFf8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/UKGTsscZMAU" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Con la mia azienda le cose vanno abbastanza bene e per questo motivo, mio malgrado, ho dovuto ridurre drasticamente le mie ore da sviluppatore per dedicarmi ad attività un tempo da me considerate marginali (alla produzione di buon codice) ma ora indispensabili al fine favorire ed aiutare una sana crescita d&amp;#8217;impresa.&lt;/p&gt;&lt;p&gt;Una di queste è [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2011/08/17/la-sottile-arte-della-contrattazione-con-asce-bipenne-ai-tempi-del-web-2-0/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">24</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2011/08/17/la-sottile-arte-della-contrattazione-con-asce-bipenne-ai-tempi-del-web-2-0/</feedburner:origLink></item><item><title>Zend Server e WordPress 3.x</title><link>http://feedproxy.google.com/~r/fullo/~3/FJQ2EOALa24/</link><category>lifehack</category><category>php</category><category>tecnologia</category><category>webdev</category><category>cache</category><category>ideato</category><category>performance</category><category>wordpress</category><category>zend</category><category>zend server</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Thu, 24 Feb 2011 08:34:45 PST</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2800</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Collaborando con <a
href="http://www.zend.com/it">Zend Italia</a>, e con il buon <a
href="http://www.zimuel.it">Enrico</a>, alla preparazione di un micro-benchmark su WordPress è emerso, tra le altre <a
href="http://twitter.com/#!/fullo/status/35250454384353280">cose</a>, che il CMS in questione non ama particolarmente il sistema di <em>Page Cache</em> dello <a
href="http://www.zend.com/en/products/server/">Zend Server</a>.</p><p>Questo avviene perchè il primo, non potendo comunicare al secondo la modifica di una pagina (ad esempio dovuta ad un commento), riceve dal sistema di caching sempre e solo lo stesso contenuto. Dopo un paio d'ore di studio delle<a
href="http://files.zend.com/help/Zend-Server/zend-server.htm"> API dello Zend Server</a> e delle <a
href="http://codex.wordpress.org/Plugin_API/Action_Reference">action di WordPress</a> è emerso un simpatico snipplet che permette di usare direttamente il CMS in situazioni di grosso carico di lavoro senza doversi appoggiare a plugin di caching (come ad esempio il pur sempre ottimo <a
href="http://www.w3-edge.com/wordpress-plugins/w3-total-cache/"><em>W3 Total Cache</em></a>) e lasciando quindi l'installazione di WordPress la più pulita possibile.</p><p>Qui di seguito il proof-of-concept (funzionante) del codice in questione.</p><p><span
id="more-2800"></span></p><div
class="igBar"><span
id="lcode-2"><a
href="#" onclick="javascript:showCodeTxt('code-2'); return false;">PLAIN TEXT</a></span></div><div
class="syntax_hilite"><span
class="langName">CODE:</span><div
id="code-2"><div
class="code"><ol><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">add_action<span
style="color:#006600; font-weight:bold;">&#40;</span><span
style="color:#CC0000;">'comment_post'</span>, <span
style="color:#CC0000;">'clear_zend_cache'</span><span
style="color:#006600; font-weight:bold;">&#41;</span>;</div></li><li
style="font-weight: bold;color:#26536A;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">function clear_zend_cache<span
style="color:#006600; font-weight:bold;">&#40;</span>$comment_id, $comment_status<span
style="color:#006600; font-weight:bold;">&#41;</span></div></li><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span
style="color:#006600; font-weight:bold;">&#123;</span></div></li><li
style="font-weight: bold;color:#26536A;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span
style="color:#FF9933; font-style:italic;">//if the comment is approved clear the cache</span></div></li><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; if <span
style="color:#006600; font-weight:bold;">&#40;</span>$comment_status == <span
style="color:#800000;color:#800000;">1</span><span
style="color:#006600; font-weight:bold;">&#41;</span></div></li><li
style="font-weight: bold;color:#26536A;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span
style="color:#006600; font-weight:bold;">&#123;</span></div></li><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $comment = get_comment<span
style="color:#006600; font-weight:bold;">&#40;</span>$comment_id<span
style="color:#006600; font-weight:bold;">&#41;</span>;</div></li><li
style="font-weight: bold;color:#26536A;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span
style="color:#FF9933; font-style:italic;">// use the Zend Server Page Cache API</span></div></li><li
style="font-weight: bold;color:#26536A;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; if <span
style="color:#006600; font-weight:bold;">&#40;</span>function_exists<span
style="color:#006600; font-weight:bold;">&#40;</span><span
style="color:#CC0000;">'page_cache_remove_cached_contents'</span><span
style="color:#006600; font-weight:bold;">&#41;</span><span
style="color:#006600; font-weight:bold;">&#41;</span></div></li><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span
style="color:#006600; font-weight:bold;">&#123;</span></div></li><li
style="font-weight: bold;color:#26536A;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; page_cache_remove_cached_contents<span
style="color:#006600; font-weight:bold;">&#40;</span>get_permalink<span
style="color:#006600; font-weight:bold;">&#40;</span>$comment.<span
style="">post_id</span><span
style="color:#006600; font-weight:bold;">&#41;</span><span
style="color:#006600; font-weight:bold;">&#41;</span>;</div></li><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span
style="color:#006600; font-weight:bold;">&#125;</span></div></li><li
style="font-weight: bold;color:#26536A;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span
style="color:#006600; font-weight:bold;">&#125;</span></div></li><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span
style="color:#006600; font-weight:bold;">&#125;</span></div></li></ol></div></div></div><p></p><p>Il seguente snipplet va copiato nel file functions.php del proprio tema e si occupa di cancellare la cache di una pagina quando un utente lascia un commento.</p><p>Come si può ben vedere lo script in questione è limitato ai commenti, ma si potrebbe estenderne il funzionamento anche alle action relative alle modifiche di un post da backend o addirittura utilizzare il Data Cache system per estendere, più o meno come fa <em>W3 Total Cache</em>, il sistema di caching standard di WordPress relativo ai risultati delle query.</p><p>Happy hacking :)</p><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/ajwvvgTAiKqqDVW2cSNBfsp5rR4/0/da"><img src="http://feedads.g.doubleclick.net/~a/ajwvvgTAiKqqDVW2cSNBfsp5rR4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ajwvvgTAiKqqDVW2cSNBfsp5rR4/1/da"><img src="http://feedads.g.doubleclick.net/~a/ajwvvgTAiKqqDVW2cSNBfsp5rR4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=FJQ2EOALa24:19SiyLscoVo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=FJQ2EOALa24:19SiyLscoVo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=FJQ2EOALa24:19SiyLscoVo:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=FJQ2EOALa24:19SiyLscoVo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=FJQ2EOALa24:19SiyLscoVo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/FJQ2EOALa24" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Collaborando con &lt;a
href="http://www.zend.com/it"&gt;Zend Italia&lt;/a&gt;, e con il buon &lt;a
href="http://www.zimuel.it"&gt;Enrico&lt;/a&gt;, alla preparazione di un micro-benchmark su WordPress è emerso, tra le altre &lt;a
href="http://twitter.com/#!/fullo/status/35250454384353280"&gt;cose&lt;/a&gt;, che il CMS in questione non ama particolarmente il sistema di Page Cache dello &lt;a
href="http://www.zend.com/en/products/server/"&gt;Zend Server&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Questo avviene perchè il primo, non potendo comunicare al secondo la modifica [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2011/02/24/zend-server-e-wordpress-3-x/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2011/02/24/zend-server-e-wordpress-3-x/</feedburner:origLink></item><item><title>(s)Conferenze di settore</title><link>http://feedproxy.google.com/~r/fullo/~3/_OrOv8JjWok/</link><category>eventi</category><category>pensieri</category><category>conferenze</category><category>w-day</category><category>wday</category><category>webdesign</category><category>webdev</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Tue, 19 Oct 2010 12:41:10 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2790</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Ultimamente mi è giunto l'invito su facebook ad una conferenza di settore che punta a far incontrare una delle tante figure professionali necessarie a produrre prodotti-(applicazioni, portali, siti, etc) per il web per <em>decidere insieme il futuro del Web Italiano</em>.</p><p>Il piano d'azione dell'evento è semplice, riunirsi, studiare insieme come fare una lobby, applicarne le regolette. Magari sensibilizzando il pubblico grazie ad una nazionale di calcio.</p><p>Una cosa però non mi è chiara.</p><p>Se i web designer hanno il grave compito di decidere le sorti del web italiano, allora tutte le figure professionali su cui queste persone dovrebbero basare il proprio lavoro (analisti, esperti di ux, architetti dell'informazione, etc), da cui il lavoro deve poi evolvere in qualcosa di concreto (copy, frontend developers, sistemisti, server side developers, etc) e con cui devono colloquiare (project managers, account, etc) che ci stanno a fare?</p><p><span
id="more-2790"></span></p><p>Vi prego. Smettiamola di considerare la categoria alla quale apparteniamo come indispensabile ed iniziamo a capire che <strong>per fare prodotti di qualità bisogna avere un team multidisciplinare formato da professionisti</strong>.</p><p>Piuttosto che un evento di <em>sensibilizzazione del mercato</em>, <strong>fate un evento serio</strong> in cui parlate di come migliorarVI. Discutendo magari delle nuove tecniche e tecnologie che potete usare nel lavoro di tutti i giorni, di come integrarvi in un flusso di lavoro di un team o anche semplicemente facendo una analisi (anche retrospettiva) di come e perchè è evoluto il web-design all'estero e perchè qui da noi i veri <strong>web</strong> designer si contano sulle dita di una mano.</p><p>Non capisco perchè in Italia tutte le altre comunità di <a
href="http://www.phpday.it">professionisti</a> <a
href="http://uxcamp.it">hanno</a> <a
href="http://www.iasummit.it">eventi</a> <a
href="http://www.webtechcon.it">del</a> <a
href="http://www.uxcon.com/">genere</a>, e voi NO.</p><p>Ecco... magari durante la tavola rotonda, prendete spunto dal <a
href="http://futureofwebdesign.com/new-york-2010/">FOWD</a> ed organizzatevi un evento come si deve...</p><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/eI7VSABqOod1SrGsXQxxE7eFWes/0/da"><img src="http://feedads.g.doubleclick.net/~a/eI7VSABqOod1SrGsXQxxE7eFWes/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eI7VSABqOod1SrGsXQxxE7eFWes/1/da"><img src="http://feedads.g.doubleclick.net/~a/eI7VSABqOod1SrGsXQxxE7eFWes/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=_OrOv8JjWok:8-dDl_nKFuY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=_OrOv8JjWok:8-dDl_nKFuY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=_OrOv8JjWok:8-dDl_nKFuY:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=_OrOv8JjWok:8-dDl_nKFuY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=_OrOv8JjWok:8-dDl_nKFuY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/_OrOv8JjWok" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Ultimamente mi è giunto l'invito su facebook ad una conferenza di settore che punta a far incontrare una delle tante figure professionali necessarie a produrre prodotti-(applicazioni, portali, siti, etc) per il web per decidere insieme il futuro del Web Italiano.&lt;/p&gt;&lt;p&gt;Il piano d'azione dell'evento è semplice, riunirsi, studiare insieme come fare una lobby, applicarne le [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/10/19/sconferenze-di-settore/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">8</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/10/19/sconferenze-di-settore/</feedburner:origLink></item><item><title>Inception</title><link>http://feedproxy.google.com/~r/fullo/~3/MDjfWFiRigw/</link><category>cazzate</category><category>pensieri</category><category>film</category><category>inception</category><category>recensioni</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Fri, 08 Oct 2010 03:20:31 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2786</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<blockquote><p>Ovvero, come evitare di svenarsi con anni di psicanalisi uccidendo tutti quelli che ti passano per la mente. Letteralmente.</p></blockquote><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/lRq_qGiUBXdIgZYSmlqitZUNwQE/0/da"><img src="http://feedads.g.doubleclick.net/~a/lRq_qGiUBXdIgZYSmlqitZUNwQE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lRq_qGiUBXdIgZYSmlqitZUNwQE/1/da"><img src="http://feedads.g.doubleclick.net/~a/lRq_qGiUBXdIgZYSmlqitZUNwQE/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=MDjfWFiRigw:FHgMNN36PUY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=MDjfWFiRigw:FHgMNN36PUY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=MDjfWFiRigw:FHgMNN36PUY:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=MDjfWFiRigw:FHgMNN36PUY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=MDjfWFiRigw:FHgMNN36PUY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/MDjfWFiRigw" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Ovvero, come evitare di svenarsi con anni di psicanalisi uccidendo tutti quelli che ti passano per la mente. Letteralmente.&lt;/p&gt;&lt;p&gt;ciuaz&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/10/08/inception/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/10/08/inception/</feedburner:origLink></item><item><title>QR Code bookmarklet</title><link>http://feedproxy.google.com/~r/fullo/~3/fKyfpD8eFWw/</link><category>lifehack</category><category>tecnologia</category><category>webdev</category><category>bookmarklet</category><category>google</category><category>qr code</category><category>qrcode</category><category>url</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Mon, 04 Oct 2010 02:32:26 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2773</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img
src="http://chart.apis.google.com/chart?cht=qr&#038;chs=150x150&#038;choe=UTF-8&#038;chld=H&#038;chl=http://www.fullo.net" alt="fullo.net" align="left" />Se vi piacciono i <a
href="http://it.wikipedia.org/wiki/Codice_QR">QR Code</a>, come quello che vedete qui a sinistra sappiate che google mette a disposizione un comodo tool per la generazione on-fly degli stessi.</p><p>Per comodità ho creato una piccola <a
href="http://it.wikipedia.org/wiki/Bookmarklet">bookmarklet</a> che invoca il servizio e genera automaticamente l'immagine.</p><p>Per usarla, copiate questo codice all'interno di un bookmark:</p><div
class="igBar"><span
id="lcode-4"><a
href="#" onclick="javascript:showCodeTxt('code-4'); return false;">PLAIN TEXT</a></span></div><div
class="syntax_hilite"><span
class="langName">CODE:</span><div
id="code-4"><div
class="code"><ol><li
style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;"><div
style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">javascript:window.<span
style="">open</span><span
style="color:#006600; font-weight:bold;">&#40;</span><span
style="color:#CC0000;">'http://chart.apis.google.com/chart?cht=qr&amp;chs=150x150&amp;choe=UTF-8&amp;chld=H&amp;chl='</span>+document.<span
style="">location</span><span
style="color:#006600; font-weight:bold;">&#41;</span>;void<span
style="color:#006600; font-weight:bold;">&#40;</span><span
style="color:#800000;color:#800000;">0</span><span
style="color:#006600; font-weight:bold;">&#41;</span>;</div></li></ol></div></div></div><p></p><p>o, più semplicemente, trascinate questa <a
href="javascript:window.open%28%27http%3A%2F%2Fchart.apis.google.com/chart%3Fcht%3Dqr%26chs%3D150x150%26choe%3DUTF-8%26chld%3DH%26chl%3D%27%2Bdocument.location%29;void(0)">QR Code Bookmarklet</a> sulla vostra barra degli indirizzi.</p><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/XK4kLKfDVhTMqxO6bQY4PF-9Ep4/0/da"><img src="http://feedads.g.doubleclick.net/~a/XK4kLKfDVhTMqxO6bQY4PF-9Ep4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XK4kLKfDVhTMqxO6bQY4PF-9Ep4/1/da"><img src="http://feedads.g.doubleclick.net/~a/XK4kLKfDVhTMqxO6bQY4PF-9Ep4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=fKyfpD8eFWw:zP_CusUP1Kg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=fKyfpD8eFWw:zP_CusUP1Kg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=fKyfpD8eFWw:zP_CusUP1Kg:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=fKyfpD8eFWw:zP_CusUP1Kg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=fKyfpD8eFWw:zP_CusUP1Kg:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/fKyfpD8eFWw" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Se vi piacciono i &lt;a
href="http://it.wikipedia.org/wiki/Codice_QR"&gt;QR Code&lt;/a&gt;, come quello che vedete qui a sinistra sappiate che google mette a disposizione un comodo tool per la generazione on-fly degli stessi.&lt;/p&gt;&lt;p&gt;Per comodità ho creato una piccola &lt;a
href="http://it.wikipedia.org/wiki/Bookmarklet"&gt;bookmarklet&lt;/a&gt; che invoca il servizio e genera automaticamente l'immagine.&lt;/p&gt;&lt;p&gt;Per usarla, copiate questo codice all'interno di un bookmark:&lt;/p&gt; &lt;a
[...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/10/04/qr-code-bookmarklet/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/10/04/qr-code-bookmarklet/</feedburner:origLink></item><item><title>Do ut des</title><link>http://feedproxy.google.com/~r/fullo/~3/Y4qRtyiBzBQ/</link><category>di tutto un po'</category><category>lifehack</category><category>pensieri</category><category>documenti</category><category>durc</category><category>lavoro</category><category>libro unico</category><category>rants</category><category>visura</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Tue, 28 Sep 2010 08:16:29 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2770</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Non so se sarà il trend del 2011 ma nelle ultime settimane mi è capitato che più di un nuovo cliente mi abbia chiesto, per essere abilitato come fornitore, una combinazione lineare di Stato Patrimoniale dell'azienda e/o dei soci, Visura Camerale, <a
href="http://www.sportellounicoprevidenziale.it/faq/info.jsp">DURC</a> e <a
href="http://www.governo.it/GovernoInforma/Dossier/lavoro_libro_unico/">Libro Unico</a> dei lavoratori. A parte possibili violazioni della privacy (sul Libro Unico sono presenti dati riservati), interrogati i neo-clienti sulle motivazioni di queste richieste ho ricevuto risposte vaghe e  poco esaurienti.</p><p>C'è chi lo fa perchè vuole evitare di dare lavoro ad aziende che fanno lavoro in nero, e fin qua sono in totale accordo, c'è chi lo fa per prassi (<em>e non ricorda quando ha iniziato</em>) e c'è chi lo fa per avere controllo su chi farà materialmente il lavoro (ma la <em>mia interpretazione</em>, plausibile, è di poter poi contestare il lavoro attaccandosi a qualche cavillo per ridurre la spesa finale).</p><p>Resta il fatto che il termine più (ab)usato è "<em><strong>per la trasparenza dei fornitori</strong></em>". Ecco, anche a me piace la trasparenza, pertanto ai prossimi clienti che vorranno fatto un lavoro, ma chiederanno scartoffie su scartoffie, potrei iniziare a chiedere in contropartita la Visura Camerale, lo Stato Patrimoniale e lo stato dei ritardi dei pagamenti verso i fornitori.</p><p>Vuoi mai che <em>tutta questa chiarezza</em> non snellisca le pratiche per <strong>iniziare a fare il vero lavoro</strong>?</p><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/2b3DN0uCIm0ybzA_jrbpqZ_2CTU/0/da"><img src="http://feedads.g.doubleclick.net/~a/2b3DN0uCIm0ybzA_jrbpqZ_2CTU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2b3DN0uCIm0ybzA_jrbpqZ_2CTU/1/da"><img src="http://feedads.g.doubleclick.net/~a/2b3DN0uCIm0ybzA_jrbpqZ_2CTU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=Y4qRtyiBzBQ:0yOy_kvRwV4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=Y4qRtyiBzBQ:0yOy_kvRwV4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=Y4qRtyiBzBQ:0yOy_kvRwV4:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=Y4qRtyiBzBQ:0yOy_kvRwV4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=Y4qRtyiBzBQ:0yOy_kvRwV4:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/Y4qRtyiBzBQ" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Non so se sarà il trend del 2011 ma nelle ultime settimane mi è capitato che più di un nuovo cliente mi abbia chiesto, per essere abilitato come fornitore, una combinazione lineare di Stato Patrimoniale dell'azienda e/o dei soci, Visura Camerale, &lt;a
href="http://www.sportellounicoprevidenziale.it/faq/info.jsp"&gt;DURC&lt;/a&gt; e &lt;a
href="http://www.governo.it/GovernoInforma/Dossier/lavoro_libro_unico/"&gt;Libro Unico&lt;/a&gt; dei lavoratori. A parte possibili violazioni della privacy [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/09/28/do-ut-des/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">7</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/09/28/do-ut-des/</feedburner:origLink></item><item><title>E se passa la legge bavaglio? Nuovo disclaimer per il blog</title><link>http://feedproxy.google.com/~r/fullo/~3/sqZ95S5-MJI/</link><category>cazzate</category><category>pensieri</category><category>ddl</category><category>intercettazioni</category><category>libertà di sta</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Thu, 26 Aug 2010 01:04:15 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2766</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Se fino a qualche tempo fa bisognava specificare che un blog non è <em>periodico</em> e quindi non paragonabile a prodotto editoriale, a breve se veramente verrà introdotta la legge bavaglio, detta anche "Ddl Intercettazioni", bisognerà correggere ulteriormente il proprio disclaimer.</p><p>Io pensavo ad uno fatto più o meno così: "<em>Questo blog è frutto dell'ingegno e della fantasia del suo autore, ogni riferimento a fatti realmente accaduti e/o a persone e marchi realmente esistenti è da ritenersi puramente casuale. Ritenete tutto il testo scritto automaticamente smentito.</em>"</p><p>dite che può andare bene?</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/4ch_b22G0w3bYxVVrqlN7WxpChs/0/da"><img src="http://feedads.g.doubleclick.net/~a/4ch_b22G0w3bYxVVrqlN7WxpChs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4ch_b22G0w3bYxVVrqlN7WxpChs/1/da"><img src="http://feedads.g.doubleclick.net/~a/4ch_b22G0w3bYxVVrqlN7WxpChs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=sqZ95S5-MJI:osqVPa930Tc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=sqZ95S5-MJI:osqVPa930Tc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=sqZ95S5-MJI:osqVPa930Tc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=sqZ95S5-MJI:osqVPa930Tc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=sqZ95S5-MJI:osqVPa930Tc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/sqZ95S5-MJI" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Se fino a qualche tempo fa bisognava specificare che un blog non è periodico e quindi non paragonabile a prodotto editoriale, a breve se veramente verrà introdotta la legge bavaglio, detta anche "Ddl Intercettazioni", bisognerà correggere ulteriormente il proprio disclaimer.&lt;/p&gt;&lt;p&gt;Io pensavo ad uno fatto più o meno così: "Questo blog è frutto dell'ingegno e [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/08/26/e-se-passa-la-legge-bavaglio-nuovo-disclaimer-per-il-blog/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">6</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/08/26/e-se-passa-la-legge-bavaglio-nuovo-disclaimer-per-il-blog/</feedburner:origLink></item><item><title>Flussi e riflussi: la QA(gile) dei processi di sviluppo</title><link>http://feedproxy.google.com/~r/fullo/~3/axMNOcQaN2E/</link><category>lifehack</category><category>pensieri</category><category>agile</category><category>lean</category><category>qa</category><category>qc</category><category>qualityassurance</category><category>qualitycontrol</category><category>rant</category><category>xp</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Tue, 24 Aug 2010 08:43:10 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2760</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<blockquote><p>Quality assurance, or <strong>QA</strong> for short, refers to a program for the systematic monitoring and <strong>evaluation of the various aspects</strong> of a project, service, or facility to ensure that standards of quality are being met.</p><p>fonte <a
href="http://en.wikipedia.org/wiki/Quality_assurance">wikipedia</a></p></blockquote><p>Sarà che sono sempre stato abbastanza sensibile all'argomento (vedi anche il mio ultimo <a
href="http://www.phpday.it/it/session/quality-courtesy-and-big-parking">talk</a> al <a
href="http://www.phpday.it/it/sessions/2010">phpDay 2010</a>) e che ho sempre pensato al mio lavoro su criteri molto simili a quelle citati nel <a
href="http://manifesto.softwarecraftsmanship.org/">craftsmanship manifesto</a>, ma ultimamente (diciamo nell'ultimo anno) mi pare che sempre più persone (e <a
href="http://thecleancoder.blogspot.com/2010/08/qa-or-when-do-you-flip-pancake.html">personaggi</a>) che vivono nell'enorme calderone del mondo agile/xp/<em>dialetti-vari</em> parlino di QA.</p><p>Il problema è che, imho, ognuno riporta la QA al proprio mondo dimenticandosi di tutte le altre sfaccettature e che spesso QA nel mondo agile venga intesa in termini di code coverage.</p><p><span
id="more-2760"></span></p><p>Più volte ho parlato con sviluppatori <em>estremi</em> che affermano che se un software ha code coverage superiore a X% allora la QA è un processo inutile. Come fanno notare però gli <em>UX-ari</em> un software può anche funzionare egregiamente ma se l'output restituisce testo rosa su sfondo rosso, o l'interfaccia sia usabile girando il monitor di 62°, si può dire di qualità? Non penso.</p><p>Parallelamente chi si occupa di UX si aspetta test funzionali e/o di accettazione (ed aspetta a lungo, perchè non li vuole scrivere) sul prodotto finito fatti più o meno automagicamente (dai poveri sviluppatori già oberati da altri compiti?). Magari facendo svolgere gli stessi test anche ad un team di persone prese dalla strada, che però non si accorgeranno mai se il computo delle tasse è stato fatto bene o meno (a meno che non siano commercialisti, ma anche in questo caso la % di incertezza è alta).</p><p>Non dimentichiamoci dei copywriter, che vorranno fare un controllo maniacale dei testi, delle label e della maggior parte delle forme di comunicazione verbali del sito, togliendo la <em>qualità</em> ai webdesigner, e dei sistemisti che vorranno che il server sia conforme alle specifiche dettate e che il software non usi più risorse del dovuto, <em>alla peggio impediamo agli utenti di accedere</em>... Infine non parliamo di chi fa SEO che ha un concetto di qualità (del codice) divergente dal resto del mondo.</p><p>Pertanto la QA è appunto <em>una valutazione dei vari aspetti di un progetto</em> e significa che è un processo <strong>MULTIDISCIPLINARE</strong>, <strong>COSTOSO</strong>, (spesso) <strong>WATERFALL</strong> e per alcuni aspetti <strong>difficilmente AUTOMATIZZABILE</strong>. E soprattutto è un processo di <strong>MEDIAZIONE</strong> che necessita di un know-how sufficiente ad <strong>anticipare i problemi</strong>. E solo ad anticiparli in quanto risolverli è compito degli sviluppatori.</p><p>Bisogna ricordare che la Quality Assurance, <em>attività da svolgere durante lo sviluppo per ridurre il rischio di difetti</em>, non è il <a
href="http://en.wikipedia.org/wiki/Quality_control">Quality Control</a>, <em>attività focalizzate a validare il (codice) prodotto subito prima del rilascio</em>, e che oggi molte aziende confondono i due processi. Denny Stevens spiega molto bene cosa significa in un suo articolo intitolato "<a
href="http://www.dennisstevens.com/2010/08/23/we-are-doing-qa-all-wrong/">we are doing QA all wrong</a>".</p><p>Pertanto mettetevi l'animo in pace, se dovete (e vi assicuro che dovete) fare QA armatevi di pazienza e fatela, possibilmente con il cliente ed un team ad essa dedicata, <strong>su tutte le sfaccettature del progetto</strong> e durante tutto il processo di lavoro.</p><p>Non c'è nessuna scorciatoia, esistono solo limiti dati <strong>dal budget</strong> e <strong>dalla capacità di lavorare bene</strong> (ed in questo caso appoggio in pieno tdd, hudson, selenium, fitness e tutto il resto) per ridurre i possibili problemi.</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/8xOTOeTtLalRFV0z5aW-CrJJRyw/0/da"><img src="http://feedads.g.doubleclick.net/~a/8xOTOeTtLalRFV0z5aW-CrJJRyw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8xOTOeTtLalRFV0z5aW-CrJJRyw/1/da"><img src="http://feedads.g.doubleclick.net/~a/8xOTOeTtLalRFV0z5aW-CrJJRyw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=axMNOcQaN2E:t0q7WSwgpWU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=axMNOcQaN2E:t0q7WSwgpWU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=axMNOcQaN2E:t0q7WSwgpWU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=axMNOcQaN2E:t0q7WSwgpWU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=axMNOcQaN2E:t0q7WSwgpWU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/axMNOcQaN2E" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Quality assurance, or QA for short, refers to a program for the systematic monitoring and evaluation of the various aspects of a project, service, or facility to ensure that standards of quality are being met.&lt;/p&gt;&lt;p&gt;fonte &lt;a
href="http://en.wikipedia.org/wiki/Quality_assurance"&gt;wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Sarà che sono sempre stato abbastanza sensibile all'argomento (vedi anche il mio ultimo &lt;a
href="http://www.phpday.it/it/session/quality-courtesy-and-big-parking"&gt;talk&lt;/a&gt; al [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/08/24/flussi-e-riflussi-la-qagile-dei-processi-di-sviluppo/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/08/24/flussi-e-riflussi-la-qagile-dei-processi-di-sviluppo/</feedburner:origLink></item><item><title>100Km con le MBT ai piedi…</title><link>http://feedproxy.google.com/~r/fullo/~3/QdKhqPoH-IU/</link><category>di tutto un po'</category><category>lifehack</category><category>recensioni</category><category>camminare</category><category>ginocchio</category><category>mbt</category><category>scarpe</category><category>schiena</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Sun, 22 Aug 2010 10:57:35 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2751</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a
href="http://www.fullo.net/blog/wp-content/uploads/2010/08/IMG_0286.jpg"><img
src="http://www.fullo.net/blog/wp-content/uploads/2010/08/IMG_0286-300x225.jpg" alt="" title="MBT Tembea White CAP" width="300" height="225" class="alignleft size-medium wp-image-2752" /></a> Come molti di voi sapranno, seguendomi su <a
href="http://friendfeed.com/fullo/da1c0854/oggi-in-un-negozio-ho-provato-2-3-tipi-di-mbt-e-con">FriendFeed</a> o su <a
href="http://twitter.com/fullo/statuses/15867729049">Twitter</a>, qualche mese fa ho comprato un paio di <a
href="http://it.mbt.com">MBT</a>, per la precisione le <a
href="http://www.mottoshop.it/prodotti/MBT_TEMBEA_WHITE_CAP_UOMO_SCARPA_ALLACCIATA">Tembea White Cap</a>, per provare a alleviare il continuo dolore al ginocchio che mi perseguita da qualche anno.</p><p>Le scarpe, che premetto non sono da trekking ma per terreni urbani, sono state testate decisamente a fondo avendomi seguito nel viaggio di nozze in Giappone. Quello che seguirà sarà quindi una piccola recensione, nata da esperienza diretta, utile (spero) a tutti i futuri acquirenti di MBT.</p><p>Prima di lasciarvi alla recensione ricordo a tutti che: non sono uno <a
href="http://dema.tv/">scarparo</a> ma un informatico, pertanto non aspettatevi termini tecnici su questo o quel pezzo della scarpa, non sono pagato da MBT per questa recensione né ho ricevuto da quest'ultima scarpe da provare. Se non vi piacciono i miei criteri di valutazione... cavoli vostri.</p><p><span
id="more-2751"></span></p><h3>Km percorsi</h3><p>Non ho scritto 100Km per dare solo un titolo altisonante, ma perché, nei 21 giorni di escursioni ho calcolato una media di circa 5-6 Km al giorno di passeggiate. Non dimentichiamo inoltre che le scarpe erano già state usate per il mese precedente e che quindi la soglia dei 100Km è stata abbondantemente superata. I terreni percorsi sono stati per lo più urbani, anche se mi è capitato in qualche occasione di camminare su strade sterrate o con ciottoli, inoltre le condizioni atmosferiche sono state tra le più disparate, da caldo afoso a pioggia torrenziale, mi è mancata solo una bella nevicata, e quindi l'esperienza di utilizzo posso dire che sia stata completa.</p><h3>Grip</h3><p>Proprio a fronte di questa esperienza sconsiglio a tutti di utilizzare le Tembea quando piove. Le suole delle scarpe, nonostante un minimo di scanalature, sono decisamente lisce e pericolose sul bagnato. Se state scendendo, o salendo dei gradini, con le suole bagnate dovrete fare non poca attenzione per non rischiare di rompervi l'osso del collo, cosa che potrebbe avverarsi anche su pavimenti di marmo (ie. stazione di Milano) o particolarmente lisci. Ovviamente un altro modello, magari con suole più elaborate, potrebbe ridurre (o eliminare) il problema, le Tembea però rimangono, a mio parere, troppo scivolose.</p><h3>Qualità dei materiali</h3><p>Altra cosa che mi ha infastidito, non poco, delle MBT è la qualità dei materiale. Il fatto che la punta delle scarpe (in <em><a
href="http://it.mbt.com/Header/Help/Glossary.aspx#C">Cuoio pieno fiore</a></em>) si sia macchiata pressoché immediatamente e che la vulcanizzazione della stessa abbia iniziato a cedere nell'ultimo periodo di utilizzo mi lascia abbastanza perplesso, ma il fatto che alla prima pioggia la tinta rossa dell'imbottitura abbia perso colore, tingendomi piedi e calzetti non l'ho proprio digerito. Ho delle Nike da mercatino che resistono da anni senza problemi del genere e mi aspetto che un paio di scarpe da oltre 200 € non risentano minimamente di un po' d'acqua, e soprattutto che non perdano così tanto colore. Le scarpe si sono perciò sporcate sulla tomaia e sui lacci di tinta con un effetto "sangue" poco piacevole, ingrandite la foto per vedere voi stessi, e le relative <a
href="http://cdn-colo-ch-6.mbt.com/CMSPages/GetBinaryFile.aspx/d2ac140e3ac098759a3899e15b9d5507">istruzioni per la cura</a>, seguite scrupolosamente fin dall'inizio, sono servite a ben poco. La qualità della pelle è comunque molto buona (è sempre rimasta molto morbida al tatto), e la soletta ortopedica e sempre rimasta al suo posto senza deformarsi (cosa che molte Nike Air tendono a fare) tenendo il piede nella "<em>postura MBT</em>".</p><h3>La <em>postura MBT</em></h3><p>Chiudo quindi la recensione con la risposta alla domanda che tutti si fanno prima di comprare una MBT: <em>Ma funzionano veramente?</em>.<br
/> Devo direi che, per questo aspetto, sono <strong>molto contento</strong>. 100Km e passa e mai un dolore al ginocchio o alla schiena. <strong>MAI</strong>. Sono stato fermo in piedi per ore aspettando autobus, o in conferenze, mi sono arrampicato per un migliaio di gradini, o camminato per Km per trovare ristoranti di ramen che ci soddisfacessero e non ho MAI avuto un singolo doloretto al ginocchio. Sicuramente il prossimo paio di scarpe sarà di nuovo un paio di MBT, questa volta però eviterò i modelli bianchi, con interno colorato e con suola eccessivamente liscia...</p><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/Atui3xhB2chKPSvSXwLJbqL_UsI/0/da"><img src="http://feedads.g.doubleclick.net/~a/Atui3xhB2chKPSvSXwLJbqL_UsI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Atui3xhB2chKPSvSXwLJbqL_UsI/1/da"><img src="http://feedads.g.doubleclick.net/~a/Atui3xhB2chKPSvSXwLJbqL_UsI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=QdKhqPoH-IU:RBXR_Ab70JE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=QdKhqPoH-IU:RBXR_Ab70JE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=QdKhqPoH-IU:RBXR_Ab70JE:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=QdKhqPoH-IU:RBXR_Ab70JE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=QdKhqPoH-IU:RBXR_Ab70JE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/QdKhqPoH-IU" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;&lt;a
href="http://www.fullo.net/blog/wp-content/uploads/2010/08/IMG_0286.jpg"&gt;&lt;/a&gt; Come molti di voi sapranno, seguendomi su &lt;a
href="http://friendfeed.com/fullo/da1c0854/oggi-in-un-negozio-ho-provato-2-3-tipi-di-mbt-e-con"&gt;FriendFeed&lt;/a&gt; o su &lt;a
href="http://twitter.com/fullo/statuses/15867729049"&gt;Twitter&lt;/a&gt;, qualche mese fa ho comprato un paio di &lt;a
href="http://it.mbt.com"&gt;MBT&lt;/a&gt;, per la precisione le &lt;a
href="http://www.mottoshop.it/prodotti/MBT_TEMBEA_WHITE_CAP_UOMO_SCARPA_ALLACCIATA"&gt;Tembea White Cap&lt;/a&gt;, per provare a alleviare il continuo dolore al ginocchio che mi perseguita da qualche anno.&lt;/p&gt;&lt;p&gt;Le scarpe, che premetto non sono da [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/08/22/100km-con-le-mbt-ai-piedi/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">25</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/08/22/100km-con-le-mbt-ai-piedi/</feedburner:origLink></item><item><title>Grazie a tutti!</title><link>http://feedproxy.google.com/~r/fullo/~3/wyMVMVVIL1k/</link><category>di tutto un po'</category><category>eventi</category><category>lifehack</category><category>jesi</category><category>matrimonio</category><category>matrimoniogeek</category><category>ringraziamenti</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Sun, 18 Jul 2010 15:26:30 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2744</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a
href="http://www.flickr.com/photos/fullo/4805485374/" title="Lo sposalizio! by fullo, on Flickr"><img
src="http://farm5.static.flickr.com/4074/4805485374_de021086a6.jpg" width="375" height="500" alt="IMG_1240" /></a></p><p>Grazie a tutti i partecipanti!</p><p>Un grazie di cuore <a
href="http://www.flickr.com/photos/fullo/4805986203/">agli amici</a> e ai parenti (e perchè no, anche agli imbucati) per aver reso un giorno speciale ancora più speciale. Un grazie ai nostri genitori, a quelli che hanno ballato ed a quelli che sono fuggiti dalla sala, che ci hanno sostenuto in tutto dalla preparazione delle bomboniere fino agli addobbi degli autobus per il parentame.</p><p>Grazie a chi si è macinato km e km in auto con figli appena sfornati, o comunque al primo viaggio impegnativo, e grazie ai suddetti figli per la pazienza dimostrata rimanendo buoni e sorridenti durante tutta la serata.</p><p>Grazie ai <a
href="http://www.flickr.com/photos/fullo/4805914643/">testimoni</a>, ed all'<em>orrido segreto</em> ahi-noi svelato.. A chi si è fatto viaggi in solitaria in notturna e a chi ha fatto un tour de force in moto. Grazie a chi ha avuto il coraggio di buttare la sposa in piscina completamente vestita, e grazie a chi ha avuto il coraggio di buttarsi in piscina per controllare che la sposa non annegasse. E grazie a chi ha organizzato gli scherzi e giochi decisamente nerd e coinvolgenti!</p><p>E grazie alla 500 che nonostante tutto ci ha portani sani e salvi da Jesi all'agriturismo.</p><p>Ci sentiremo al rientro dal viaggio di nozze in Giappone, intanto godetevi le foto su <a
href="http://www.flickr.com/groups/wedding-fullo/">flickr</a>!</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/Zb1c7K8Yw69IAW33V4I2XEMfhj8/0/da"><img src="http://feedads.g.doubleclick.net/~a/Zb1c7K8Yw69IAW33V4I2XEMfhj8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Zb1c7K8Yw69IAW33V4I2XEMfhj8/1/da"><img src="http://feedads.g.doubleclick.net/~a/Zb1c7K8Yw69IAW33V4I2XEMfhj8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=wyMVMVVIL1k:X1dSnrLMlu0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=wyMVMVVIL1k:X1dSnrLMlu0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=wyMVMVVIL1k:X1dSnrLMlu0:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=wyMVMVVIL1k:X1dSnrLMlu0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=wyMVMVVIL1k:X1dSnrLMlu0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/wyMVMVVIL1k" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;&lt;a
href="http://www.flickr.com/photos/fullo/4805485374/" title="Lo sposalizio! by fullo, on Flickr"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Grazie a tutti i partecipanti!&lt;/p&gt;&lt;p&gt;Un grazie di cuore &lt;a
href="http://www.flickr.com/photos/fullo/4805986203/"&gt;agli amici&lt;/a&gt; e ai parenti (e perchè no, anche agli imbucati) per aver reso un giorno speciale ancora più speciale. Un grazie ai nostri genitori, a quelli che hanno ballato ed a quelli che sono fuggiti [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/07/18/grazie-a-tutti/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">10</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/07/18/grazie-a-tutti/</feedburner:origLink></item><item><title>Il problema del refactoring</title><link>http://feedproxy.google.com/~r/fullo/~3/ZS-JfyHFKMQ/</link><category>lifehack</category><category>pensieri</category><category>webdev</category><category>ideato</category><category>lavoro</category><category>preventivi</category><category>refactoring</category><category>sclero</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Thu, 15 Jul 2010 03:17:22 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2738</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<blockquote><p><em>Dare una stima dei costi per il refactoring di un progetto, senza prima averlo analizzato sarebbe come cercare di curare una malattia senza investire tempo <strong>e denaro</strong> in analisi mediche. </em></p><div
style="text-align:right"><em>Fullo, mail a cliente anonimo</em></div></blockquote><p>Sempre più spesso in <a
href="http://www.ideato.it">Ideato</a> ci arrivano richieste per riprogettare, rifattorizzare ed ottimizzare software già in produzione. Ovviamente chi chiede informazioni sui costi si ferma ad un misero <em>«ma quanto mi costa?»</em> senza però ascoltare le due/tre cose che sappiamo sull'argomento (mica ci abbiamo scritto un <a
href="http://astore.amazon.com/fullo-20/detail/1430227273">libro sul refactoring</a> per hobby, no?).</p><p>Uno degli ultimi casi che mi è capitato riguarda la riprogettazione (a tutti i livelli, dall'UX alla sistemistica) di un portale da fare in partnership con altre aziende con cui stiamo lavorando già da tempo. Solo la fase di preventivazione di massima è costata a tutti parecchio tempo perchè, come al solito, non c'erano idee chiare da parte del cliente che è stato accompagnato mano nella mano in tutta l'attività.</p><p>Il quale, però, è ovviamente caduto dal pero vedendo che nel preventivo di analisi mancava la stima dei costi per il refactoring.</p><p>Ecco quindi spiegata la metafora che introduce questo post.</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/cPAQ1fDn869jMEvKB61dSBEIZ3M/0/da"><img src="http://feedads.g.doubleclick.net/~a/cPAQ1fDn869jMEvKB61dSBEIZ3M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cPAQ1fDn869jMEvKB61dSBEIZ3M/1/da"><img src="http://feedads.g.doubleclick.net/~a/cPAQ1fDn869jMEvKB61dSBEIZ3M/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=ZS-JfyHFKMQ:2Soou1ecicg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=ZS-JfyHFKMQ:2Soou1ecicg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=ZS-JfyHFKMQ:2Soou1ecicg:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=ZS-JfyHFKMQ:2Soou1ecicg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=ZS-JfyHFKMQ:2Soou1ecicg:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/ZS-JfyHFKMQ" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Dare una stima dei costi per il refactoring di un progetto, senza prima averlo analizzato sarebbe come cercare di curare una malattia senza investire tempo e denaro in analisi mediche.&lt;/p&gt; Fullo, mail a cliente anonimo&lt;p&gt;Sempre più spesso in &lt;a
href="http://www.ideato.it"&gt;Ideato&lt;/a&gt; ci arrivano richieste per riprogettare, rifattorizzare ed ottimizzare software già in produzione. Ovviamente [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/07/15/il-problema-del-refactoring/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/07/15/il-problema-del-refactoring/</feedburner:origLink></item><item><title>SDD: Stage Driven Development</title><link>http://feedproxy.google.com/~r/fullo/~3/QcsyysdGFgo/</link><category>pensieri</category><category>lavoro</category><category>qualità</category><category>stage</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Sun, 27 Jun 2010 02:31:12 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2735</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<blockquote><p>Si definisce <em>Stage Driven Development</em>, o SDD,  quel processo di sviluppo, tipicamente estivo e delle PMI italiane, che usa stagisti, normalmente senza competenze ed esperienze sul campo, per creare software business critical che poi dovrà essere rifattorizzato, o nel peggiore dei casi riscritto sottocosto, <em>«che abbiamo già investito ed il budget è poco»</em>, da fornitori terzi.</p></blockquote><p>Giusto per riagganciarmi a quanto detto da Luca sull'<a
href="http://www.lucasartoni.com/lavoro/la-mia-personale-e-schematica-opinione-sugli-stage-lavorativi">argomento stage</a>.</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/B4YutLqfgGT9x1AyNIwaOCTKouo/0/da"><img src="http://feedads.g.doubleclick.net/~a/B4YutLqfgGT9x1AyNIwaOCTKouo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/B4YutLqfgGT9x1AyNIwaOCTKouo/1/da"><img src="http://feedads.g.doubleclick.net/~a/B4YutLqfgGT9x1AyNIwaOCTKouo/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=QcsyysdGFgo:pxxfAv0R3cc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=QcsyysdGFgo:pxxfAv0R3cc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=QcsyysdGFgo:pxxfAv0R3cc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=QcsyysdGFgo:pxxfAv0R3cc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=QcsyysdGFgo:pxxfAv0R3cc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/QcsyysdGFgo" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Si definisce Stage Driven Development, o SDD, quel processo di sviluppo, tipicamente estivo e delle PMI italiane, che usa stagisti, normalmente senza competenze ed esperienze sul campo, per creare software business critical che poi dovrà essere rifattorizzato, o nel peggiore dei casi riscritto sottocosto, «che abbiamo già investito ed il budget è poco», da fornitori [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/06/27/sdd-stage-driven-development/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/06/27/sdd-stage-driven-development/</feedburner:origLink></item><item><title>Don’t touch the slow parts</title><link>http://feedproxy.google.com/~r/fullo/~3/ayjQwLm8vHs/</link><category>eventi</category><category>tecnologia</category><category>bettersoftware</category><category>bsw2010</category><category>event</category><category>js</category><category>talk</category><category>webev</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Sat, 08 May 2010 08:37:36 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2711</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Ed ecco le slide del talk fatto con <a
href="http://federico.galassi.net/">Federico Galassi</a> durante il <a
href="http://www.bettersoftware.it/conference/talks/faster-website-even-faster-website">BetterSoftware 2010</a>, se vi siete persi il talk e/o magari volete rivederlo in una veste più tecnica venite al <a
href="http://www.phpday.it/2010">phpDay 2010</a>... ;)</p><div
style="width:425px" id="__ss_4014542"><strong
style="display:block;margin:12px 0 4px"><a
href="http://www.slideshare.net/fgalassi/please-dont-touch-the-slow-parts" title="Please Don&#39;t Touch the Slow Parts">Please Don&#39;t Touch the Slow Parts</a></strong><object
id="__sse4014542" width="425" height="355"><param
name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pleasedonttouch-100508031302-phpapp02&#038;stripped_title=please-dont-touch-the-slow-parts" /><param
name="allowFullScreen" value="true"/><param
name="allowScriptAccess" value="always"/><embed
name="__sse4014542" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pleasedonttouch-100508031302-phpapp02&#038;stripped_title=please-dont-touch-the-slow-parts" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/lC3LD1k4LiPRQ2UjTT0Iq-GNAHQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/lC3LD1k4LiPRQ2UjTT0Iq-GNAHQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lC3LD1k4LiPRQ2UjTT0Iq-GNAHQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/lC3LD1k4LiPRQ2UjTT0Iq-GNAHQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=ayjQwLm8vHs:k4COnwXdG2I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=ayjQwLm8vHs:k4COnwXdG2I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=ayjQwLm8vHs:k4COnwXdG2I:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=ayjQwLm8vHs:k4COnwXdG2I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=ayjQwLm8vHs:k4COnwXdG2I:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/ayjQwLm8vHs" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Ed ecco le slide del talk fatto con &lt;a
href="http://federico.galassi.net/"&gt;Federico Galassi&lt;/a&gt; durante il &lt;a
href="http://www.bettersoftware.it/conference/talks/faster-website-even-faster-website"&gt;BetterSoftware 2010&lt;/a&gt;, se vi siete persi il talk e/o magari volete rivederlo in una veste più tecnica venite al &lt;a
href="http://www.phpday.it/2010"&gt;phpDay 2010&lt;/a&gt;... ;)&lt;/p&gt; &lt;a
href="http://www.slideshare.net/fgalassi/please-dont-touch-the-slow-parts" title="Please Don&amp;#39;t Touch the Slow Parts"&gt;Please Don&amp;#39;t Touch the Slow Parts&lt;/a&gt;&lt;p&gt;ciuaz&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/05/08/dont-touch-the-slow-parts/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/05/08/dont-touch-the-slow-parts/</feedburner:origLink></item><item><title>8×1000</title><link>http://feedproxy.google.com/~r/fullo/~3/dbA--9xo6hs/</link><category>di tutto un po'</category><category>pensieri</category><category>8x1000</category><category>chiesa</category><category>stato</category><category>stato laico</category><category>tasse</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Tue, 04 May 2010 10:29:14 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2706</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Come ogni anno ripropongo la mia personale campagna di sensibilizzazione all'8x1000, quest'anno con il video realizzato da <a
href="http://www.donzauker.it/">DonZauker</a>.</p><p><object
width="320" height="192"><param
name="movie" value="http://www.youtube.com/v/o44loprfxKA&#038;hl=en_US&#038;fs=1&#038;"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/o44loprfxKA&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="192"></embed></object></p><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/gGtgtGuhw2MbeKidLGfWo4zxL5A/0/da"><img src="http://feedads.g.doubleclick.net/~a/gGtgtGuhw2MbeKidLGfWo4zxL5A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gGtgtGuhw2MbeKidLGfWo4zxL5A/1/da"><img src="http://feedads.g.doubleclick.net/~a/gGtgtGuhw2MbeKidLGfWo4zxL5A/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=dbA--9xo6hs:WvyPEcu79Vc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=dbA--9xo6hs:WvyPEcu79Vc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=dbA--9xo6hs:WvyPEcu79Vc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=dbA--9xo6hs:WvyPEcu79Vc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=dbA--9xo6hs:WvyPEcu79Vc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/dbA--9xo6hs" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Come ogni anno ripropongo la mia personale campagna di sensibilizzazione all'8x1000, quest'anno con il video realizzato da &lt;a
href="http://www.donzauker.it/"&gt;DonZauker&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ciuaz&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/05/04/8x1000/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/05/04/8x1000/</feedburner:origLink></item><item><title>phpDay 2010 alle porte!</title><link>http://feedproxy.google.com/~r/fullo/~3/xa1LeGx_Z4E/</link><category>eventi</category><category>php</category><category>conferenze</category><category>grusp</category><category>phpday</category><category>phpday2010</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Wed, 14 Apr 2010 13:10:32 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2703</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>No, non sono di nuovo scomparso nel limbo dei blogger stanchi di scrivere, è che negli ultimi mesi sono stato un po' preso tra il lavoro <a
href="http://www.phpday.it">ufficiale</a> e quello <a
href="http://www.ideato.it">ufficioso</a>.</p><p>Ebbene si, manca solo un mese al prossimo <a
href="http://www.phpday.it">phpDay</a>!</p><p><span
id="more-2703"></span></p><p>Anche quest'anno il <a
href="http://www.grusp.it/articolo/tutti-numeri-del-phpday-2010">lavoro fatto</a> è stato veramente tanto, soprattuto per avere una scaletta così <a
href="http://www.phpday.it/it/speakers/2010">ricca di relatori</a> provenienti dall'estero (senza togliere nulla a quelli italiani). La scelta di svolgere il tutto a <a
href="http://www.phpday.it/it/luogo">Corropoli</a>, anche se un po' criticata per la relativa scomodità, ci ha dato la possibilità di concentrare gran parte del budget sui relatori riuscendo a portare a casa un gran bel numero di "<em>vecchi lupi di mare</em>" delle convention internazionali ma poco conosciuti da noi.</p><p>E proprio per questo ho deciso che, per la prima volta, cercherò di tenere un <a
href="http://www.phpday.it/it/session/quality-courtesy-and-big-parking">talk in inglese</a> [<em>così se devo essere sputtanato preferisco che venga fatto direttamente su scala globale ;)</em>]. Pensate che per prepararmi psicologicamente è già un annetto abbondante che preparo tutte le slide dei miei speech in inglese, ma ancora non avevo avuto il coraggio di fare il grande passo di presentarli nella stessa lingua. Speriamo bene... e se avete qualche suggerimento sulla migliore traduzione per "qualità, cortesia ed ampio parcheggio" in modo che ne sia comprensibile il <em>senso</em> anche a chi non conosce Aiazzone siete i benvenuti!</p><p>A già... <a
href="http://www.phpday.it/it/iscrizione">Vi siete iscritti</a>?</p><p>PS<br
/> Come ogni anno l'appello di spargere la notizia dell'esistenza del <a
href="http://www.phpday.it">phpDay</a> a tutti i vostri conoscenti informatici, datori di lavoro, imprenditori ed appassionati è sempre valida! Parlatene ovunque e con chiunque! Mi raccomando!</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/_AhOgGo-ZN35rchb-xIN8uqcfb8/0/da"><img src="http://feedads.g.doubleclick.net/~a/_AhOgGo-ZN35rchb-xIN8uqcfb8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_AhOgGo-ZN35rchb-xIN8uqcfb8/1/da"><img src="http://feedads.g.doubleclick.net/~a/_AhOgGo-ZN35rchb-xIN8uqcfb8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=xa1LeGx_Z4E:HaPQnuI6JIw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=xa1LeGx_Z4E:HaPQnuI6JIw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=xa1LeGx_Z4E:HaPQnuI6JIw:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=xa1LeGx_Z4E:HaPQnuI6JIw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=xa1LeGx_Z4E:HaPQnuI6JIw:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/xa1LeGx_Z4E" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;No, non sono di nuovo scomparso nel limbo dei blogger stanchi di scrivere, è che negli ultimi mesi sono stato un po' preso tra il lavoro &lt;a
href="http://www.phpday.it"&gt;ufficiale&lt;/a&gt; e quello &lt;a
href="http://www.ideato.it"&gt;ufficioso&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Ebbene si, manca solo un mese al prossimo &lt;a
href="http://www.phpday.it"&gt;phpDay&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Anche quest'anno il &lt;a
href="http://www.grusp.it/articolo/tutti-numeri-del-phpday-2010"&gt;lavoro fatto&lt;/a&gt; è stato veramente tanto, [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/04/14/phpday-2010-alle-porte/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/04/14/phpday-2010-alle-porte/</feedburner:origLink></item><item><title>L’azienda che vorrei</title><link>http://feedproxy.google.com/~r/fullo/~3/FvX7IVhYIHE/</link><category>pensieri</category><category>azienda</category><category>business</category><category>dipendenti</category><category>ideato</category><category>imprenditoria</category><category>lavoro</category><category>stato sociale</category><category>welfare state</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Tue, 02 Feb 2010 01:02:59 PST</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2687</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<ul><li>L'azienda che vorrei dovrebbe mettere le persone davanti a tutto, renderle partecipi di come l'azienda sta andando e perchè.</li><li>L'azienda che vorrei dovrebbe perseguire il profitto, non solo quello economico, ma anche sociale ed intellettuale.</li><li>L'azienda che vorrei dovrebbe permettere ed invogliare la crescita personale, dando a chi lo vuole la possibilità di fare nuove esperienze, anche collaterali al lavoro svolto in ufficio.</li><li>L'azienda che vorrei dovrebbe far si che i dipendenti abbiano assistenza e rimborsi per le spese mediche, perchè la loro salute è anche salute dell'azienda.</li><li>L'azienda che vorrei dovrebbe dare spazio alle persone di dire la propria, proporre idee ed avere un piccolo budget per portarle avanti.</li><li>L'azienda che vorrei dovrebbe fare della propria forza la traparenza e la consapevolezza che il cliente fa parte del team di sviluppo.</li><li>L'azienda che vorrei dovrebbe rendere gli straordinari un evento straordinario, e non una consuetudine.</li><li>L'azienda che vorrei dovrebbe avere <a
href="http://www.theideatos.com/">dipendenti</a> che affermano che farsi oltre 40km per andare in ufficio tutte le mattine non pesano affatto.</li></ul><p>Fortunatamente <a
href="http://www.ideato.it/Blog/In-primo-piano/Chi-comincia-bene-e-a-meta-dell-opera">questa azienda</a> la ho.</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/UKwtBVwvG2h5IscWMeRNDtl3M0g/0/da"><img src="http://feedads.g.doubleclick.net/~a/UKwtBVwvG2h5IscWMeRNDtl3M0g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UKwtBVwvG2h5IscWMeRNDtl3M0g/1/da"><img src="http://feedads.g.doubleclick.net/~a/UKwtBVwvG2h5IscWMeRNDtl3M0g/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=FvX7IVhYIHE:svHcYolYAhU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=FvX7IVhYIHE:svHcYolYAhU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=FvX7IVhYIHE:svHcYolYAhU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=FvX7IVhYIHE:svHcYolYAhU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=FvX7IVhYIHE:svHcYolYAhU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/FvX7IVhYIHE" height="1" width="1"/>]]></content:encoded><description>L'azienda che vorrei dovrebbe mettere le persone davanti a tutto, renderle partecipi di come l'azienda sta andando e perchè. L'azienda che vorrei dovrebbe perseguire il profitto, non solo quello economico, ma anche sociale ed intellettuale. L'azienda che vorrei dovrebbe permettere ed invogliare la crescita personale, dando a chi lo vuole la possibilità di fare nuove [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2010/02/02/lazienda-che-vorrei/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">18</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2010/02/02/lazienda-che-vorrei/</feedburner:origLink></item><item><title>ITDEVCon, IPC e AgileDay</title><link>http://feedproxy.google.com/~r/fullo/~3/kaQITXIYCZ8/</link><category>eventi</category><category>php</category><category>tecnologia</category><category>agileday</category><category>bologna</category><category>conferenze</category><category>ipc09</category><category>itdevcon</category><category>Karlsruhe</category><category>verona</category><category>viaggi</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Mon, 09 Nov 2009 10:15:25 PST</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2677</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Finalmente torno a girare un po' per conferenze, e che conferenze. Questa settimana sarò impegnato come relatore all'<a
href="http://www.itdevcon.it">ITDevCon</a>, conferenza dedicata al mondo Delphi e PHP che mi vedrà nella duplice veste di php-ista ed <em>agilista</em> con due talk <em>leggeri</em> sul TDD e i maggiori misunderstand riguardanti lo sviluppo agile.</p><p>La cosa che mi rende contento dell'ITDevCon, è che parteciperò ad un evento su quello che è l'evoluzione di uno dei linguaggi che più mi ha divertito ai tempi delle medie, il Turbo Pascal e che tuttora si porta dietro qualche strascico come il tema per Zend Studio con sfondo blu...  :)</p><p>Al ritorno dall'ITDevCon farò un salto in quel di Karlsruhe per partecipare all'edizione invernale della <a
href="http://it-republik.de/php/phpconference09/">phpConference 2009</a>, uno dei più importanti eventi europei per PHP che ogni anno vede le migliori teste del globo a <del
datetime="2009-11-09T18:04:50+00:00">cercare (riuscendoci) di farmi ubriacare</del> parlare di tutto ciò che gravita intorno al mondo dello sviluppo su web ai massimi livelli.</p><p>Infine a Bologna, si terrà il <strong>20</strong> novembre, la nuova edizione dell'<a
href="http://www.agileday.it/front/">AgileDay</a>, che quest'anno mi vedrà nei panni di relatore durante un breve talk intitolato <em>Agile === Dinamico</em> . Onestamente partecipare a questa conferenza attivamente, e non come spettatore, mi spaventa un po' ma cercherò, nel mio (ph)piccolo di svecchiare qualche preconcetto sull'agile e sui linguaggi interpretati ;).</p><p>Che dire.. ci vediamo in giro! :)</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/RlzRLvljF_5tqgoOdD3P_1T387k/0/da"><img src="http://feedads.g.doubleclick.net/~a/RlzRLvljF_5tqgoOdD3P_1T387k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RlzRLvljF_5tqgoOdD3P_1T387k/1/da"><img src="http://feedads.g.doubleclick.net/~a/RlzRLvljF_5tqgoOdD3P_1T387k/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=kaQITXIYCZ8:jxzM4slb4wo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=kaQITXIYCZ8:jxzM4slb4wo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=kaQITXIYCZ8:jxzM4slb4wo:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=kaQITXIYCZ8:jxzM4slb4wo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=kaQITXIYCZ8:jxzM4slb4wo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/kaQITXIYCZ8" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Finalmente torno a girare un po' per conferenze, e che conferenze. Questa settimana sarò impegnato come relatore all'&lt;a
href="http://www.itdevcon.it"&gt;ITDevCon&lt;/a&gt;, conferenza dedicata al mondo Delphi e PHP che mi vedrà nella duplice veste di php-ista ed agilista con due talk leggeri sul TDD e i maggiori misunderstand riguardanti lo sviluppo agile.&lt;/p&gt;&lt;p&gt;La cosa che mi rende [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2009/11/09/itdevcon-ipc-e-agileday/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2009/11/09/itdevcon-ipc-e-agileday/</feedburner:origLink></item><item><title>HTML5 Coding Dojo presso Ideato</title><link>http://feedproxy.google.com/~r/fullo/~3/9hEz1uGHgbQ/</link><category>altri linguaggi</category><category>eventi</category><category>barcamp</category><category>codingdojo</category><category>html5</category><category>javascript</category><category>js</category><category>kata</category><category>web workers</category><category>webdev</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Thu, 29 Oct 2009 16:12:49 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2674</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div
style="width: 250px; float:left;"><iframe
name="countdown" id="mgframe" src="http://www.eventbrite.com/countdown-widget?eid=441130433" width="250" height="430" marginheight="0" marginwidth="0" scrolling="no"  frameborder="0" ></iframe><a
href="http://www.eventbrite.com/r/ecount"><img
src="http://www.eventbrite.com/s.gif" alt="Events" border="0"/></a></div><p><a
href="http://www.ideato.it">Ideato</a> presenta il primo coding dojo su HTML5, durante l'evento verrà presentato il linguaggio ed realizzato un kata sui <a
href="http://dev.w3.org/html5/workers/">web workers</a> di javascript risolveremo il <a
href="http://projecteuler.net/index.php?section=problems&#038;id=2">secondo problema</a> del <a
href="http://projecteuler.net/">progetto Eulero</a>.</p><p>La giornata inizierà alle 14.30 con 4-5 mini interventi su HTML 5 proposti dai partecipanti per poi proseguire con il kata sull'esercizio tratto dal progetto Eulero, consiglio a tutti di provare a risolverlo con javascript o altro linguaggio per poi poterlo ri-affrontare usando i workers.</p><p>L'evento è aperto al pubblico ma a numero chiuso, sono gradite birre e cibarie da condividere con gli altri partecipanti.</p><p>Per prepararvi all'evento vi consigliamo la lettura di <a
href="http://diveintohtml5.org/">Dive into HTML 5</a>!</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/8EJsIzCpZi13tAFGkJumm6XlplM/0/da"><img src="http://feedads.g.doubleclick.net/~a/8EJsIzCpZi13tAFGkJumm6XlplM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8EJsIzCpZi13tAFGkJumm6XlplM/1/da"><img src="http://feedads.g.doubleclick.net/~a/8EJsIzCpZi13tAFGkJumm6XlplM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=9hEz1uGHgbQ:2ul0do1DaTU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=9hEz1uGHgbQ:2ul0do1DaTU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=9hEz1uGHgbQ:2ul0do1DaTU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=9hEz1uGHgbQ:2ul0do1DaTU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=9hEz1uGHgbQ:2ul0do1DaTU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/9hEz1uGHgbQ" height="1" width="1"/>]]></content:encoded><description>&lt;a
href="http://www.eventbrite.com/r/ecount"&gt;&lt;/a&gt;&lt;p&gt;&lt;a
href="http://www.ideato.it"&gt;Ideato&lt;/a&gt; presenta il primo coding dojo su HTML5, durante l'evento verrà presentato il linguaggio ed realizzato un kata sui &lt;a
href="http://dev.w3.org/html5/workers/"&gt;web workers&lt;/a&gt; di javascript risolveremo il &lt;a
href="http://projecteuler.net/index.php?section=problems&amp;#038;id=2"&gt;secondo problema&lt;/a&gt; del &lt;a
href="http://projecteuler.net/"&gt;progetto Eulero&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;La giornata inizierà alle 14.30 con 4-5 mini interventi su HTML 5 proposti dai partecipanti per poi proseguire con [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2009/10/30/html5-coding-dojo-presso-ideato/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2009/10/30/html5-coding-dojo-presso-ideato/</feedburner:origLink></item><item><title>eZ Publish 4: Enterprise Web Sites Step-by-Step</title><link>http://feedproxy.google.com/~r/fullo/~3/CW8h-dxkdTk/</link><category>php</category><category>recensioni</category><category>webdev</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fullo</dc:creator><pubDate>Thu, 08 Oct 2009 00:42:36 PDT</pubDate><guid isPermaLink="false">http://www.fullo.net/blog/?p=2669</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a
href="http://www.packtpub.com/ez-publish-4-enterprise-web-sites-step-by-step?utm_source=Fullo.net&#038;utm_medium=image&#038;utm_content=authorsite&#038;utm_campaign=mdb_000951#indetail"><img
src="http://www.fullo.net/blog/wp-content/uploads/2009/10/ez_publish_4_enterprise_website_step_by_step-243x300.jpg" alt="ez publish 4 enterprise website step by step" title="ez publish 4 enterprise website step by step" width="243" height="300" class="alignleft size-medium wp-image-2668" /></a> A breve sarà finalmente disponibile sul sito di <a
href="http://www.packtpub.com/">PacktPub</a> il libro che abbiamo scritto, <a
href="http://www.cphp.it">Francesco</a> ed io, su <a
href="http://ez.no">eZ Publish</a> ed intitolato: <a
href="http://www.packtpub.com/ez-publish-4-enterprise-web-sites-step-by-step?utm_source=Fullo.net&#038;utm_medium=image&#038;utm_content=authorsite&#038;utm_campaign=mdb_000951#indetail">eZ Publish 4: Enterprise Web Sites Step-by-Step</a>.</p><p>Devo dire che sono particolarmente fiero del lavoro fatto perchè, <a
href="http://ideato.it/Blog/In-primo-piano/eZ-Publish-4-Enterprise-web-sites-step-by-step-vince-un-eZ-award">premi a parte</a>, è stato il mio primo vero libro tecnico scritto. Una specie di sogno nel cassetto che avevo da un po' di tempo.</p><p>Il libro è una guida che punto per punto spiega come installare, configurare e creare un sito usando gli strumenti di base messi a disposizione dal CMF e con un minimo di personalizzazione. Niente di fantascientifico, ma molto pragmatico per chi vuole, da subito, avere un prodotto utilizzabile.</p><p><span
id="more-2669"></span></p><p>Nello specifico si parla di:</p><blockquote><p> * Install and configure an eZ Publish CMS<br
/> * Manage content classes and create a content structure for your site<br
/> * Leverage the extensibility of the eZ Publish CMS to create extensions thereby making projects reusable and portable<br
/> * Handle a powerful subscription system that allows your users to subscribe to site updates<br
/> * Learn the basics eZ Publish's templating system and the design override feature<br
/> * Make use of the Online Editor to edit objects through an easy-to-use interface<br
/> * Manage the templates and styles in your system through web-based management<br
/> * Customize custom class views through the override system and the template engine<br
/> * Tweak your server to bring out the full power of the CMS<br
/> * Use the powerful RSS module that allows you to create RSS feeds from any part of your content tree<br
/> * Optimize the performance with APC and cache optimizer</p></blockquote><p>Se lavorate con eZ Publish e volete una copia del libro per recensirlo sul vostro blog, sito o portale fatemi un fischio, sarò più che contento di passare il vostro contatto alla Packt.</p><p>ciuaz</p> 
<p><a href="http://feedads.g.doubleclick.net/~a/JVZXh2PUPdXWSlPjvVgJIri7ww8/0/da"><img src="http://feedads.g.doubleclick.net/~a/JVZXh2PUPdXWSlPjvVgJIri7ww8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JVZXh2PUPdXWSlPjvVgJIri7ww8/1/da"><img src="http://feedads.g.doubleclick.net/~a/JVZXh2PUPdXWSlPjvVgJIri7ww8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fullo?a=CW8h-dxkdTk:ueTl_t1pmkU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fullo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=CW8h-dxkdTk:ueTl_t1pmkU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fullo?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=CW8h-dxkdTk:ueTl_t1pmkU:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/fullo?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fullo?a=CW8h-dxkdTk:ueTl_t1pmkU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fullo?i=CW8h-dxkdTk:ueTl_t1pmkU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fullo/~4/CW8h-dxkdTk" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;&lt;a
href="http://www.packtpub.com/ez-publish-4-enterprise-web-sites-step-by-step?utm_source=Fullo.net&amp;#038;utm_medium=image&amp;#038;utm_content=authorsite&amp;#038;utm_campaign=mdb_000951#indetail"&gt;&lt;/a&gt; A breve sarà finalmente disponibile sul sito di &lt;a
href="http://www.packtpub.com/"&gt;PacktPub&lt;/a&gt; il libro che abbiamo scritto, &lt;a
href="http://www.cphp.it"&gt;Francesco&lt;/a&gt; ed io, su &lt;a
href="http://ez.no"&gt;eZ Publish&lt;/a&gt; ed intitolato: &lt;a
href="http://www.packtpub.com/ez-publish-4-enterprise-web-sites-step-by-step?utm_source=Fullo.net&amp;#038;utm_medium=image&amp;#038;utm_content=authorsite&amp;#038;utm_campaign=mdb_000951#indetail"&gt;eZ Publish 4: Enterprise Web Sites Step-by-Step&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Devo dire che sono particolarmente fiero del lavoro fatto perchè, &lt;a
href="http://ideato.it/Blog/In-primo-piano/eZ-Publish-4-Enterprise-web-sites-step-by-step-vince-un-eZ-award"&gt;premi a parte&lt;/a&gt;, è stato il mio primo vero [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.fullo.net/blog/2009/10/08/ez-publish-4-enterprise-web-sites-step-by-step/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">5</slash:comments><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><feedburner:origLink>http://www.fullo.net/blog/2009/10/08/ez-publish-4-enterprise-web-sites-step-by-step/</feedburner:origLink></item></channel></rss>

