<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Il catalogo di ThinkCode.TV</title>
    <link>http://it.thinkcode.tv/feed/</link>
    <language>it-IT</language>
    <ttl>40</ttl>
    <description>Feed del catalogo italiano di ThinkCode.TV.</description>
    
    
        <item>
          <title>Introduzione a Silverlight</title>
          <description>&lt;p&gt;
  &lt;a href=&quot;/catalogo/introduzione-a-silverlight/&quot;&gt;&lt;img src=&quot;/images/screencasts/silverlight-small.png&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;Microsoft Silverlight è una nuova tecnologia per lo sviluppo di applicazioni RIA (Rich Internet Application) per il web. Si tratta della risposta Microsoft all'onnipresente Adobe Flash, e come questo è una tecnologia client-side che permette la creazione di contenuti interattivi e multimediali. Silverlight offre allo sviluppatore un modello di programmazione basato sulla piattaforma Microsoft .NET e sul linguaggio di markup XAML. In questo screencast introduttivo Antonio Pelleriti ci illustra le basi di Silverlight, mostrando la realizzazione di una prima applicazione Silverlight in Visual Studio 2008.&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/silvit?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Aggiungi al carrello (6,99€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;&lt;/div&gt;</description>
          <pubDate>Wed, 03 Mar 2010 08:17:41 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/introduzione-a-silverlight/</guid>
          <link>http://it.thinkcode.tv/catalogo/introduzione-a-silverlight/</link>
        </item>
    
        <item>
          <title>Introduzione a jQuery</title>
          <description>&lt;p&gt;
  &lt;a href=&quot;/catalogo/introduzione-a-jquery/&quot;&gt;&lt;img src=&quot;/images/screencasts/jquery-small.png&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;jQuery sta rapidamente diventando la libreria JavaScript più usata al mondo, per lo sviluppo di applicazioni web interattive e dinamiche. In questo screencast di poco più di un'ora, Claudio Cicali ci guida nell'apprendimento dei concetti di base, mostrando il come e il perché dell'uso della libreria, a partire dalla sua storia, per finire a parlare delle best practice, passando per la manipolazione del DOM, la gestione degli eventi e Ajax. Si tratta di uno screencast indispensabile per lo sviluppatore moderno.&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/jqryit?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Aggiungi al carrello (6,99€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;&lt;/div&gt;</description>
          <pubDate>Fri, 19 Feb 2010 11:26:21 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/introduzione-a-jquery/</guid>
          <link>http://it.thinkcode.tv/catalogo/introduzione-a-jquery/</link>
        </item>
    
        <item>
          <title>Introduzione a HTTP</title>
          <description>&lt;p&gt;
  &lt;a href=&quot;/catalogo/introduzione-a-http/&quot;&gt;&lt;img src=&quot;/images/screencasts/http-small.png&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;HTTP è uno dei protocolli più diffusi del web, la cui conoscenza approfondita è fondamentale per gli sviluppatori di software basato su Internet. Questa introduzione è rivolta a coloro che sono interessati a conoscere i rudimenti di HTTP, su che tipo di architettura di rete si basa, che tipo di operazioni permette, e come funziona in pratica lo scambio di dati in gran parte del traffico di Internet. In questo screencast vengono discusse e dimostrate le versioni 1.0 e 1.1 di HTTP, dettagli di richieste e risposte, i meccanismi usati per il controllo della connessione e della banda di rete, caching e proxies. Uno screencast da non perdere, per gli sviluppatori seriamente interessati a capire il web.&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/httpit?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Aggiungi al carrello (6,99€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;&lt;/div&gt;</description>
          <pubDate>Fri, 19 Feb 2010 05:30:37 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/introduzione-a-http/</guid>
          <link>http://it.thinkcode.tv/catalogo/introduzione-a-http/</link>
        </item>
    
        <item>
          <title>Le novità di Ruby 1.9</title>
          <description>&lt;p&gt;
  &lt;a href=&quot;/catalogo/novita-ruby19/&quot;&gt;&lt;img src=&quot;/images/screencasts/ruby19-small.png&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;L'ultima versione del linguaggio Ruby ha introdotto diverse novità e miglioramenti. Il passaggio a Ruby 1.9 è oramai imminente e inevitabile per la maggior parte degli sviluppatori Ruby. In questa &quot;pillola&quot;, Antonio Cangiano e Carlo Pecchia ci mostrano queste novità con esempi pratici e immediati, per facilitarne una rapida comprensione e aiutarti nel processo di migrazione dei tuoi skill. Si tratta quindi di un'occasione per aggiornare le tue competenze Ruby in meno di 20 minuti.&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/rb19itp?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Aggiungi al carrello (3,50€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;&lt;/div&gt;</description>
          <pubDate>Thu, 11 Feb 2010 17:26:03 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/novita-ruby19/</guid>
          <link>http://it.thinkcode.tv/catalogo/novita-ruby19/</link>
        </item>
    
        <item>
          <title>Corso di Struts 2</title>
          <description>&lt;p&gt;
  &lt;a href=&quot;/catalogo/corso-di-struts-2/&quot;&gt;&lt;img src=&quot;/images/screencasts/struts-small.png&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;L'obiettivo del corso è di offrire a sviluppatori web tutti gli strumenti per procedere efficacemente nello sviluppo di applicazioni utilizzando il framework Struts 2. Abbiamo dato un taglio estremamente pragmatico al corso, ovvero abbiamo scelto di mostrare tutti gli strumenti, i trucchi e le pratiche che normalmente utilizziamo per sviluppare con Struts 2. Il soggetto di questo corso è un framework particolarmente facile da manipolare e adattare alle nostre esigenze. La sua architettura a plugin offre un'enorme possibilità di estensione. Struts 2 è poi in particolare molto adatto a implementare architetture a servizi scalabili che fanno un uso intensivo di AJAX e JSON. Luca Marrocco affronta questi e altri argomenti in modo semplice ma approfondito, in maniera tale che anche lo sviluppatore web più esperto possa trarne beneficio.&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;
&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/struit?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Preordina il corso (35€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;
&lt;/div&gt;</description>
          <pubDate>Sat, 30 Jan 2010 03:31:33 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/corso-di-struts-2/</guid>
          <link>http://it.thinkcode.tv/catalogo/corso-di-struts-2/</link>
        </item>
    
        <item>
          <title>Programmare in Smalltalk</title>
          <description>&lt;p&gt;
  &lt;a href=&quot;/catalogo/programmare-in-smalltalk/&quot;&gt;&lt;img src=&quot;/images/screencasts/smalltalk-small.png&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;Smalltalk è un linguaggio elegante, semplice, conciso, flessibile e potente. Smalltalk ha avuto una profonda influenza sul mondo della programmazione ad oggetti e su diversi linguaggi, tra cui Ruby e Objective-C. Tre decenni dopo, Smalltalk rimane un linguaggio attuale, ideale per apprendere la programmazione a oggetti e per essere produttivi nello sviluppo software. In questo corso, Davide Varvello, ci guida nell'apprendimento del linguaggio e del suo ambiente, favorendo qualora possibile un approccio pragmatico, con esempi di sviluppo Agile, web programming con il framework Seaside, e persino sviluppo iPhone con Smalltalk.&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;
&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/smalit?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Preordina il corso (29€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;
&lt;/div&gt;</description>
          <pubDate>Mon, 25 Jan 2010 05:14:34 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/programmare-in-smalltalk/</guid>
          <link>http://it.thinkcode.tv/catalogo/programmare-in-smalltalk/</link>
        </item>
    
        <item>
          <title>Guida al Test-Driven Development (TDD)</title>
          <description>&lt;p&gt;
&lt;a href=&quot;/catalogo/guida-al-test-driven-development-tdd/&quot;&gt;&lt;img src=&quot;/images/screencasts/TDD-small.jpg&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;Il Test-Driven Development (&lt;span class=&quot;caps&quot;&gt;TDD&lt;/span&gt;) si è affermato negli ultimi anni come una delle novità più interessanti emerse in seno alla comunità di Extreme Programming (XP). Il &lt;span class=&quot;caps&quot;&gt;TDD&lt;/span&gt; costituisce una tecnica di sviluppo molto efficace, ma richiede anche molta pratica per essere padroneggiata appieno. In questo corso il Coach XP, Piergiuliano Bossi, ci guida passo passo nell&amp;#8217;apprendimento del &lt;span class=&quot;caps&quot;&gt;TDD&lt;/span&gt;, mostrando come poterne sfruttare appieno le funzionalità, come evitarne le trappole e così via.&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/tddit-anticipato?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Preordina il corso (47€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;
&lt;/div&gt;</description>
          <pubDate>Sun, 08 Nov 2009 23:24:12 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/guida-al-test-driven-development-tdd/</guid>
          <link>http://it.thinkcode.tv/catalogo/guida-al-test-driven-development-tdd/</link>
        </item>
    
        <item>
          <title>Programmare in Python</title>
          <description>&lt;p&gt;
&lt;a href=&quot;/catalogo/programmare-in-python/&quot;&gt;&lt;img src=&quot;/images/screencasts/python-small.png&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;Il corso di Python è suddiviso in 8 screencast, ciascuno dei quali contiene esempi, documentazione e tutorial su Python 2.6 e le sue caratteristiche. Python è un linguaggio incredibilmente semplice e intuitivo. Ma la sua facilità d&amp;#8217;uso non deve trarre in inganno: ha raggiunto una diffusione tale da essere oramai un serio concorrente alla palma di linguaggio più diffuso nel prossimo futuro informatico. Imparare ad usarlo quando si conosce già un altro linguaggio di programmazione è una serie di continue sorprese che lasciano a bocca aperta e a metà strada tra il divertimento e lo stupore per il tempo perso prima (Van Rossum lo ha reso pubblico il 21 febbraio del 1991). In questo corso Marco Beri ci introduce a Python tentando di infonderci la sua adorazione per questo linguaggio. Riusciremo a resistere?
&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/pythit-anticipato?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Preordina il corso (35€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;
&lt;/div&gt;</description>
          <pubDate>Sun, 08 Nov 2009 23:24:05 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/programmare-in-python/</guid>
          <link>http://it.thinkcode.tv/catalogo/programmare-in-python/</link>
        </item>
    
        <item>
          <title>Introduzione a MacRuby e HotCocoa</title>
          <description>&lt;p&gt;
  &lt;a href=&quot;/catalogo/introduzione-a-macruby-e-hotcocoa/&quot;&gt;&lt;img src=&quot;/images/screencasts/macruby-small.png&quot; style=&quot;float: right;&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt;In questo screencast Renzo Borgatti introduce MacRuby, un'implementazione del linguaggio Ruby per Mac OS X. Dopo una breve introduzione ed alcuni esempi da riga di comando, Renzo ci guida nella costruzione di un'applicazione con Xcode ed infine HotCocoa, una libreria idiomatica per programmare interfacce grafiche in modo semplice e immediato.&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;&lt;form method=&quot;POST&quot; action=&quot;http://sites.fastspring.com/thinkcodetv/product/imrbit?action=add&quot; target=&quot;_top&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;Aggiungi al carrello (6,99€)&quot; style=&quot;font-size: 1.3em;&quot; /&gt;&lt;/form&gt;&lt;/div&gt;</description>
          <pubDate>Sun, 08 Nov 2009 23:23:55 GMT</pubDate>
          <guid>http://it.thinkcode.tv/catalogo/introduzione-a-macruby-e-hotcocoa/</guid>
          <link>http://it.thinkcode.tv/catalogo/introduzione-a-macruby-e-hotcocoa/</link>
        </item>
    
    
  </channel>
</rss>

