<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Jso</title>
	<link>http://www.jso.it/home</link>
	<description>Stefano Orlandi, Java &#38; Web Developer and Software Engineer</description>
	<lastBuildDate>Wed, 01 Sep 2010 16:24:33 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Sviluppare un sito con e-commerce&#8230;</title>
		<description><![CDATA[A volte, parlando, sembra quasi che avere un sito web dotato di e-commerci sia ormai un fatto di moda&#8230; pochi percepiscono che in realtà si tratta di una cosa molto seria. E&#8217; innanzitutto, a tutti gli effetti, un negozio al quale in Italia (ma anche all&#8217;estero) si applicano una serie di leggi e regole. Che [...]]]></description>
		<link>http://www.jso.it/home/?p=220</link>
			</item>
	<item>
		<title>Il costo di un sito web: sviluppatore vs cliente</title>
		<description><![CDATA[Argomento dolente! Anche quando si realizzano dei siti o dei portali web di qualità, è sempre estremamente difficile farsi riconoscere dal cliente il giusto prezzo. Non si capisce per quale ragione, ma la realizzazione di un sito web (parlo sempre di lavori di una certa qualità, ovviamente) difficilmente viene percepita dal cliente come un vero [...]]]></description>
		<link>http://www.jso.it/home/?p=216</link>
			</item>
	<item>
		<title>Posizionamento sui motori di ricerca&#8230;</title>
		<description><![CDATA[Un articolo molto interessante di www.innovando.it conferma quello che spesso dico ai miei clienti. C&#8217;è una profonda differenza tra il disporre di un sito ben confezionato e ben indicizzato (per quel che realmente rappresenta!) ed un sito affidato ai cosiddetti &#8220;venditori di posizionamento&#8221; o esperti di keywords un tanto al chilo e cose simili.
Una volta [...]]]></description>
		<link>http://www.jso.it/home/?p=211</link>
			</item>
	<item>
		<title>PCLinuxOS 2010</title>
		<description><![CDATA[Da pochi giorni è stata rilasciata la versione ufficiale di PCLinuxOS 2010, distribuzione Linux che da 3 anni a questa parte è il mio principale sistema operativo nonchè impagabile strumento di lavoro. PCLinuxOS è una distro con &#8220;rolling release&#8221;, ovvero che rilascia aggiornamenti a ciclo continuo: in pratica da quando ho installato la 2007 finora [...]]]></description>
		<link>http://www.jso.it/home/?p=195</link>
			</item>
	<item>
		<title>Very bad news for Java&#8230;</title>
		<description><![CDATA[
Nulla da fare, purtroppo sembra veramente che l&#8217;acquisizione di Sun da parte di Oracle, come purtroppo si temeva all&#8217;inizio, stia portanto alla fuga di moltissime teste illustri.
Proprio in questi giorno sono state annunciate le dimissioni niente meno che di James Gosling, il padre di Java. E non è il solo purtroppo&#8230;
Dovremo aspettarci presto qualcosa di [...]]]></description>
		<link>http://www.jso.it/home/?p=182</link>
			</item>
	<item>
		<title>Introducing the Google Chrome OS</title>
		<description><![CDATA[Si può quasi dire &#8220;c&#8217;era da aspettarselo&#8230;&#8221; In effetti Google ne ha fatta di strada, da quando Brin e Page ancora studenti gettarono le basi per quello che sarebbe diventato il motore di ricerca più famoso ed utilizzato al mondo. Ed ora Google è una delle realtà più interessanti nel mondo dell&#8217;informatica mondiale. Oltre al [...]]]></description>
		<link>http://www.jso.it/home/?p=150</link>
			</item>
	<item>
		<title>An ordered properties file</title>
		<description><![CDATA[Mi è capitato di dover salvare un file di properties &#8220;ordinato&#8221; ovvero nel quale le chiavi fossero ordinate rispetto ad un certo criterio. Poichè la classe java.util.Properties estende java.util.Hashtable&#60;Object, Object&#62; normalmente le properties sono memorizzate senza alcun ordinamento specifico.
In qualche caso invece, se il file ottenuto è di grandi dimensioni, può essere utile disporre di [...]]]></description>
		<link>http://www.jso.it/home/?p=137</link>
			</item>
	<item>
		<title>PCLinuxOS 2009.1</title>
		<description><![CDATA[Dopo quasi due anni di attesa dall&#8217;uscita dell&#8217;ottima PCLinuxOS 2007, finalmente la nuova release!
Ho effettuato da poco l&#8217;upgrade ed è andato tutto liscio   Del resto, PCLinuxOS nasce come rolling distribution, ovvero come una distro con aggiornamenti continui (via Synaptic) pertanto l&#8217;upgrade dalla 2007 alla 2009 in realtà non è un cambio di versione [...]]]></description>
		<link>http://www.jso.it/home/?p=117</link>
			</item>
	<item>
		<title>Linux &amp; Distributions through the Years</title>
		<description><![CDATA[L&#8217;anno 2008 che si è appena concluso rappresenta secondo molti l&#8217;anno  della consacrazione di Linux. Una serie di eventi tra cui il lancio tanto contestato di Windows Vista hanno spinto molti utenti a migrare da Windows verso altre piattaforme (Linux, Mac OS X). Personalmente ho sempre utilizzato Linux (affiancandolo a Windows), soprattutto in ambito server. [...]]]></description>
		<link>http://www.jso.it/home/?p=104</link>
			</item>
	<item>
		<title>CMS war&#8230; finding the right one</title>
		<description><![CDATA[Il problema di trovare un buon cms open-source mi ha sempre affascinato. La gestione dei contenuti (e dei documenti) ad oggi è un problema tutt&#8217;altro che nuovo. In rete si trovano davvero centinaia, se non migliaia di alternative sviluppate sulla piattafoma LAMP, piuttosto che in Python, Java o .NET e c&#8217;è anche un sito che [...]]]></description>
		<link>http://www.jso.it/home/?p=56</link>
			</item>
	<item>
		<title>Making Java Easier</title>
		<description><![CDATA[Ancora una volta si parla della &#8220;complessità&#8221; di Java, di quella learning curve iniziale che è richiesta a chi si accosta per la prima volta alla tecnologia. E che in genere spaventa, alimentando il mito secondo il quale  Java è  &#8220;difficile&#8221;. Non tanto per il linguaggio in sè o per le API (che [...]]]></description>
		<link>http://www.jso.it/home/?p=55</link>
			</item>
	<item>
		<title>Open EJB 3.0</title>
		<description><![CDATA[Da poco è stata rilasciata da parte di Apache SF un&#8217;implementazione leggera delle specifiche EJB 3.0: ciò significa che può essere utilizzata, ad esempio, all&#8217;interno di Tomcat, JUnit, TestNG, Eclipse, IntelliJ, Maven, Ant, ogni altra IDE o applicazione Java. Con l&#8217;avvento di Open EJB e Open JPA potremmo finalmente dire addio ai vecchi e pesanti [...]]]></description>
		<link>http://www.jso.it/home/?p=54</link>
			</item>
	<item>
		<title>Java, LAMP, .NET&#8230;</title>
		<description><![CDATA[Allo stato attuale chi vince la &#8220;battaglia del web&#8221;? E chi ha più chanches per il futuro?
A mio modo di vedere (e in questo condivido gli articoli) bisogna fare distinzione in base al &#8220;target&#8221;: un conto è il sito web per uso personale, un conto è il blog per il social networking, un conto è [...]]]></description>
		<link>http://www.jso.it/home/?p=53</link>
			</item>
	<item>
		<title>Agile Software Development&#8230;</title>
		<description><![CDATA[Le Metodologie Agili stanno facendo molto parlare di sè. Recenti sondaggi dimostrano come la popolarita di queste metodologie (XP, Scrum, TDD) dal 2005 ad oggi sia costantemente in ascesa. Ma in quali contesti reali queste metodologie sono applicate con successo? Ovvero.. in quali contesti rappresentano un reale vantaggio (anche economico!) nello sviluppo? Secondo alcuni se [...]]]></description>
		<link>http://www.jso.it/home/?p=51</link>
			</item>
	<item>
		<title>Web Application: To couple or Not to couple?</title>
		<description><![CDATA[Ancora a proposito di web framework&#8230; discorso inflazionato è vero ma a quanto pare tutt&#8217;altro che concluso! Il topic in questo caso è se in una web application sia meglio codificare tutto in una action oppure separare nettamente la web logic dalla business logic. La risposta parrebbe ovvia, ma non tutti sono dello stesso avviso.
Si [...]]]></description>
		<link>http://www.jso.it/home/?p=50</link>
			</item>
	<item>
		<title>Introducing Apache Wicket</title>
		<description><![CDATA[Una lunga discussione sull&#8217;ennessimo web framework, Apache Wicket che viene qui paragonato al &#8220;fratello&#8221; Apache Tapestry, con divagazioni su JSF, GWT e sull&#8217;onnipresente Struts ovviamente. Tra i suoi punti di forza e innovazioni rispetto agli altri web framework vi sono:

Un eccellente supporto built-in ad AJAX;
La capacità di modificare la struttura delle pagine programmaticamente;
Perfetta separazione tra [...]]]></description>
		<link>http://www.jso.it/home/?p=49</link>
			</item>
	<item>
		<title>Open Sourcing a Saturday Project</title>
		<description><![CDATA[Alcune interessanti riflessioni sulla tematica dell&#8217;open-source: quando un progetto realizzato nel tempo libero può diventare un progetto open-source da proporre alla comunità degli sviluppatori? Geertjan Wielenga, sviluppatore del NetBeans Team, racconta la sua esperienza spiegando i passi che hanno portato il suo JFugue Music NotePad (un editor musicale scritto utilizzando la NetBeans Platform e JFugue API, [...]]]></description>
		<link>http://www.jso.it/home/?p=48</link>
			</item>
	<item>
		<title>Is Java ready for use in safety critical systems?</title>
		<description><![CDATA[Java è nato come linguaggio general-pourpose, ma al giorno d&#8217;oggi il campo di utilizzo più vasto è sicuramente il Web/Enterprise. Che dire dei sistemi safety critical o cosiddetti real-time? Questo è storicamente il mondo delle applicazioni C++, ma qualcosa sta cambiando e anche Java sta per dire la sua. Un esempio? Le specifiche Real-Time per [...]]]></description>
		<link>http://www.jso.it/home/?p=47</link>
			</item>
	<item>
		<title>7 Top Tips for Quality Java Software</title>
		<description><![CDATA[Alcuni accorgimenti che possono rendere un programmatore più efficiente nello scrivere un codice di migliore qualità. Poche regole semplici, ma a mio parere azzeccate:

Eliminare il codice non utilizzato
Non documentare codice complesso, piuttosto scrivere codice semplice
Non scrivere tanti commenti, ma migliorare il log
Applicare la legge di Demeter per mantere il codice semplice
Non ripetersi (non duplicare codice)
Marcare [...]]]></description>
		<link>http://www.jso.it/home/?p=46</link>
			</item>
	<item>
		<title>Windows Vista vs Linux</title>
		<description><![CDATA[L&#8217;acquisto di un nuovo pc portatile, immancabilmente corredato da Windows Vista, invoglia ormai sempre più utenti, specialmente quelli che utilizzano il pc in modo professionale, ad installare una distribuzione Linux e configurare il sistema in dual boot mode. Io stesso mi sono comportato così: Windows Vista per gestire le applicazioni multimediali (soprattutto quelle che richiedono [...]]]></description>
		<link>http://www.jso.it/home/?p=45</link>
			</item>
	<item>
		<title>Are JSPs dead?</title>
		<description><![CDATA[L&#8217;ennesima critica a JSP: sono da considerasi ufficialmente morte? Ehm&#8230; personalmente non credo che la loro scomparsa sarà poi così imminente. JSP fa parte delle specifiche JavaEE di Sun e ormai sono utilizzate praticamente in ogni contesto Java Web. E&#8217; vero, consentono molta libertà in chi sviluppa (difatti sono nate come &#8220;antagoniste&#8221; di ASP!) e [...]]]></description>
		<link>http://www.jso.it/home/?p=39</link>
			</item>
	<item>
		<title>Why resist change to Java?</title>
		<description><![CDATA[Con le versioni 5 e 6, Java ha introdotto diverse modifiche al linguaggio. Oltre ai già noti (e a volte criticati) generics, boxing/outboxing, annotations, enums, static imports ora si parla di closures. In alcuni casi si tratta di zucchero sintattico o poco più, in altri casi di importanti modifiche al linguaggio, nel costante sforzo di rendere Java sempre [...]]]></description>
		<link>http://www.jso.it/home/?p=38</link>
			</item>
	<item>
		<title>Revision of history and J2EE</title>
		<description><![CDATA[Ancora una volta si parla di J2EE vs Spring, ovvero di &#8220;heavyweight&#8221; vs &#8220;lightweight&#8221;, ovvero di Sun vs mondo open in senso più stretto. Secondo l&#8217;opinione ormai diffusa, viene associato un concetto di pesantezza allo standard J2EE (o JavaEE che dir si voglia).
Ma occorre fare un po&#8217; di chiarezza. Stiamo parlando di due tecnologie (J2EE e Spring) [...]]]></description>
		<link>http://www.jso.it/home/?p=37</link>
			</item>
	<item>
		<title>Spring 2.0 Intro</title>
		<description><![CDATA[Un&#8217;ottima introduzione a Spring 2.0, l&#8217;attuale release di quel che è, ad oggi, probabilmente il miglior Framework open-source disponibilile in ambito Java&#8230; molto ricco, completo, configurabile, estensibile e soprattutto a differenza di molti altri non destinato solo allo sviluppo di web applications. Quantomeno da provare&#8230;

http://www.infoq.com/articles/spring-2-intro

]]></description>
		<link>http://www.jso.it/home/?p=36</link>
			</item>
	<item>
		<title>Appunti dalla JAOO Conference</title>
		<description><![CDATA[Tratto da Mokabyte, un articolo che riassume in maniera abbastanza schematica gli argomenti trattati nella recente JAOO Conference, il più importante evento a livello europeo, nel campo dello sviluppo di applicazioni Java, di metodologie di sviluppo, ma non solo.
Interessante per capire l&#8217;andamento e l&#8217;interesse suscitato delle varie tecnologie e, a giudizio dell&#8217;autore, quali siano da catalogare come [...]]]></description>
		<link>http://www.jso.it/home/?p=35</link>
			</item>
	<item>
		<title>Struts is the new COBOL?</title>
		<description><![CDATA[Nonostante l&#8217;età e il giudizio abbastanza diffuso che non sia più all&#8217;altezza delle moderne applicazioni web, Struts continua ad essere il framework MVC più utilizzato. Intanto cresce l&#8217;utilizzo di JSF promosso da Sun, benchè anche questo abbia i propri detrattori, cresce l&#8217;utilizzo di Spring MVC (che sembra molto buono) e continuano ad essere utilizzati gli altri framework [...]]]></description>
		<link>http://www.jso.it/home/?p=34</link>
			</item>
	<item>
		<title>Sun Releases GPL Java Today</title>
		<description><![CDATA[Dopo anni di attese e smentite finalmente Java sarà rilasciato in open-source con licenza GPL, la licenza &#8220;principe&#8221; nel mondo del software libero. Questo nel concreto significa che Java potrà essere incluso in ogni distribuzione Linux, il sistema operativo GPL per eccellenza e, similmente, in ogni sistema operativo rilasciato con licenza GPL. Ovviamente la notizia ha [...]]]></description>
		<link>http://www.jso.it/home/?p=33</link>
			</item>
	<item>
		<title>What version of Java are you using?</title>
		<description><![CDATA[Dopo più di un anno dall&#8217;uscita della release 1.5 di Java (Tiger) e con la versione 1.6 (Mustang) ormai alle porte, ancora ci sono grandi aziende che utilizzano le versioni più datate (1.3 o 1.4). Soprattutto in ambito Enterprise sembra ci sia il timore di passare alle release più nuove per non stravolgere grandi impianti e proteggere così gli investimenti, senza perdere [...]]]></description>
		<link>http://www.jso.it/home/?p=32</link>
			</item>
	<item>
		<title>Linux Day</title>
		<description><![CDATA[ILS (Italian Linux Society) annuncia l&#8217;edizione 2006 del Linux Day. La manifestazione, fissata per il 28 ottobre prossimo, giunge così al sesto appuntamento dedicato a GNU/Linux e al software libero. I LUG (Linux Users Group) e tutte le altre associazioni e gruppi di persone che in Italia promuovono i temi legati al software libero organizzano una [...]]]></description>
		<link>http://www.jso.it/home/?p=31</link>
			</item>
	<item>
		<title>Agile Day</title>
		<description><![CDATA[L&#8217;Italian Agile Day è una conferenza gratuita di un giorno dedicata alle metodologie Agili per lo sviluppo e la gestione dei progetti software come eXtreme Programming, SCRUM, Feature Driven Development, DSDM, Crystal e Lean Software Development aderenti all&#8217;Agile Manifesto. L&#8217;evento è organizzato dall&#8217;Italian Agile Movement che festeggia 4 anni di attività e si terrà Venerdì [...]]]></description>
		<link>http://www.jso.it/home/?p=29</link>
			</item>
	<item>
		<title>J2EE Performance problems</title>
		<description><![CDATA[Un articolo di JavaWorld illustra alcuni utili accorgimenti per l&#8217;ottimizzazione delle performance in ambito J2EE; molti concetti sono noti ma l&#8217;articolo è davvero ben fatto e dedica molta attenzione al tuning del Garbage Collector.

http://www.javaworld.com/javaworld/jw-06-2006/jw-0619-tuning.html

]]></description>
		<link>http://www.jso.it/home/?p=27</link>
			</item>
	<item>
		<title>Lo sviluppatore software &#8220;moderno&#8221;</title>
		<description><![CDATA[Chi ritiene la programmazione una pura fase di “manovalanza” all’interno di un progetto, è portato a ricredersi. L’utilizzo sistematico di pattern e l’evoluzione ciclica del design attraverso refactoring riportano lo sviluppatore, con la sua personalità ed esperienza al centro del progetto. Sviluppo non significa solo scrivere codice. Sviluppo significa prendere decisioni concernenti il design. L’attività [...]]]></description>
		<link>http://www.jso.it/home/?p=25</link>
			</item>
	<item>
		<title>Testing the code&#8230;</title>
		<description><![CDATA[To test or not to test, this is the question&#8230; o meglio, quanto tempo e quante risorse dedicare al testing automatico del software? E&#8217; vero, JUnit è un ottimo strumento per il test di unità, ma predisporre gli unit test richiede tempo (anche il 50% del tempo totale di programmazione) e non si può dimenticare [...]]]></description>
		<link>http://www.jso.it/home/?p=24</link>
			</item>
	<item>
		<title>10 Things Java Should Steal from Ruby</title>
		<description><![CDATA[La semplicità di Ruby (e dei linguaggi di scripting in generale) o la consolidatà versatilità e robustezza di J2EE per la creazione di grosse architetture Enterprise? E un dubbio: è sempre vero che problemi complessi si possono ridurre ad una programmazione &#8220;semplice&#8221;, oppure è ancora giustificato l&#8217;elevato prezzo di una &#8220;learning curve&#8221; iniziale?
Come dire&#8230; la programmazione [...]]]></description>
		<link>http://www.jso.it/home/?p=23</link>
			</item>
	<item>
		<title>Ruby for the Java world</title>
		<description><![CDATA[Ruby è un linguaggio nuovo e già sta facendo parlare molto di sè, soprattutto nel mondo open-source, come &#8220;rivale&#8221; di Java. E se invece si trattasse di un &#8220;alleato&#8221;? Un articolo di JavaWorld spiega come i due linguaggi possano interagire tra loro:

http://www.javaworld.com/javaworld/jw-07-2006/jw-0717-ruby-p1.html

]]></description>
		<link>http://www.jso.it/home/?p=22</link>
			</item>
	<item>
		<title>Java Conference &#8216;06</title>
		<description><![CDATA[Si è appena conclusa Java Conference 2006 (Milano, 27/28 giugno). Positiva anche quest&#8217;anno, anche se l&#8217;edizione dello scorso anno è stata in qualche modo più ricca (forse anche perchè era l&#8217;edizione del 10° anniversario di Java).
Quest&#8217;anno però, per la prima volta in Italia, abbiamo avuto la fortuna di assistere a ben due speech di James Gosling, nientemeno [...]]]></description>
		<link>http://www.jso.it/home/?p=14</link>
			</item>
	<item>
		<title>Real Developers, Project Management &amp; Marketing</title>
		<description><![CDATA[Alcune considerazioni su Sviluppatori Java, Project Management e Marketing, ovvero le tre(!) facce della medaglia&#8230;
]]></description>
		<link>http://www.jso.it/home/?p=21</link>
			</item>
	<item>
		<title>App Server Commoditization</title>
		<description><![CDATA[Un forum di TheServerSide confronta Application Server open source e commerciali in ambito Java EE, quali sono maturi e certificati J2EE5? Ci sarà spazio per nuovi prodotti emergenti?

http://www.theserverside.com/news/thread.tss?thread_id=40988

Un confronto tra i vari Application Server J2EE è fornito dalla medesima fonte, The Application Server Matrix
]]></description>
		<link>http://www.jso.it/home/?p=18</link>
			</item>
	<item>
		<title>Ancora Java vs .NET</title>
		<description><![CDATA[Un altro articolo che mette a confronto Java e .NET, tratto da TheServerSide:

http://www.theserverside.com/news/thread.tss?thread_id=40611

]]></description>
		<link>http://www.jso.it/home/?p=15</link>
			</item>
	<item>
		<title>Frameworks&#8230;</title>
		<description><![CDATA[Ancora una discussione tratta dal &#8220;solito&#8221; Joel on Sofware, a proposito dei tanto amati e odiati Frameworks (in Java ce ne sono ormai moltissimi scaricabili liberamente). Quando usarli, quando non usarli? Perchè sono utili e perchè a volte conviene fare da sè&#8230;

http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12

]]></description>
		<link>http://www.jso.it/home/?p=12</link>
			</item>
	<item>
		<title>Joel on Software</title>
		<description><![CDATA[Alcuni articoli in italiano tratti dal sito di Joel on Sofware; bello anche il libro mi sento di consigliarlo&#8230;

http://italian.joelonsoftware.com/index.html

]]></description>
		<link>http://www.jso.it/home/?p=11</link>
			</item>
	<item>
		<title>C# vs Java</title>
		<description><![CDATA[Un interessante articolo mette a confronto Java e C# (.NET) :

http://www.25hoursaday.com/CsharpVsJava.html

]]></description>
		<link>http://www.jso.it/home/?p=10</link>
			</item>
	<item>
		<title>Linux Source</title>
		<description><![CDATA[I sorgenti originali di Linux, scovati da qualche parte nella rete&#8230;
Nientemeno che la versione originale del 1991, oggetto della tesi di laurea di Linus Torvalds.

]]></description>
		<link>http://www.jso.it/home/?p=8</link>
			</item>
</channel>
</rss>
