<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='http://rss.feed.aspitalia.com/xsl/it/rss.xsl'?>
<rss xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0"><channel><title>blogs.ASPItalia.com</title><link>http://blogs.aspitalia.com//</link><description>blogs.ASPItalia.com</description><language>it-it</language><copyright>1998-2013 ASPItalia.com/blogs.ASPItalia.com</copyright><pubDate>Mon, 06 May 2013 08:45:00 GMT</pubDate><lastBuildDate>Mon, 06 May 2013 08:45:00 GMT</lastBuildDate><ttl>2</ttl><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><sy:updateBase>1998-01-01T12:00:00Z</sy:updateBase><image><title>blogs.ASPItalia.com</title><url>http://gui.aspitalia.com/images/aspitalia/syndication.gif</url><link>http://blogs.aspitalia.com//</link></image><item><title>I Community Days il 20 e 21 maggio sono a Catania!</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2b8f25ca/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost28220CCommunity0EDays0E20A0E210EMaggio0ECatania0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2822" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Se siete in Sicilia (o volete una scusa per venire a Catania a fine maggio...) il 20 e 21 maggio portiamo i Community Days anche a Catania! &lt;a href="http://www.communitydays.it/events/communitydays2013-catania/" target="_blank"&gt;Le iscrizioni sono aperte e l'agenda è già disponibile&lt;/a&gt;. C'è il supporto di tantissime community e user group, come al solito con i Community Days.&lt;/p&gt; &lt;p&gt;Ormai è tradizione per noi fare un evento principale a Milano, a febbraio, e uno aggiuntivo nel mese di maggio, in giro per l'Italia, cercando di toccare luoghi dove, per un motivo o per un altro, c'è tanto fermento e interesse verso le tecnologie.&lt;/p&gt; &lt;p&gt;L'agenda è densa e abbiamo tanti speaker interessanti, molti di fama internazionale, per cui non perdetevi questo evento: ci vediamo a Catania!&lt;/p&gt; &lt;p&gt;PS: come da tradizione, il lunedì sera, in mezzo alle due giornate, faremo una cena. Non siate timidi e aggregatevi ;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Community_Days_2013/" rel="tag"&gt;Community Days 2013&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2822/Community-Days-20-21-Maggio-Catania.aspx"&gt;&lt;em&gt;I Community Days il 20 e 21 maggio sono a Catania!&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2b8f25ca/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2822%2FCommunity-Days-20-21-Maggio-Catania.aspx&amp;t=I+Community+Days+il+20+e+21+maggio+sono+a+Catania%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/twitter.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2822%2FCommunity-Days-20-21-Maggio-Catania.aspx&amp;t=I+Community+Days+il+20+e+21+maggio+sono+a+Catania%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/facebook.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2822%2FCommunity-Days-20-21-Maggio-Catania.aspx&amp;t=I+Community+Days+il+20+e+21+maggio+sono+a+Catania%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/linkedin.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2822%2FCommunity-Days-20-21-Maggio-Catania.aspx&amp;t=I+Community+Days+il+20+e+21+maggio+sono+a+Catania%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/googleplus.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2822%2FCommunity-Days-20-21-Maggio-Catania.aspx&amp;t=I+Community+Days+il+20+e+21+maggio+sono+a+Catania%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/email.png" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/164876744199/u/0/f/492543/c/32576/s/2b8f25ca/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/164876744199/u/0/f/492543/c/32576/s/2b8f25ca/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/164876744199/u/0/f/492543/c/32576/s/2b8f25ca/a2t.img" border="0"/&gt;</description><category domain="">Community Events, ASPItalia.com, Community Days 2013</category><pubDate>Mon, 06 May 2013 08:45:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2822/Community-Days-20-21-Maggio-Catania.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2822/Community-Days-20-21-Maggio-Catania.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2822.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>modern.IE: sfatiamo qualche mito su IE10</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2b7b3d7a/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost28210CModern0BIE0ESfatiamo0EMito0EIE10A0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2821" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Durante i training e gli eventi in cui parlo di &lt;strong&gt;HTML5&lt;/strong&gt;, spesso mi viene chiesto quale sia il livello di compatibilità che i browser attuali hanno. La domanda è molto complessa, la risposta è che spesso sbagliamo approccio, cercando di fare browser detection (cerco di capire che browser è e mi regolo di conseguenza), quando ormai la cosa più sensata, dato che i browser vengono aggiornati spesso, è fare feature detection (cerco di capire se una data feature è supportata dal browser che in quel momento richiede la mia pagina).&lt;/p&gt; &lt;p&gt;Se una library JavaScript come &lt;a href="http://modernizr.com/" target="_blank"&gt;&lt;strong&gt;modernizr&lt;/strong&gt;&lt;/a&gt; può essere una risposta alla feature detection, la verità è che spesso commettiamo piccoli errori che si risolvono facilmente ma che, se lasciati come sono, portano al precludere l'utilizzo corretto del nostro sito da parte degli utenti.&lt;/p&gt; &lt;p&gt;Purtroppo c'è una tendenza a pensare che HTML5 = WebKit (l'engine che usano Chrome e Safari, benché Google abbia annunciato che presto ne farà un proprio fork, chiamato &lt;a href="http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html" target="_blank"&gt;Blink&lt;/a&gt;), che è quanto di più sbagliato si possa fare.&lt;/p&gt; &lt;p&gt;IE 10, disponibile per Windows 8, Windows Phone 8 e XBOX 360 ha ancora una grande fetta di mercato ed è ormai un browser moderno e in grado di supportare gli standard web legati ad HTML5. Sebbene non sia sempre aggiornato all'ultimissima e trendy novità, IE10 ha un supporto per gli standard che emergono durante la fase di rilascio, che ormai è diventata annuale.&lt;/p&gt; &lt;p&gt;Per aiutare la vita degli sviluppatori, Microsoft ha creato un nuovo sito, chiamato &lt;a href="http://modern.ie/" target="_blank"&gt;&lt;strong&gt;modern.IE&lt;/strong&gt;&lt;/a&gt;, che può aiutarvi a trovare i problemi più comuni con i vostri siti, risolvendoli e dando il miglior servizio possibile ai vostri utenti.&lt;/p&gt; &lt;p&gt;Particolarmente interessante, inoltre, è la pagina con la possibilità di &lt;a href="http://www.modern.ie/en-us/virtualization-tools" target="_blank"&gt;fare testing con più versioni dei browser&lt;/a&gt;, sfruttando un account gratuito di 3 mesi con BrowserStack, oppure scaricando una virtual machine già pronta, per Windows, Linux e Mac, per poter testare il vostro sito con i vari browser a disposizione, non solo con IE.&lt;/p&gt; &lt;p&gt;Infine, c'è anche una &lt;a href="http://www.modern.ie/en-us/cross-browser-best-practices" target="_blank"&gt;pagina&lt;/a&gt; dove viene spiegata l'importanza di sviluppare seguendo gli standard, con alcuni trucchi.&lt;/p&gt; &lt;p&gt;L'obiettivo di modern.IE è quello di aiutarvi nell'individuare i problemi comuni che potreste commettere, inserendo l'indirizzo del vostro sito e guardando cosa viene fuori: potreste scoprire che i passi per fare in modo che il vostro sito supporti al meglio le ultime versioni di IE sono meno di quanto poteste pensare!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/CSS/" rel="tag"&gt;CSS&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/HTML5/" rel="tag"&gt;HTML5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/JavaScript/" rel="tag"&gt;JavaScript&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2821/Modern.IE-Sfatiamo-Mito-IE10.aspx"&gt;&lt;em&gt;modern.IE: sfatiamo qualche mito su IE10&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2b7b3d7a/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2821%2FModern.IE-Sfatiamo-Mito-IE10.aspx&amp;t=modern.IE%3A+sfatiamo+qualche+mito+su+IE10" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/twitter.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2821%2FModern.IE-Sfatiamo-Mito-IE10.aspx&amp;t=modern.IE%3A+sfatiamo+qualche+mito+su+IE10" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/facebook.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2821%2FModern.IE-Sfatiamo-Mito-IE10.aspx&amp;t=modern.IE%3A+sfatiamo+qualche+mito+su+IE10" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/linkedin.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2821%2FModern.IE-Sfatiamo-Mito-IE10.aspx&amp;t=modern.IE%3A+sfatiamo+qualche+mito+su+IE10" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/googleplus.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2821%2FModern.IE-Sfatiamo-Mito-IE10.aspx&amp;t=modern.IE%3A+sfatiamo+qualche+mito+su+IE10" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/email.png" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/164876682895/u/0/f/492543/c/32576/s/2b7b3d7a/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/164876682895/u/0/f/492543/c/32576/s/2b7b3d7a/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/164876682895/u/0/f/492543/c/32576/s/2b7b3d7a/a2t.img" border="0"/&gt;</description><category domain="">Sviluppo web, CSS, HTML5, JavaScript</category><pubDate>Fri, 03 May 2013 15:46:44 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2821/Modern.IE-Sfatiamo-Mito-IE10.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2821/Modern.IE-Sfatiamo-Mito-IE10.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2821.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Benvenuto a Moreno Gentili aka Brightsoul nel nostro staff!</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2b79fff2/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost2820A0CBenvenuto0EMoreno0EGentili0EAka0EBrightsoul0EStaff0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2820" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Abbiamo una lunga tradizione di utenti che fanno il salto, passando da tali a far parte del nostro staff. Alle volte sono timidi e ci mettono un po': è questo il caso di Moreno, conosciuto come &lt;a href="http://forum.aspitalia.com/forum/user/Brightsoul.aspx" target="_blank"&gt;&lt;strong&gt;Brightsoul&lt;/strong&gt;&lt;/a&gt;, che è praticamente attivo sulla nostra community da sempre, dato che è iscritto dal 2002 e noi siamo partiti quasi 15 anni fa, nel 1998.&lt;/p&gt; &lt;p&gt;Ad ogni modo, se bazzicate il forum l'avrete di sicuro incontrato, dato che è onnipresente, mentre di recente &lt;a href="http://www.aspitalia.com/ricerca/super.aspx?action=author&amp;amp;key=Moreno+Gentili" target="_blank"&gt;si è anche offerto di scrivere un po' di contenuti&lt;/a&gt;, coprendo il recente Update 2012.2 dei Web Tools e di ASP.NET.&lt;/p&gt; &lt;p&gt;Insomma, un grandissimo benvenuto a &lt;strong&gt;Moreno Gentili&lt;/strong&gt;, che da oggi è ufficialmente parte dello staff, in qualità di technical writer. Dategli il vostro benvenuto anche voi! :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2820/Benvenuto-Moreno-Gentili-Aka-Brightsoul-Staff.aspx"&gt;&lt;em&gt;Benvenuto a Moreno Gentili aka Brightsoul nel nostro staff!&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2b79fff2/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2820%2FBenvenuto-Moreno-Gentili-Aka-Brightsoul-Staff.aspx&amp;t=Benvenuto+a+Moreno+Gentili+aka+Brightsoul+nel+nostro+staff%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/twitter.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2820%2FBenvenuto-Moreno-Gentili-Aka-Brightsoul-Staff.aspx&amp;t=Benvenuto+a+Moreno+Gentili+aka+Brightsoul+nel+nostro+staff%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/facebook.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2820%2FBenvenuto-Moreno-Gentili-Aka-Brightsoul-Staff.aspx&amp;t=Benvenuto+a+Moreno+Gentili+aka+Brightsoul+nel+nostro+staff%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/linkedin.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2820%2FBenvenuto-Moreno-Gentili-Aka-Brightsoul-Staff.aspx&amp;t=Benvenuto+a+Moreno+Gentili+aka+Brightsoul+nel+nostro+staff%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/googleplus.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2820%2FBenvenuto-Moreno-Gentili-Aka-Brightsoul-Staff.aspx&amp;t=Benvenuto+a+Moreno+Gentili+aka+Brightsoul+nel+nostro+staff%21" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/email.png" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/164876588467/u/0/f/492543/c/32576/s/2b79fff2/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/164876588467/u/0/f/492543/c/32576/s/2b79fff2/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/164876588467/u/0/f/492543/c/32576/s/2b79fff2/a2t.img" border="0"/&gt;</description><category domain="">ASPItalia.com Network, ASPItalia.com</category><pubDate>Fri, 03 May 2013 14:27:07 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2820/Benvenuto-Moreno-Gentili-Aka-Brightsoul-Staff.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2820/Benvenuto-Moreno-Gentili-Aka-Brightsoul-Staff.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2820.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Il futuro di una parte del Web: le SPA</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2b05b2ad/l/0Lblogs0Baspitalia0N0Csm154550Cpost28190CFuturo0EParte0EWeb0ESPA0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2819" border="0" style="width:1px; height:1px;" /&gt;Complice un grosso lavoro in Silverlight, negli ultimi mesi ho un po' trascurato il mondo del web che in realtà è in grandissimo fermento. Questo fine settimana ho voluto rimettermi al passo con i tempi cimentandomi nello studio di quello che è il trend che va per la maggiore: SPA (Single Page Applications). Il risultato del mio studio è che le SPA sono il futuro del web nei prossimi anni. Se da un lato non tutti i siti possono essere sviluppati come SPA, dall'altro sono innumerevoli le applicazioni web che invece avrebbero grossi benefici a essere create come SPA e quindi vale la pena approfondire questo pattern di sviluppo.&lt;br/&gt;Devo ammettere che dopo qualche ora di studio, ho capito che il mondo dietro le SPA è enorme perchè enormi sono le cose da tenere in considerazione quando si sviluppa una SPA (view engine, accesso ai dati, routing, caching, binding, widget, ecc). Per ognuno di questi c'è uno o più framework a disposizione e la scelta tra uno o l'altro dipende spesso dai gusti. Il template SPA incluso in Visual Studio 2012 è totalmente insufficiente per avere un buon inizio, per questo motivo ho utilizzato un template molto più ricco che è &lt;a href="http://www.johnpapa.net/hottowel/"&gt;HotTowel&lt;/a&gt; creato da &lt;a href="http://www.johnpapa.net/"&gt;John Papa&lt;/a&gt; e che include già tutte le librerie JavaScript necessarie per lo sviluppo SPA.&lt;br/&gt;Le librerie principali sono fondamentalmente quattro:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;DurandalJS - un view engine che ci permette di caricare le nostre view e associare il relativo view model semplicemente seguendo delle convenzioni.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;RequireJS - un framework per il caricamento di moduli JavaScript&lt;/li&gt;&lt;li&gt;KnockoutJS - un framework per eseguire il binding tra i dati del viewmodel e la view&lt;/li&gt;&lt;li&gt;jQuery - beh, qui non credo ci siano isogno di spiegazioni :)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;A questi si associamo altri plugin importanti come Sammy per il routing e Breeze per il recupero dei dati sul&amp;nbsp; server. Conoscere in dettaglio ognuno di questi plugin è importante, ma prima di approfondirli è bene capire come funzionano le SPA. Nelle prossime settimane parlerò un pò più approfonditamente di questo argomento che ormai sta diventando fondamentale per uno sviluppatore web. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;P.S. Non dimenticate che il 16 maggio terrò una sessione del nostro evento online proprio su queste tematiche ;). Potete iscrivervi &lt;a href="http://www.aspitalia.com/eventi/49/Web-ASP.NET-Live-Online.aspx"&gt;qui&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Stay tuned...&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/JavaScript/" rel="tag"&gt;JavaScript&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/sm15455/post2819/Futuro-Parte-Web-SPA.aspx"&gt;&lt;em&gt;Il futuro di una parte del Web: le SPA&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2b05b2ad/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2819%2FFuturo-Parte-Web-SPA.aspx&amp;t=Il+futuro+di+una+parte+del+Web%3A+le+SPA" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/twitter.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2819%2FFuturo-Parte-Web-SPA.aspx&amp;t=Il+futuro+di+una+parte+del+Web%3A+le+SPA" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/facebook.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2819%2FFuturo-Parte-Web-SPA.aspx&amp;t=Il+futuro+di+una+parte+del+Web%3A+le+SPA" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/linkedin.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2819%2FFuturo-Parte-Web-SPA.aspx&amp;t=Il+futuro+di+una+parte+del+Web%3A+le+SPA" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/googleplus.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2819%2FFuturo-Parte-Web-SPA.aspx&amp;t=Il+futuro+di+una+parte+del+Web%3A+le+SPA" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/email.png" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/164016250951/u/0/f/492543/c/32576/s/2b05b2ad/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/164016250951/u/0/f/492543/c/32576/s/2b05b2ad/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/164016250951/u/0/f/492543/c/32576/s/2b05b2ad/a2t.img" border="0"/&gt;</description><category domain="">ASP.NET, JavaScript</category><pubDate>Mon, 22 Apr 2013 07:00:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/sm15455/post2819/Futuro-Parte-Web-SPA.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/sm15455/post2819/Futuro-Parte-Web-SPA.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/SM15455/CommentRSS2819.aspx</wfw:commentRss><dc:creator>Stefano Mostarda</dc:creator></item><item><title>La mia presenza al dotnetcampus</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2aa38d0b/l/0Lblogs0Baspitalia0N0Csm154550Cpost28180CPresenza0EDotnetcampus0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2818" border="0" style="width:1px; height:1px;" /&gt;Come di consuetudine, quest'anno sarò presente al &lt;a href="http://www.dotnetcampus.it"&gt;dotnetcampus&lt;/a&gt; e come altrettanto di consuetudine parlerò di Entity Framework e più precisamente della versione 5 e di tutte le novità introdotte con questa versione. Vedremo infatti il supporto agli enum, agli spatial type, come sono state ottimizzate le performance e come il designer sia stato notevolmente migliorato. La sessione sarà alle 9 di mattina quindi se non ve la volete perdere la sessione vi consiglio di mettere la sveglia presto ;).&lt;br/&gt;&lt;br/&gt;Non sarò solo in questa giornata visto che ci sarà anche &lt;a href="http://blogs.aspitalia.com/daniele"&gt;Daniele&lt;/a&gt; con ben due sessioni il che è un altro bel motivo per non perdersi questo evento. Vi aspettiamo.&lt;br/&gt;&lt;br/&gt;Stay tuned...&lt;br/&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/sm15455/post2818/Presenza-Dotnetcampus.aspx"&gt;&lt;em&gt;La mia presenza al dotnetcampus&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2aa38d0b/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/twitter.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/facebook.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/linkedin.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/googleplus.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/email.png" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/163287322219/u/0/f/492543/c/32576/s/2aa38d0b/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/163287322219/u/0/f/492543/c/32576/s/2aa38d0b/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/163287322219/u/0/f/492543/c/32576/s/2aa38d0b/a2t.img" border="0"/&gt;</description><category domain="">Eventi</category><pubDate>Fri, 12 Apr 2013 07:31:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/sm15455/post2818/Presenza-Dotnetcampus.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/sm15455/post2818/Presenza-Dotnetcampus.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/SM15455/CommentRSS2818.aspx</wfw:commentRss><dc:creator>Stefano Mostarda</dc:creator></item><item><title>La mia presenza al dotnetcampus</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2aa15d70/l/0Lblogs0Baspitalia0N0Csm154550Cpost28180CPresenza0EDpotnetcampus0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2818" border="0" style="width:1px; height:1px;" /&gt;Come di consuetudine, quest'anno sarò presente al &lt;a href="http://www.dotnetcampus.it"&gt;dotnetcampus&lt;/a&gt; e come altrettanto di consuetudine parlerò di Entity Framework e più precisamente della versione 5 e di tutte le novità introdotte con questa versione. Vedremo infatti il supporto agli enum, agli spatial type, come sono state ottimizzate le performance e come il designer sia stato notevolmente migliorato. La sessione sarà alle 9 di mattina quindi se non ve la volete perdere la sessione vi consiglio di mettere la sveglia presto ;).&lt;br/&gt;&lt;br/&gt;Non sarò solo in questa giornata visto che ci sarà anche &lt;a href="http://blogs.aspitalia.com/daniele"&gt;Daniele&lt;/a&gt; con ben due sessioni il che è un altro bel motivo per non perdersi questo evento. Vi aspettiamo.&lt;br/&gt;&lt;br/&gt;Stay tuned...&lt;br/&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/sm15455/post2818/Presenza-Dpotnetcampus.aspx"&gt;&lt;em&gt;La mia presenza al dotnetcampus&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2aa15d70/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dpotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/twitter.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dpotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/facebook.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dpotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/linkedin.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dpotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/googleplus.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2818%2FPresenza-Dpotnetcampus.aspx&amp;t=La+mia+presenza+al+dotnetcampus" target="_blank"&gt;&lt;img src="http://res3.feedsportal.com/social/email.png" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/163067660611/u/0/f/492543/c/32576/s/2aa15d70/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/163067660611/u/0/f/492543/c/32576/s/2aa15d70/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/163067660611/u/0/f/492543/c/32576/s/2aa15d70/a2t.img" border="0"/&gt;</description><category domain="">.NET</category><pubDate>Fri, 12 Apr 2013 07:31:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/sm15455/post2818/Presenza-Dpotnetcampus.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/sm15455/post2818/Presenza-Dpotnetcampus.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/SM15455/CommentRSS2818.aspx</wfw:commentRss><dc:creator>Stefano Mostarda</dc:creator></item><item><title>Cos&amp;#39;&amp;#232; e cosa fa un Microsoft Regional Director</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/29c559b8/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost28170CCose0EFA0EMicrosoft0ERegional0EDirector0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2817" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Da un anno, più o meno, ricopro il ruolo di &lt;strong&gt;Microsoft Regional Director&lt;/strong&gt;. Durante questo anno mi è capitato spesso di incontrare gente che mi facesse i complimenti per essere andato a lavorare in Microsoft, per cui magari è arrivato il momento di chiarire un po' meglio la questione. Articoli &lt;a href="http://www.ilsole24ore.com/art/impresa-e-territori/2013-03-05/nella-fabbrica-creare-stazioni-095301.shtml" target="_blank"&gt;come questo&lt;/a&gt;, poi, dove vengo spacciato per "direttore regionale", aggiungono confusione. Per questo durante le mie presentazioni ho iniziato sempre a spiegare, in 2-3 parole, cosa vuol dire fare il Regional Director.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/cos-e-cosa-fa-un-microsoft-regional-dire_826c/msrd-logo-384px%5B1%5D_2.png"&gt;&lt;img title="msrd-logo-384px[1]" border="0" alt="msrd-logo-384px[1]" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/cos-e-cosa-fa-un-microsoft-regional-dire_826c/msrd-logo-384px%5B1%5D_thumb.png" width="604" height="175"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Cos'è e cosa fa un Microsoft Region Director? Prima di tutto, siamo un gruppo di persone che non lavora in Microsoft, ma con Microsoft. Il "con" è quello che rende netta la differenza, perché ognuno di noi ha una proprietà società/lavoro e continua a fare quello che ha sempre fatto.&lt;/p&gt; &lt;p&gt;Il nostro obiettivo è di aiutare Microsoft stessa a percepire meglio il mercato, permettendo anche ai clienti/utenti dei prodotti Microsoft di portare più facilmente le proprie istanze davanti a chi può ascoltarle. Siamo un centinaio di persone al mondo (e, incontrando ogni tanto i miei "colleghi", pensando a che caratura hanno, mi vengono spesso i brividi), che condividono insieme il privilegio di avere un canale per far ascoltare a chi decide quali sono i problemi e le percezioni, senza filtri.&lt;/p&gt; &lt;p&gt;Essendo fondamentalmente una persona con un background tecnico e che ha accesso a risorse e persone interessanti, l'effetto collaterale è che spesso potete trovare un Regional Director a presentare i prodotti, ad esempio a conferenze. Ma, in realtà, il ruolo non prevede di per sè mansioni o compiti specifici, è tutto demandato all'interazione che vogliono avere le parti (il Regional Director e la filiale Microsoft da cui è nominato).&lt;/p&gt; &lt;p&gt;Insomma, non siamo dipendenti Microsoft, ma "normali" utilizzatori dei loro prodotti, con in più la possibilità di far presente più facilmente quello che non va (e anche quello che va, ovviamente). #sapevatelo :)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2817/Cose-FA-Microsoft-Regional-Director.aspx"&gt;&lt;em&gt;Cos&amp;#39;&amp;#232; e cosa fa un Microsoft Regional Director&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/29c559b8/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Cos%26%2339%3B%26%23232%3B+e+cosa+fa+un+Microsoft+Regional+Director&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2817%2FCose-FA-Microsoft-Regional-Director.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Cos%26%2339%3B%26%23232%3B+e+cosa+fa+un+Microsoft+Regional+Director&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2817%2FCose-FA-Microsoft-Regional-Director.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/159490825216/u/0/f/492543/c/32576/s/29c559b8/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/159490825216/u/0/f/492543/c/32576/s/29c559b8/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/159490825216/u/0/f/492543/c/32576/s/29c559b8/a2t.img" border="0"/&gt;</description><category domain="">Microsoft-related</category><pubDate>Wed, 20 Mar 2013 08:32:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2817/Cose-FA-Microsoft-Regional-Director.aspx</guid><slash:comments>1</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2817/Cose-FA-Microsoft-Regional-Director.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2817.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>I nostri nuovi libri su C# 5, VB 2012, ASP.NET 4.5 e MVC 4</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2955762c/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost28160CLibri0ECSharp0EVB0E20A120EASP0BNET0E40B50EMVC0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2816" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Ci abbiamo messo un po' di più rispetto alle altre 2 release del framework, i cui libri sono usciti nella stessa settimana del lancio, ma ci siamo quasi. Anche per Visual Studio 2012 e .NET Framework 4.5 abbiamo messo a disposizione 3 libri, editi da &lt;strong&gt;Hoepli Informatica&lt;/strong&gt;, che si occupano dei linguaggi e delle tecnologie e, come da tradizione, di ASP.NET. Si tratta di veri e propri bestseller (sono tutti vicini alle 3 mila copie vendute, che per un libro in italiano è un grandissimo traguardo), che sappiamo in tanti stanno attendendo per tenersi al passo con le novità delle ultime release. Con questa nuova edizione, tra l'altro, i libri hanno una nuova grafica, che li tiene nella stessa collana degli altri (su Windows 8, Windows Phone, etc).&lt;/p&gt; &lt;p&gt;&lt;a href="http://books.aspitalia.com/VisualBasic-2012/"&gt;&lt;img src="http://books.aspitalia.com/VisualBasic-2012/cover.jpg" style="float:left;padding:5px;"/&gt;&lt;/a&gt; Il libro su Visual Basic 2012 è in consegna da fine febbraio. Si tratta di un aggiornamento del precedente, con l'aggiunta di tutte le tecnologie che sono emerse negli ultimi 2 anni e, ovviamente, tutte le feature introdotte dal .NET Framework 4.5. Il libro è già disponibile in cartaceo e digitale, con prezzo di copertina di &lt;strong&gt;39,90 Euro&lt;/strong&gt;. Lo trovate nelle librerie e, ovviamente, se siete a Milano direttamente in libreria Hoepli.&lt;/p&gt; &lt;p style="clear:both"&gt;&lt;a href="http://books.aspitalia.com/CSharp-5/"&gt;&lt;img src="http://books.aspitalia.com/CSharp-5/cover.jpg" style="float:left;padding:5px;"/&gt;&lt;/a&gt; Si tratta del libro gemello di quello dedicato a Visual Basic, aggiornato a C# 5. Anche in questo caso, ci sono tutte le novità introdotte dal .NET Framework 4.5. Questo libro sarà disponibile (sempre sia in cartaceo che digitale) a partire dal 15 marzo.&lt;/p&gt; &lt;p style="clear:both"&gt;&lt;a href="http://books.aspitalia.com/ASP.NET-4.5-MVC-4/"&gt;&lt;img src="http://books.aspitalia.com/ASP.NET-4.5-MVC-4/cover.jpg" style="float:left;padding:5px;"/&gt;&lt;/a&gt; Il motivo per cui il libro su ASP.NET non è ancora disponibile è che l'abbiamo tenuto volutamente per ultimo, per tenerlo &lt;strong&gt;aggiornato al recente ASP.NET and Web Tools 2012.2 Update&lt;/strong&gt;. Si tratta di un feature pack che aggiunge un bel po' di novità a Visual Studio (e quindi, di riflesso, agli strumenti a disposizione di ASP.NET 4.5 e MVC 4) e che quindi ci tenevano ad includere, così da tenere aggiornato il più possibile il libro stesso. Se siete a digiuni di MVC e vi interessa partire, questo è il libro che fa per voi. Include tutte le novità introdotte da ASP.NET 4.5 (core) e web form. Sarà disponibili tendenzialmente a partire dal 15 aprile. Le prenotazioni per averlo al 15% saranno attive fino ad allora. Ci teniamo a sottolineare che questo libro è stato completamene rivisto rispetto all'edizione precedente, perché in 2 anni il web è evoluto molto, ASP.NET anche e, di riflesso, abbiamo preferito dare maggiore spazio a quelle che sono le tendenze più recenti. &lt;a href="http://books.aspitalia.com/ASP.NET-4.5-MVC-4/"&gt;Date un'occhiata alla nuova TOC&lt;/a&gt;.&lt;/p&gt; &lt;p style="clear:both"&gt;&lt;a href="http://g.aspitalia.com/landings/Hoepli-VS2012.aspx"&gt;&lt;strong&gt;Trovate tutti i link per acquistarli e prenotarli su questa pagina!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2816/Libri-CSharp-VB-2012-ASP.NET-4.5-MVC.aspx"&gt;&lt;em&gt;I nostri nuovi libri su C# 5, VB 2012, ASP.NET 4.5 e MVC 4&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2955762c/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=I+nostri+nuovi+libri+su+C%23+5%2C+VB+2012%2C+ASP.NET+4.5+e+MVC+4&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2816%2FLibri-CSharp-VB-2012-ASP.NET-4.5-MVC.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=I+nostri+nuovi+libri+su+C%23+5%2C+VB+2012%2C+ASP.NET+4.5+e+MVC+4&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2816%2FLibri-CSharp-VB-2012-ASP.NET-4.5-MVC.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/159490440290/u/0/f/492543/c/32576/s/2955762c/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/159490440290/u/0/f/492543/c/32576/s/2955762c/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/159490440290/u/0/f/492543/c/32576/s/2955762c/a2t.img" border="0"/&gt;</description><category domain="">Riviste e scrittura, ASPItalia.com</category><pubDate>Fri, 08 Mar 2013 07:42:32 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2816/Libri-CSharp-VB-2012-ASP.NET-4.5-MVC.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2816/Libri-CSharp-VB-2012-ASP.NET-4.5-MVC.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2816.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Community Days 2013: grazie, grazie, grazie!</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2930f548/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost28150CCommunity0EDays0E20A130E0EGrazie0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2815" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Ai Community Days penso 4 mesi l'anno e mi assorbono almeno per 6-7. Un evento del genere richiede tantissima attenzione ad una quantità infinita di cose. E richiede che tante persone lavorino e si prodighino perché tutto vada a buon fine. Per questo, inizio con il ringraziare &lt;a href="http://blogs.ugidotnet.org/pape" target="_blank"&gt;Andrea&lt;/a&gt;, il mio socio in questa avventura, tutte le persone che in Microsoft Italia ci aiutano (e sono talmente tante che è impossibile nominarle tutte) e in particolare &lt;a href="http://www.geniodelmale.info" target="_blank"&gt;Lorenzo&lt;/a&gt;, Roberta e Laura, che sono quelle a cui ho personalmente fatto più "pressione" perché tutto filasse liscio. Un grazie anche a tutti i ragazzi delle varie community e usergroup che hanno fornito una mano per logistica delle sale e registrazione: senza di voi non avremmo potuto erogare tutto in maniera così perfetta! Ovviamente un grazie agli speaker, che mettono a disposizione gratuitamente il loro tempo, per il puro e semplice motivo che vogliono condividere con il resto del mondo le esperienze. Avere a disposizione in 2 giorni i migliori speaker italiani su questi temi è senza dubbio uno dei motivi che rende i Community Days un appuntamento unico. Infine, un grazie anche ai miei soci in &lt;a href="http://www.icubed.it/" target="_blank"&gt;&lt;strong&gt;icubed&lt;/strong&gt;&lt;/a&gt;, perché molto del tempo necessario è stato sottratto al normale lavoro e non è facile trovare soci che capiscano il valore del dare agli altri, tipico delle community.&lt;/p&gt; &lt;p&gt;&lt;img title="WP_20130227_09_44_16_Panorama" alt="WP_20130227_09_44_16_Panorama" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/c4504784440a_ec92/wp_20130227_09_44_16_panorama_8ddb1625-aa2b-4774-92db-2ab98751bffb.jpg" width="600" height="159"&gt;&lt;/p&gt; &lt;p&gt;&lt;img title="WP_001214" alt="WP_001214" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/c4504784440a_ec92/wp_001214_76e93eb3-49ae-45e7-b873-a63e07b84a2a.jpg" width="347" height="260"&gt;&lt;/p&gt; &lt;p&gt;Rispetto all'anno scorso abbiamo apportato diverse migliorie a livello logistico, ma l'affluenza del primo giorno (&lt;strong&gt;440 partecipanti&lt;/strong&gt;, che è il nostro record...) ha complicato un po' le cose. Mi spiace davvero se avete trovato poco cibo, poco spazio o siete dovuti stare in piedi, oppure fare una fila molto lunga alla registrazione. Il nostro obiettivo è quello di evitare questi problemi, ma, pur tenendo più basso il numero massimo di iscritti, quest'anno sono stati davvero in pochi a decidere di non presentarsi davvero, per cui abbiamo avuto un exploit decisamente interessante (+100 rispetto all'anno scorso, all'incirca). Su due giorni abbiamo movimentato &lt;strong&gt;770 persone&lt;/strong&gt;. 770 persone da registrare, a cui dare da mangiare, a cui fornire contenuti, da far defluire correttamente nel conference center e sperare che vogliano seguire le sessioni con la capienza che abbiamo pensato noi :)&lt;/p&gt; &lt;p&gt;Comunque, non ho mai visto il conference center di Microsoft Italia così pieno.&lt;/p&gt; &lt;p&gt;&lt;img title="WP_20130227_001" alt="WP_20130227_001" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/c4504784440a_ec92/wp_20130227_001_62e730bf-c563-4418-abbf-344282b1a529.jpg" width="600" height="338"&gt;&lt;/p&gt; &lt;p&gt;Tutto sommato è andato tutto per il verso giusto. Non è la prima volta che mi tocca fare un training/evento influenzato, ma, credetemi, lo stress dei Community Days è tanto e mi ha completamente scaricato. Mi scuso se non sono sempre stato presente, ma ogni tanto ho avuto bisogno di ricaricarmi su uno dei divanetti di Microsoft :)&lt;/p&gt; &lt;p&gt;&lt;img title="WP_20130228_002" alt="WP_20130228_002" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/c4504784440a_ec92/wp_20130228_002_c448105f-4107-49bb-98a8-f059cc9b17f7.jpg" width="600" height="338"&gt;&lt;/p&gt; &lt;p&gt;La cosa più bella, comunque, è leggere i commenti (su Twitter, o via e-mail): il motivo per cui facciamo i Community Days è perché scatenano, non so bene ancora perché, la voglia di stare insieme e fare community: scambiarsi opinioni, imparare dagli altri, stare tutti insieme. Andare a cena in 60 dopo 12 ore in un conference center. Vedere le sale piene alle 19:30. Vederle piene anche a pranzo. Vedere tanti giovani che possono trovare un palco da cui iniziare a condividere la loro esperienza. Vedere che la community che ruota intorno alle tecnologie Microsoft è ora più viva (e più vogliosa di stare insieme) che mai. Grazie a tutti!&lt;/p&gt; &lt;p&gt;PS: quest'anno siamo anche andati a finire su &lt;a href="http://www.microsoft.com/italy/newscenter/Default2.aspx?id=695" target="_blank"&gt;un comunicato stampa ufficiale di Microsoft&lt;/a&gt; e abbiamo avuto una bella copertura sulla stampa, cartacea e digitale. Sono belle cose, perché le community più sono visibili, più possono raggiungere persone che hanno voglia di condividere.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Community_Days_2013/" rel="tag"&gt;Community Days 2013&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2815/Community-Days-2013--Grazie.aspx"&gt;&lt;em&gt;Community Days 2013: grazie, grazie, grazie!&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2930f548/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Community+Days+2013%3A+grazie%2C+grazie%2C+grazie%21&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2815%2FCommunity-Days-2013--Grazie.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Community+Days+2013%3A+grazie%2C+grazie%2C+grazie%21&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2815%2FCommunity-Days-2013--Grazie.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/159490310277/u/0/f/492543/c/32576/s/2930f548/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/159490310277/u/0/f/492543/c/32576/s/2930f548/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/159490310277/u/0/f/492543/c/32576/s/2930f548/a2t.img" border="0"/&gt;</description><category domain="">Community Events, ASPItalia.com, Community Days 2013</category><pubDate>Mon, 04 Mar 2013 16:26:49 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2815/Community-Days-2013--Grazie.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2815/Community-Days-2013--Grazie.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2815.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Community Days 2013: info logistiche e navette</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/28984ee8/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost28140CCommunity0EDays0E20A130EInfo0ELogistiche0ENavette0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2814" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;I &lt;a href="http://www.communitydays.it/events/communitydays-2013/" target="_blank"&gt;Community Days 2013&lt;/a&gt; si avvicinano. Quest'anno abbiamo un'agenda ancora più succulenta, densa e ricca. Non abbiamo quasi più posto, con oltre 800 iscritti, ma le waiting list sono aperte. Vi consiglio di non perdere questo evento, perché oltre alla tecnologia, potrete toccare con mano i device con Windows 8, Windows RT e Windows Phone 8.&lt;/p&gt; &lt;h4&gt;Navette e info logistiche&lt;/h4&gt; &lt;p&gt;&lt;a href="http://www.communitydays.it/events/communitydays-2013/#navette" target="_blank"&gt;Sulla pagina ufficiale&lt;/a&gt; abbiamo appena pubblicato tutte le info relative alle navette gratuite, da Centrale FS e da Lambrate FS. Potete ovviamente raggiungere la sede di Microsoft anche in auto, c'è abbondante parcheggio. Se dovete scegliere un hotel, ne trovate alcuni suggeriti sulla pagina ufficiale. Tenete presente che Holiday Inn e Country Hotel hanno una navetta gratuita da e per la sede Microsoft, oltre che da e per l'aeroporto.&lt;/p&gt; &lt;p&gt;I tempi di percorrenza in taxi/navetta sono di circa mezz'ora/40 minuti, dipende molto dal traffico. Causa lavori la zona intorno a Segrate/Peschiera Borromeo venendo da Linate è abbastanza congestionata, tenetelo presente.&lt;/p&gt; &lt;p&gt;Riceverete una mail con tutte le info per il checkin all'evento. Ricordate solo che è necessario effettuarlo entrambi i giorni!&lt;/p&gt; &lt;h4&gt;Community Plaza per incontrare le community&lt;/h4&gt; &lt;p&gt;Quest'anno abbiamo allestito al piano superiore un angolo dedicato alle community. La community plaza è attiva durante tutte le pause e potrate incontrare comodamente tutti i rappresentati delle community e user group coinvolti nell'organizzazione di questo evento. Approfittatene, perché c'è gente in grado di aiutarvi anche nelle vostre domande tecniche.&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.communitydays.it/Content/downloads/communitydays-2013/map.png" style="width:600px;"&gt;&lt;/p&gt; &lt;h4&gt;Community dinner&lt;/h4&gt; &lt;p&gt;Come tradizione, il 27 faremo una cena tutti insieme. Community è anche stare insieme a tavola. Prenderemo le adesioni il giorno stesso. Ci vediamo il 27 e 28 febbraio a Milano!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Community_Days_2013/" rel="tag"&gt;Community Days 2013&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2814/Community-Days-2013-Info-Logistiche-Navette.aspx"&gt;&lt;em&gt;Community Days 2013: info logistiche e navette&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/28984ee8/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Community+Days+2013%3A+info+logistiche+e+navette&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2814%2FCommunity-Days-2013-Info-Logistiche-Navette.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Community+Days+2013%3A+info+logistiche+e+navette&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2814%2FCommunity-Days-2013-Info-Logistiche-Navette.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/158400301210/u/0/f/492543/c/32576/s/28984ee8/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/158400301210/u/0/f/492543/c/32576/s/28984ee8/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/158400301210/u/0/f/492543/c/32576/s/28984ee8/a2t.img" border="0"/&gt;</description><category domain="">Eventi, Community Days 2013</category><pubDate>Fri, 15 Feb 2013 10:27:11 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2814/Community-Days-2013-Info-Logistiche-Navette.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2814/Community-Days-2013-Info-Logistiche-Navette.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2814.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>I miei primi tre mesi con Surface RT</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/28839df9/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost28130CPrimi0EMesi0ESurface0ERT0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2813" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Ho questo post in attesa di essere finito da non so più quanto tempo: in questo periodo sono davvero in un vortice e perfino rifinire un post come questo può richiedere più del dovuto. Avevo in programma di farlo uscire dopo il primo mese, poi dopo il secondo e siamo arrivati al terzo. A questo punto, ho pensato che, dato che da domani è in vendita anche in Italia (online, da MediaWorld, Saturn e compagnia), fosse arrivato il momento di rifinirlo e farlo uscire :)&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.aspitalia.com/img/danielebochicchio/windows-live-writer/c9200050ba95_709e/image_thumb_1.png" /&gt;&lt;/p&gt; &lt;p&gt;Premessa: ho il mio Surface RT da tre mesi perché ho partecipato a &lt;strong&gt;BUILD 2012&lt;/strong&gt; (a Redmond) e ogni partecipante ha ricevuto un po' di cose, tra cui, appunto, l'oggetto di questo post.&lt;/p&gt; &lt;p&gt;Premessa (2): io non ho niente contro Apple. Ho un MacBookPro, ho avuto un po' di iPod, un iPad 2 e un iPhone. Quindi il mio non è il classico profilo di chi scopre i tablet oggi, o di chi non guarda intorno a sé. A me l'iPad piace, come idea. Non sono un grandissimo fan di iOS, nè dello skeuomorphism (la tendenza di replicare nel digitale cose del vivere comune, per cui se c'è un'app che gestisce gli appuntamenti, allora deve sembrare un'agenda del 1900...). In sintesi, estrema sintesi, a me di Apple piace il fatto che tutto funziona e che l'ecosistema si regge su se stesso. E che l'iPad abbia mostrato la via, chè è possibile fare un device di 10'' che stia in mezzo tra un telefono ed un PC, non c'è dubbio. Non credo che si possa vivere senza PC, nè senza telefono. Il tutto per inquadrare bene il mio pensiero, così che leggendo questa review sappiate esattamente cosa aspettarvi da me.&lt;/p&gt; &lt;h4&gt;L'hardware&lt;/h4&gt; &lt;p&gt;Niente da dire sull'hardware: molto ben realizzato, solido e dal design originale. Il materiale di cui è fatto (una lega di magnesio) è gradevole anche al tatto. Ci sono porte USB (ho provato a collegarci di tutto, dal mouse fino ad un kit per la unified communication) e il supporto ad una quantità elevata di driver. In particolare, trovo eccezionale l'idea di dotare il tablet di uno stand perché si tenga in piedi da solo. Avendo uno schermo da 11'' a 16:9'', è molto comodo per guardare video, dato che massimizza lo spazio visuale. Se devo lamentarmi di qualcosa, il connettore per la ricarica ha un aggancio non proprio solidissimo (almeno una volta mi è capitato di pensare che fosse attaccato, mentre invece non lo era) e si accende una luce che indica che è in carica e che non cambia in base allo stato. Quindi non c'è modo di capire se è carico o no, se non aprendolo.&lt;/p&gt; &lt;p&gt;Mentre ero a Redmond per BUILD, l'ho usato tantissimo per videoconferenze (con Skype) e la qualità delle camera è decente. Non ci farei foto (ma chi fa foto con i tablet? Non ha senso...) ma per l'uso video-conversazione va benissimo.&lt;/p&gt; &lt;p&gt;Il video-out è un normalissimo micro-HDMI, per cui con 10 euro scarsi potete agganciare un monitor esterno, che avrete in Full HD. Non male per guardare qualche video di YouTube sul vostro LCD in salotto. Esiste un accessorio originale, ma non è un aggancio proprietario.&lt;/p&gt; &lt;h4&gt;Il software&lt;/h4&gt; &lt;p&gt;Windows RT è una versione ad hoc di Windows, una specie di fratello minore di Windows 8. Non girano app desktop, ma solo quelle pensate per WinRT (il runtime), cioè quelle che Microsoft chiama le Windows Store apps.&lt;/p&gt; &lt;p&gt;Di Windows RT non ho niente di cui lamentarmi, anche perché sono abbastanza abituato a Windows 8, usandolo da un anno circa come sistema operativo in maniera più o meno stabile. Mi piace molto, usando tanti computer, che &lt;strong&gt;le impostazioni siano sempre in sync&lt;/strong&gt;: la goduria di andare da qualche parte dove sei stato prima e trovare la wifi perfettamente funzionante è una delle feature che a me più piace, perché abbassa la mia necessità di portarmi appresso le informazioni, o di riconfigurare ancora l'accesso.&lt;/p&gt; &lt;p&gt;C'è &lt;strong&gt;Office 2013 for Windows RT&lt;/strong&gt;, che include Word, Excel, Powerpoint e OneNote. Purtroppo non c'è Outlook e questo è un problema, perché il client Mail è veramente inutilizzabile, per chi usa la mail in maniera continuativa e riceve grandi quantità di messaggi. Potrei paragonarla tranquillamente all'esperienza del primo client mail di iOS, che infatti ha avuto l'effetto di farmi smettere di usare l'iPhone per mandare mail. Non proprio un bel paragone, insomma.&lt;/p&gt; &lt;p&gt;Riguardo al client Mail, mancano ancora un sacco di feaure ma, in generale, il client attuale non è adeguato. Per capirci, quello di Windows Phone resta svariati anni luce avanti e spero che, prima o poi, si decidano a portarlo anche su WinRT. Il motivo per cui Outlook RT non esiste è che Windows RT ha una nuova modalità di gestione delle risorse (connected standby) che non è compatibile con il modo in cui Outlook è concepito. Quindi, piuttosto che adattarlo, hanno deciso di non portarlo affatto. Ci sarebbe voluto un po' più di coraggio, perché oggi quel client non è utilizzabile, per il tipo di utliizzo che ne faccio io. Noto che per mia moglie e mio figlio questo non è un problema, ma loro non hanno mai apprezzato cosa voglia dire avere Outlook e sono abituati per lo più a webmail. Che io non amo particolarmente: è questione di use case, insomma.&lt;/p&gt; &lt;p&gt;A parte questo, c'è il desktop e non ho avuto grandi problemi. Nemmeno a configurare una route da prompt dei comandi :)&lt;/p&gt; &lt;h4&gt;Le app&lt;/h4&gt; &lt;p&gt;Tendenzialmente direi che non ci sono problemi, anche con le app di terze parti. Quelle di Bing (Notizie, Meteo, Sport) sono veramente bene fatte.&lt;/p&gt; &lt;p&gt;Finora non ho trovato un client Twitter che mi piacesse davvero, per cui sono tornato ad utilizzarlo su web (o a usare MetroTwit). Però io dal tablet twitto poco, perché quando lo uso sono spesso in modalità relax, o in riunione, prendendo appunti, oppure ad una conferenza, dove mi sta bene usare il web.&lt;/p&gt; &lt;p&gt;Un po' più grave la mancanza di un client ufficiale per Facebook: anche qui con il sito si sopravvive, ma non è la stessa cosa.&lt;/p&gt; &lt;p&gt;Di sicuro mi manca molto &lt;a href="http://www.zite.com/" target="_blank"&gt;Zite&lt;/a&gt;, ma io ho una personale dipendenza verso chi mi toglie un compito dalla routine mattutina, per cui ritrovarmi con notizie profilate per i miei interessi resta una killer feature. C'è da dire che per WIndows Phoone l'app ufficiale c'è, quindi magari è solo questione di tempo perché ne esca una anche per Windows 8. Lo spero, anche perché Surface è fatto per consumare informazioni e questa app mi manca tantissimo.&lt;/p&gt; &lt;p&gt;In generale, noto che ci sono tantissimi giochi, molte app di brand famosi. Poche di quelle trendy, ma credo sia soprattutto questione di tempo (e di risultati) e del fatto che non fa figo, per ora.&lt;/p&gt; &lt;p&gt;Manca un Windows Live Writer (ma il team dice che sta lavorando alla versione per WinRT). Io ho risolto scrivendo su Word e salvando su SkyDrive, per poi postare dal PC. Questo post è stato scritto per la maggior parte con il mio Surface RT :)&lt;/p&gt; &lt;h4&gt;La tastiera&lt;/h4&gt; &lt;p&gt;Le 2 tastiere sono incredibili. Io ho la touch cover, che non ha meccanica in movimento e su cui ho scritto gran parte di questo post, come detto. Ho in programma di comprare una type cover domani, di quelle con i tasti fisici. Non l'ho fatto ancora perché questa che ho ora il layout US, anche se poi su Windows ho mappato quello ita: non guardando mai la tastiera, non è un problema, vado in automatico sui tasti. La touch costa 119,00 Euro, la type 129,00.&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.aspitalia.com/img/danielebochicchio/windows-live-writer/c9200050ba95_709e/image_thumb_2.png" /&gt;&lt;/p&gt; &lt;p&gt;Se volete un consiglio, la type è l'ideale se dovete scrivere tanto, ma la touch resta un prodigio dell'ingegneria: come sia possibile fare in qualche millimetro una tastiera senza meccanica che funziona bene è un vero prodigio. Richiede un po' di tempo per abituarsi al fatto che non c'è meccanica in movimento, ma per il casual writing va bene. Certo, non ci scriverei un libro, su quella type.&lt;/p&gt; &lt;p&gt;L'aggancio avviene facilmente, con il famoso click clack oggetto anche delle pubblicità, ma non c'è una calamita che tiene ferma la tastiera una volta chiusa. In giro ho visto hack assurdi, tipo gente che ha usato un pezzetto di velcro... Ad ogni modo, questo è un piccolo difetto che si manifesta quando buttate il vostro Surface RT dentro una borsa e lo ritrovate acceso, perché la cover si è staccata dallo schermo...&lt;/p&gt; &lt;p&gt;Surface RT ha dei sensori, per cui capisce quando la cover è aperta o no. Se è attaccata, Windows RT non mostra la classica tastiera su schermo, mentre da staccato (stile tablet) la offre. Il tutto funziona piuttosto bene, ho solo riscontrato ogni tanto dei problemi se stacco la tastiera prima di sloccare il device, perché non sempre si accorge che la tastiera manca e non si riesce ad inserire il PIN/password di unlock. Attaccando e staccando il problema scompare.&lt;/p&gt; &lt;h4&gt;La batteria&lt;/h4&gt; &lt;p&gt;Ci si fa senza problemi un giorno tenendolo sempre accesso. Con l'uso da tablet si arriva ai 4-5 giorni classici. Niente da dire, su quel fronte, grazie al processore ARM, che garantisce bassi consumi.&lt;/p&gt; &lt;h4&gt;L'uso da divano&lt;/h4&gt; &lt;p&gt;Surface RT (come il nuovo Pro, non ancora distribuito in Italia) rappresenta una nuova classe di device. Non è un ultrabook, non è un portatile, non è solo un tablet. Ci sono dei compromessi, il maggiore dei quali è che al momento l'uso da divano in modalità notebook non è agevole, perché la base è leggera e perché l'angolazione non è regolabile: lo stand consente di posizionare il device in una sola angolazione e c'è bisogno di spazio perché si possa utilizzare. L'uso con il device sulle gambe o sul tavolo di un'aereo non è la modalità più comoda. Da tavolo o scrivania non ci sono problemi.&lt;/p&gt; &lt;p&gt;Al momento non ci sono altri accessori, ma si vocifera di una docking station con batteria esterna e meccanismo che lo avvicini ad un notebook. Sono rumor, per ora non c'è niente di annunciato, anche se sarebbe un'aggiunta molto interessante per chi ne fa uso nelle modalità di cui sopra.&lt;/p&gt; &lt;h4&gt;In definitiva: vale l'acquisto?&lt;/h4&gt; &lt;p&gt;La risposta è come sempre: dipende. A me personalmente piace tanto ed ha sostituito in quello che facevo prima l'iPad, con il vantaggio che l'ho usato in riunioni brevi e per presentazioni basate solo su PowerPoint, senza problemi. Il fatto che ci sia l'ecosistema Windows (ma attenzione, non le app desktop) fa sì che vi sentiate a casa, con le app native e con quelle prese dallo store. Ho fatto tranquillamente intere giornate in giro senza portarmi dietro altro. L'uso maggiore che ne faccio è senza la tastiera, in modalità tablet. Ma poter ritoccare al volo un documento agganciandola è senza dubbio qualcosa che un più di un paio di volte mi ha salvato la giornata o la serata, evitandomi di recuperare il mio notebook, che ormai spesso lascio in ufficio.&lt;/p&gt; &lt;p&gt;Non saprei se consigliare questo tipo di device come unico PC. Se però pensate di poter fare a meno di un PC, ma avete paura di avere solo un tablet, questo può essere un giusto device: è sia un PC (limitato dal fatto di non far girare app), sia un tablet. Avrete impostazioni e app condivise e le loro impostazioni sincronizzate con i vostri PC basati su Windows 8/RT.&lt;/p&gt; &lt;p&gt;Surface RT è il primo di una specie. Come tutti i primi, non è perfetto, però si avvicina molto all'idea di PC in mobilità che Microsoft aveva iniziato a cercare di introdurre con primi tablet PC. 10 anni dopo la tecnologia è sicuramente in grado di rendere quella visione più facilmente realizzabile.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Windows_8/" rel="tag"&gt;Windows 8&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2813/Primi-Mesi-Surface-RT.aspx"&gt;&lt;em&gt;I miei primi tre mesi con Surface RT&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/28839df9/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=I+miei+primi+tre+mesi+con+Surface+RT&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2813%2FPrimi-Mesi-Surface-RT.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=I+miei+primi+tre+mesi+con+Surface+RT&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2813%2FPrimi-Mesi-Surface-RT.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151885781376/u/0/f/492543/c/32576/s/28839df9/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151885781376/u/0/f/492543/c/32576/s/28839df9/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151885781376/u/0/f/492543/c/32576/s/28839df9/a2t.img" border="0"/&gt;</description><category domain="">Microsoft-related, Windows 8</category><pubDate>Wed, 13 Feb 2013 10:07:20 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2813/Primi-Mesi-Surface-RT.aspx</guid><slash:comments>1</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2813/Primi-Mesi-Surface-RT.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2813.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Inviare i nostri contenuti dal web all&amp;#39;app per Windows 8 e Windows RT</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2855921a/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost28120CInviare0EContenuti0EWeb0EApp0EWindows0EWindows0ERT0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2812" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Da quando abbiamo rilasciato &lt;a href="http://apps.microsoft.com/windows/it-it/app/aspitalia-com/044031e2-b907-4377-85b9-c52603fde8d6" target="_blank"&gt;&lt;strong&gt;l'app per Windows 8&lt;/strong&gt;&lt;/a&gt;, abbiamo aggiunto un nuovo, comodo sistema per leggere i contenuti (anche offline) per chi ha un PC o un tablet con Windows 8 o Windows RT.&lt;/p&gt; &lt;p&gt;Di recente, nel redesign grafico del sito web, abbiamo aggiunto un pulsante (che appare solo se si naviga da Windows 8/Windows RT) che consente, dal web, di "mandarsi" l'articolo direttamente nell'app.&lt;/p&gt; &lt;p&gt;&lt;img title="image" alt="image" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/leggere-i-nostri-contenuti-su-windows-8_a92c/image_0783e9d7-d6b9-478a-9afe-bc855b5e476b.png" width="600" height="228"&gt;&lt;/p&gt; &lt;p&gt;E' una comodità che vi consentirà di sfruttare, ad esempio, il nuovo team dark dell'app per leggere più comodamente di sera:&lt;/p&gt; &lt;p&gt;&lt;img title="image" alt="image" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/leggere-i-nostri-contenuti-su-windows-8_a92c/image_4074e17b-bbac-4db4-905c-580d82a3aef2.png" width="600" height="338"&gt;&lt;/p&gt; &lt;p&gt;Una volta inviato, l'articolo resta disponibile per la lettura anche offline.&lt;/p&gt; &lt;p&gt;Tutte le nostre app sono disponibili su &lt;a href="http://www.aspitalia.com/misc/mobile.aspx" target="_blank"&gt;questa pagina&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2812/Inviare-Contenuti-Web-App-Windows-Windows-RT.aspx"&gt;&lt;em&gt;Inviare i nostri contenuti dal web all&amp;#39;app per Windows 8 e Windows RT&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2855921a/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Inviare+i+nostri+contenuti+dal+web+all%26%2339%3Bapp+per+Windows+8+e+Windows+RT&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2812%2FInviare-Contenuti-Web-App-Windows-Windows-RT.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Inviare+i+nostri+contenuti+dal+web+all%26%2339%3Bapp+per+Windows+8+e+Windows+RT&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2812%2FInviare-Contenuti-Web-App-Windows-Windows-RT.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151885337119/u/0/f/492543/c/32576/s/2855921a/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151885337119/u/0/f/492543/c/32576/s/2855921a/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151885337119/u/0/f/492543/c/32576/s/2855921a/a2t.img" border="0"/&gt;</description><category domain="">ASPItalia.com Network</category><pubDate>Thu, 07 Feb 2013 15:07:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2812/Inviare-Contenuti-Web-App-Windows-Windows-RT.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2812/Inviare-Contenuti-Web-App-Windows-Windows-RT.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2812.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Gli eventi di Febbraio</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/284ec2a0/l/0Lblogs0Baspitalia0N0Cnostromo0Cpost28110CEventi0EFebbraio0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2811" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Il Mese di febbraio è davvero fitto di eventi per chi lavora o è anche solo interessato allo sviluppo su piattaforma Microsoft: &lt;/p&gt;&lt;h1&gt;Nokia Lumia Imaging Application Development Workshop&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;Nokia &lt;/strong&gt;in abito della &lt;strong&gt;Media Social Week, &lt;/strong&gt;che si terrà a Milano dal &lt;strong&gt;18 &lt;/strong&gt;al &lt;strong&gt;22, &lt;/strong&gt;ha organizzato&amp;nbsp;nella giornata del &lt;strong&gt;21 &lt;/strong&gt;un&amp;nbsp;interessante workshop sullo sviluppo di applicazioni per &lt;strong&gt;Windows Phone&lt;/strong&gt;. In particolare nel Workshop parleremo di &lt;strong&gt;Lens App&lt;/strong&gt;. io e &lt;a href="http://blogs.aspitalia.com/ricciolo/"&gt;Cristian Civera&lt;/a&gt; saremo gli speaker e saremo lieti, prima di spiegarvi, e poi di aiutarvi a realizzare una Lens app di base.&lt;br/&gt;Al seguente indirizzo trovare i dettagli per &lt;a href="http://socialmediaweek.org/milan/events/?id=65106#.URA0sqUaZ2t"&gt;l'iscrizione e l'agenda&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Infine e solo per ordine temporali il più importante evento Community italiano&lt;/p&gt;&lt;h1&gt;Community Days 2013&lt;/h1&gt;&lt;p&gt; In questo evento parlerò di come scrivere codice, sia markup che procedurale, in modo da condividerlo facilmente tra applicazione &lt;strong&gt;Windows 8&lt;/strong&gt; e &lt;strong&gt;Windows Phone&lt;/strong&gt;. È importante non solo perché ci/vi può capitare di realizzare brand di applicazioni su ambedue le piattaforme. Ma anche perché ambedue gli ambienti condividono gran parte dell'esperienza di sviluppo, e non conoscere questa possibilità potrebbe penalizzarci in futuro. Potere trovare l'agenda e tutte le informazioni sul sito &lt;a href="http://www.communitydays.it/events/communitydays-2013/"&gt;ufficiale&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Metro/" rel="tag"&gt;Metro&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows/" rel="tag"&gt;Windows&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_8/" rel="tag"&gt;Windows 8&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone/" rel="tag"&gt;Windows Phone&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_7/" rel="tag"&gt;Windows Phone 7&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_8/" rel="tag"&gt;Windows Phone 8&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/WinRT/" rel="tag"&gt;WinRT&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/nostromo/post2811/Eventi-Febbraio.aspx"&gt;&lt;em&gt;Gli eventi di Febbraio&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/284ec2a0/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Gli+eventi+di+Febbraio&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnostromo%2Fpost2811%2FEventi-Febbraio.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Gli+eventi+di+Febbraio&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnostromo%2Fpost2811%2FEventi-Febbraio.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151885307096/u/0/f/492543/c/32576/s/284ec2a0/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151885307096/u/0/f/492543/c/32576/s/284ec2a0/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151885307096/u/0/f/492543/c/32576/s/284ec2a0/a2t.img" border="0"/&gt;</description><category domain="">miscellaneous, Metro, Windows, Windows 8, Windows Client, Windows Phone, Windows Phone 7, Windows Phone 8, WinRT</category><pubDate>Wed, 06 Feb 2013 13:26:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/nostromo/post2811/Eventi-Febbraio.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/nostromo/post2811/Eventi-Febbraio.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/nostromo/CommentRSS2811.aspx</wfw:commentRss><dc:creator>Marco Leoncini</dc:creator></item><item><title>Il Nokia Lumia 620 &amp;#232; il Windows Phone 8 che in tanti stavano aspettando</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/28345385/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost2810A0CNokia0ELumia0E620A0EWindows0EPhone0EStavano0EAspettando0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2810" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Dopo 3 mesi di utilizzo di un &lt;strong&gt;Nokia Lumia 920 con Windows Phone 8&lt;/strong&gt;, non pensavo di poter trovare un altro telefono in grado di piacermi così tanto. Intendiamoci, il 920 resta il mio preferito, ma io non sono la massa e ho esigenze particolari. In più, normalmente, un telefono così grande (e pesante) come il 920 è giustificato dal fatto che la tecnologia che c'è dentro (camera, ricarica wireless) ti deve servire (e, nel mio caso, è apprezzatissima) e devi essere disposto a pagarla.&lt;/p&gt; &lt;p&gt;Windows Phone in Italia è al &lt;strong&gt;14% del mercato (+11 in un anno)&lt;/strong&gt;, anche grazie ai Lumia e anche grazie al &lt;strong&gt;Lumia 610&lt;/strong&gt;, piccolo e economico device con Windows Phone 7.5 (aggiornabile alle 7.8). Il 610 è l'ideale per chi non ha necessità troppo evolute (ne ho la conferma avendone comprato uno a mio fratello), ma ha bisogno di un sistema che sia uguale a quello che si trova sui fratelli maggiori. L'unico problema del 610 è che monta solo 256 MB di RAM, quindi non supporta i background agent. Potremo scrivere del perché fare un background agent che aggiorni la tile utilizzando dati remoti sia stupido, poco rispettoso dell'utente e della piattaforma, quando ci sono le push notification, ma il risultato è che un tot di app non funzionano per colpa di dev prigri (strano? :)). Semmai, questo è un problema con i giochi, dove oggettivamente la RAM a disposizione non è tantissima.&lt;/p&gt; &lt;p&gt;Quando Nokia mi ha dato la possibilità di provare per un po' di settimane il &lt;strong&gt;Lumia 620&lt;/strong&gt; non avrei pensato di arrivare a pensare di usarlo (temporaneamente, sia chiaro! :D) al posto del 920. Eppure, se guardiamo la &lt;a href="http://www.nokia.com/global/products/phone/lumia620/" target="_blank"&gt;scheda tecnica&lt;/a&gt;, i dubbi spariscono. Il gioiellino:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;display LCD 3,8'' Clear Black 800x480 px&lt;/li&gt; &lt;li&gt;processore Snapdragon S4 dual core 1 GHz&lt;/li&gt; &lt;li&gt;512 MB di RAM&lt;/li&gt; &lt;li&gt;camera 5 MPX&lt;/li&gt; &lt;li&gt;bluetooth e NFC&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Il tutto in 115x61 mm, con soli 127g di peso.&lt;/p&gt; &lt;p&gt;&lt;img title="IMG_20130202_085713" alt="IMG_20130202_085713" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/b3fa20051ede_77f1/img_20130202_085713_e4a8940e-66d6-4808-956e-e4730da90e39.jpg" width="600" height="338"&gt;&lt;/p&gt; &lt;p&gt;&lt;img title="IMG_20130202_090208" alt="IMG_20130202_090208" src="http://blogs.aspitalia.com/img/DanieleBochicchio/windows-live-writer/b3fa20051ede_77f1/img_20130202_090208_0cf86702-7a59-4403-8133-5c4540557009.jpg" width="600" height="338"&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Il 620, a differenza del 610, ha 512 MB di RAM, quindi funzionano tutte le app, senza limitazioni di nessuno tipo.&lt;/strong&gt; Con un costo stimato di 250,00 Euro, circa, avete la stessa identica esperienza (lato UX e possibilità di far girare le app) che avreste con un 820, un 920 o qualsiasi altro Windows Phone 8 di fascia alta. Ecco perché il 620 è il Windows Phone che noi che lavoriamo con la piattaforma stavamo aspettando.&lt;/p&gt;&lt;p&gt;Difetti? Ha solo 8 GB di storage onboard, però ha la possibilità di usare una Micro-SD per aggiungerne altro. E non supporta LTE, che però è un limite ragionevole, dato che le reti in italia non sono ancora disponibili.&lt;/p&gt;&lt;p&gt;Dovrebbe essere disponibile al pubblico entro la fine del mese di febbraio.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Windows_Phone/" rel="tag"&gt;Windows Phone&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_8/" rel="tag"&gt;Windows Phone 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2810/Nokia-Lumia-620-Windows-Phone-Stavano-Aspettando.aspx"&gt;&lt;em&gt;Il Nokia Lumia 620 &amp;#232; il Windows Phone 8 che in tanti stavano aspettando&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/28345385/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Il+Nokia+Lumia+620+%26%23232%3B+il+Windows+Phone+8+che+in+tanti+stavano+aspettando&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2810%2FNokia-Lumia-620-Windows-Phone-Stavano-Aspettando.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Il+Nokia+Lumia+620+%26%23232%3B+il+Windows+Phone+8+che+in+tanti+stavano+aspettando&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2810%2FNokia-Lumia-620-Windows-Phone-Stavano-Aspettando.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151885189288/u/0/f/492543/c/32576/s/28345385/kg/340/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151885189288/u/0/f/492543/c/32576/s/28345385/kg/340/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151885189288/u/0/f/492543/c/32576/s/28345385/kg/340/a2t.img" border="0"/&gt;</description><category domain="">Windows Phone, Windows Phone 8</category><pubDate>Mon, 04 Feb 2013 07:56:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2810/Nokia-Lumia-620-Windows-Phone-Stavano-Aspettando.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2810/Nokia-Lumia-620-Windows-Phone-Stavano-Aspettando.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2810.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Tip: cosa fare quando Entity Framework Code-First Migrations smette di funzionare</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/27a6f383/l/0Lblogs0Baspitalia0N0Csm154550Cpost280A90CTip0EFare0EEntity0EFramework0ECodeFirst0EMigrations0ESmette0EFunzionare0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2809" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Ho perso il conto delle volte che ho usato Code-First Migrations. Non l'ho mai usato in gruppo, ma devo dire che quando lavoro da solo è veramente ben fatto. Peccato però che ogni tanto smetta di funzionare senza alcun motivo. Quest'oggi mi sono imbattuto per l'ennesima volta in uno dei suoi fantastici errori. In pratica, nonostante stessi usando Code-First Migration sul progetti da mesi, la console di NuGet aveva deciso che il mio progetto non conteneva ne la classe di contesto, ne un contesto di migrazione.&lt;/p&gt;&lt;p&gt;Ormai sono abituato a questi problemi quindi ho una lista di azioni che possono risolvere il problema. Il contenuto tecnologico è ELEVATISSIMO quindi mi raccomando legegte con attenzione:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Chiudere e riaprire Visual Studio (a volte funziona, il che da tecnico mi deprime parecchio)&lt;/li&gt;&lt;li&gt;Se il progetto è iniziato con la RC di Visual Studio 2012 (e quindi anche la RC di Entity Framework) e poi avete migrato alla RTM, tutto continuerà a funzionarvi finchè non svuotate la temp dell'utente (non chiedetemi il perchè ma è così). rimuovete e reinstallare Entity Framework dal progetto sempre usando NuGet&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Se ancora non riconosce le vostre classi, provate forzando il nome del progetto con lo switch -StartupProjectName "nomeprogetto"&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Fino ad oggi queste tre strade hanno risolto il 100% dei miei problemi con Code-First Migrations... spero aiutino anche voi :)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Stay Tuned...&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Entity_Framework/" rel="tag"&gt;Entity Framework&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Entity_Framework_5.0/" rel="tag"&gt;Entity Framework 5.0&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ORM/" rel="tag"&gt;ORM&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/sm15455/post2809/Tip-Fare-Entity-Framework-CodeFirst-Migrations-Smette-Funzionare.aspx"&gt;&lt;em&gt;Tip: cosa fare quando Entity Framework Code-First Migrations smette di funzionare&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/27a6f383/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Tip%3A+cosa+fare+quando+Entity+Framework+Code-First+Migrations+smette+di+funzionare&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2809%2FTip-Fare-Entity-Framework-CodeFirst-Migrations-Smette-Funzionare.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Tip%3A+cosa+fare+quando+Entity+Framework+Code-First+Migrations+smette+di+funzionare&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fsm15455%2Fpost2809%2FTip-Fare-Entity-Framework-CodeFirst-Migrations-Smette-Funzionare.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151884557621/u/0/f/492543/c/32576/s/27a6f383/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151884557621/u/0/f/492543/c/32576/s/27a6f383/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151884557621/u/0/f/492543/c/32576/s/27a6f383/a2t.img" border="0"/&gt;</description><category domain="">.NET, Entity Framework, Entity Framework 5.0, ORM</category><pubDate>Fri, 18 Jan 2013 10:04:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/sm15455/post2809/Tip-Fare-Entity-Framework-CodeFirst-Migrations-Smette-Funzionare.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/sm15455/post2809/Tip-Fare-Entity-Framework-CodeFirst-Migrations-Smette-Funzionare.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/SM15455/CommentRSS2809.aspx</wfw:commentRss><dc:creator>Stefano Mostarda</dc:creator></item><item><title>Windows Phone 8 a Roma il 18 gennaio con ASPItalia.com e Domusdotnet</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/277f39ec/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost280A70CWindows0EPhone0ERoma0E180EGennaio0EASPItalia0N0EDomusdotnet0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2807" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Venerdì prossimo (il 18) siamo a Roma con un nuovo evento, organizzato in collaborazione con Domusdotnet, lo user group romano.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.aspitalia.com/eventi/47/Windows-Phone-R8me-Roma.aspx" target="_blank"&gt;&lt;img src="http://www.aspitalia.com/eventi/images/logos/47.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Ci occuperemo di Windows Phone 8. &lt;a href="http://www.aspitalia.com/eventi/47/Windows-Phone-R8me-Roma.aspx" target="_blank"&gt;Non mancate&lt;/a&gt;, le iscrizioni sono ancora aperte e la partecipazione è gratuita!&lt;/p&gt; &lt;p&gt;Trovate l'agenda online: io mi occuperò di tile, notifiche, lock screen e novità nei background agent. A venerdì!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2807/Windows-Phone-Roma-18-Gennaio-ASPItalia.com-Domusdotnet.aspx"&gt;&lt;em&gt;Windows Phone 8 a Roma il 18 gennaio con ASPItalia.com e Domusdotnet&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/277f39ec/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Windows+Phone+8+a+Roma+il+18+gennaio+con+ASPItalia.com+e+Domusdotnet&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2807%2FWindows-Phone-Roma-18-Gennaio-ASPItalia.com-Domusdotnet.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Windows+Phone+8+a+Roma+il+18+gennaio+con+ASPItalia.com+e+Domusdotnet&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2807%2FWindows-Phone-Roma-18-Gennaio-ASPItalia.com-Domusdotnet.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151884619841/u/0/f/492543/c/32576/s/277f39ec/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151884619841/u/0/f/492543/c/32576/s/277f39ec/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151884619841/u/0/f/492543/c/32576/s/277f39ec/a2t.img" border="0"/&gt;</description><category domain="">Community Events</category><pubDate>Mon, 14 Jan 2013 10:00:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2807/Windows-Phone-Roma-18-Gennaio-ASPItalia.com-Domusdotnet.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2807/Windows-Phone-Roma-18-Gennaio-ASPItalia.com-Domusdotnet.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2807.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Costruire facilmente la tua prima app per Windows 8</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/277df47f/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost280A80CCostruire0EFacilmente0EApp0EWindows0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2808" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Negli scorsi mesi in &lt;a href="http://www.icubed.it/" target="_blank"&gt;&lt;strong&gt;iCubed&lt;/strong&gt;&lt;/a&gt; abbiamo lavorato, con &lt;strong&gt;Microsoft Italia&lt;/strong&gt;, alla creazione di un nuovo framework applicativo che consente di &lt;strong&gt;creare app per il Windows Store in pochissimi e semplici passaggi&lt;/strong&gt;. L'idea è che chi approccia per la prima volta lo sviluppo di app potrebbe aver bisogno di una soluzione &lt;em&gt;boilerplate&lt;/em&gt; per iniziare, l'ideale durante i lab che Microsoft Italia tiene periodicamente.&lt;/p&gt; &lt;p&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.aspitalia.com/img/danielebochicchio/windows-live-writer/costruire-facilmente-la-tua-prima-app-pe_7f64/image_393b0a0a-1087-43a4-bdd1-1f979657b1e5.png" width="501" height="331"&gt;&lt;/p&gt; &lt;p&gt;Il framework consente di creare un'app per il Windows Store, in &lt;strong&gt;XAML e C#&lt;/strong&gt; o &lt;strong&gt;HTML e JavaScript&lt;/strong&gt;, configurando le sezioni e i contenuti all'interno del browser. Si può scegliere tra una serie di template già pronti e di stili grafici, ma tutto può essere personalizzato. Si tratta di un buon modo per iniziare ad imparare a sviluppare app per WinRT.&lt;/p&gt; &lt;p&gt;All'interno si trova tutto quello che ha senso imparare all'inizio: gestione di liste, layout diversi in base all'orientamento del device (inclusa snapped view), navigazione, contratti di search e share, pin, tile e molto altro ancora.&lt;/p&gt; &lt;p&gt;Puntate i vostri browser su &lt;a href="http://www.apps4windows8.it" target="_blank"&gt;www.apps4windows8.it&lt;/a&gt; e buon divertimento!&lt;/p&gt; &lt;p&gt;PS: a breve ci sarà anche la possibilità di creare app per il &lt;strong&gt;Windows Phone Store&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Metro/" rel="tag"&gt;Metro&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_8/" rel="tag"&gt;Windows 8&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/WinRT/" rel="tag"&gt;WinRT&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2808/Costruire-Facilmente-App-Windows.aspx"&gt;&lt;em&gt;Costruire facilmente la tua prima app per Windows 8&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/277df47f/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Costruire+facilmente+la+tua+prima+app+per+Windows+8&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2808%2FCostruire-Facilmente-App-Windows.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Costruire+facilmente+la+tua+prima+app+per+Windows+8&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2808%2FCostruire-Facilmente-App-Windows.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151884615112/u/0/f/492543/c/32576/s/277df47f/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151884615112/u/0/f/492543/c/32576/s/277df47f/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151884615112/u/0/f/492543/c/32576/s/277df47f/a2t.img" border="0"/&gt;</description><category domain="">Microsoft-related</category><pubDate>Mon, 14 Jan 2013 08:10:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2808/Costruire-Facilmente-App-Windows.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2808/Costruire-Facilmente-App-Windows.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2808.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Azure Mobile Services a Milano</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2744f5cb/l/0Lblogs0Baspitalia0N0Ccradle0Cpost280A60CAzure0EMobile0EServices0EMilano0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2806" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Il prossimo Giovedì 10 Gennaio, si terrà in sede Microsoft Italia a Milano, un &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032539095&amp;amp;culture=it-IT"&gt;evento dedicato ad Azure e ASP.NET&lt;/a&gt;. Io ho l'onore di essere tra gli speaker, e terrò una sessione su Azure Mobile Services: si tratta di una funzionalità che, sebbene sia ancora in preview, mi sta appassionando davvero tantissimo. Ne ha già parlato il mio compagno di merende &lt;a href="http://www.cristiancivera.com/"&gt;Cristian Civera&lt;/a&gt; in un articolo qui su ASPItalia.com e, se sviluppate applicazioni mobile (Win8, Windows Phone, ma anche iOS) che necessitano uno &lt;strong&gt;strato di servizi&lt;/strong&gt;, se avete bisogno di un'infrastruttura per le &lt;strong&gt;push notification&lt;/strong&gt; o di implementare una &lt;strong&gt;security basata su OAuth&lt;/strong&gt;, provate a buttarci un occhio, perché sono decisamente interessanti.&lt;/p&gt; &lt;p&gt;Al momento le registrazioni sono sold-out, se siete interessati, &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032539095&amp;amp;culture=it-IT"&gt;provate a mettervi in lista d'attesa&lt;/a&gt; e incrociamo le dita tutti insieme. E, per chi ci sarà, ci vediamo lì, fatevi riconoscere! &lt;img alt="Smile" src="http://blogs.aspitalia.com/img/cradle/windows-live-writer/azure-mobile-services-a-milano_ad94/wlemoticon-smile_2.png"&gt;&lt;/p&gt; &lt;p&gt;Ciao!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Windows_8/" rel="tag"&gt;Windows 8&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Azure/" rel="tag"&gt;Windows Azure&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone/" rel="tag"&gt;Windows Phone&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_7/" rel="tag"&gt;Windows Phone 7&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_7.1/" rel="tag"&gt;Windows Phone 7.1&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_7.1.1/" rel="tag"&gt;Windows Phone 7.1.1&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_7.5/" rel="tag"&gt;Windows Phone 7.5&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Phone_8/" rel="tag"&gt;Windows Phone 8&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/cradle/post2806/Azure-Mobile-Services-Milano.aspx"&gt;&lt;em&gt;Azure Mobile Services a Milano&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2744f5cb/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Azure+Mobile+Services+a+Milano&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fcradle%2Fpost2806%2FAzure-Mobile-Services-Milano.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Azure+Mobile+Services+a+Milano&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fcradle%2Fpost2806%2FAzure-Mobile-Services-Milano.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151884351892/u/0/f/492543/c/32576/s/2744f5cb/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151884351892/u/0/f/492543/c/32576/s/2744f5cb/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151884351892/u/0/f/492543/c/32576/s/2744f5cb/a2t.img" border="0"/&gt;</description><category domain="">Misc, Windows 8, Windows Azure, Windows Phone, Windows Phone 7, Windows Phone 7.1, Windows Phone 7.1.1, Windows Phone 7.5, Windows Phone 8</category><pubDate>Mon, 07 Jan 2013 13:25:47 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/cradle/post2806/Azure-Mobile-Services-Milano.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/cradle/post2806/Azure-Mobile-Services-Milano.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/cradle/CommentRSS2806.aspx</wfw:commentRss><dc:creator>Marco De Sanctis</dc:creator></item><item><title>Realizzare un controllo &amp;quot;Calendar&amp;quot; per Windows-terza parte-</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/27201bce/l/0Lblogs0Baspitalia0N0Cnostromo0Cpost280A50CRealizzare0EControllo0ECalendar0EWindowsterza0EParte0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2805" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Riprendo con un po' di ritardo, la serie di post sulla realizzazione di un semplice controllo per la visualizzazione di un calendario per WinRT. Un breve riassunto è obbligatorio: nel &lt;a href="http://blogs.aspitalia.com/nostromo/post2794/Realizzare-Controllo-Calendar-Windows.aspx"&gt;primo post della serie&lt;/a&gt; abbiamo gettato le base dell'UI e mentre nel &lt;a href="http://blogs.aspitalia.com/nostromo/post2801/Realizzare-Controllo-Calendar-Windows-Seconda-Parte.aspx"&gt;Secondo&lt;/a&gt; ci siamo concentrati sulla generazione degli elementi che costituiscono i giorni del calendario. In questo post ci concentreremo su l'aspetto esteriore del nostro calendario.&lt;/p&gt; &lt;p&gt;Allo state attuale abbiamo un controllo &lt;strong&gt;GridView&lt;/strong&gt; associato ad una collezione di oggetti &lt;strong&gt;DayItem&lt;/strong&gt;. In questa collezione ogni oggetto rappresenta un &lt;strong&gt;giorno&lt;/strong&gt; e uno &lt;strong&gt;stato&lt;/strong&gt;. Il primo è rappresentato dalla proprietà &lt;strong&gt;DisplayDayNumber&lt;/strong&gt; mentre il secondo da &lt;strong&gt;DayState&lt;/strong&gt;. In prima battuta ci interessa visualizzare visualizzare il giorno.&lt;/p&gt; &lt;p&gt;Se non specificato diversamente il &lt;strong&gt;GridView&lt;/strong&gt; mostra i suoi elementi richiamando sull'oggetto da visualizzare il metodo &lt;strong&gt;ToString()&lt;/strong&gt;, producendo il risultato che è possibile vedere in figura 1&lt;/p&gt; &lt;p&gt;&lt;img width="500" height="500" title="figura 1-calendario-sdt" alt="figura 1-calendario-sdt" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/figura%201-calendario-sdt_5.jpg" border="0"/&gt;&lt;/p&gt; &lt;p&gt;Per fortuna è possibile specificare le informazioni da visualizzare impostando la proprietà &lt;strong&gt;ItemTemplate.&lt;/strong&gt; Aggiungiamo quindi al nostro GridView il markup di figura 2. La &lt;strong&gt;DataTemplate&lt;/strong&gt; è semplicissima, è formata da un solo controllo: una &lt;strong&gt;TextBlock&lt;/strong&gt; con la proprietà &lt;strong&gt;Text&lt;/strong&gt; in binding con la proprietà &lt;strong&gt;DysplayDayNumber&lt;/strong&gt; che è esposta dal tipo DayItem.&lt;/p&gt; &lt;p&gt;&lt;img width="500" height="500" title="2" alt="2" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/2_3.png" border="0"/&gt;&lt;/p&gt; &lt;p&gt;Se esequiamo il nostro progetto, l'aspetto è quello visibile in figura 3. Ancora dobbiamo impostare correttamente l'orientamento e far si che siano visualizzate sette colonne invece che tre.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/3_2.png"&gt;&lt;img width="500" height="500" title="3" alt="3" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/3_thumb.png" border="0"/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Il responsabile dell'arrangiamento degli elementi è un &lt;strong&gt;Panel&lt;/strong&gt;. possiamo specificare il "pannello" da utilizzare mediante la proprietà &lt;strong&gt;ItemsPanel&lt;/strong&gt;, per creare il look &amp;amp; feel tipico dei calendari usiamo un &lt;strong&gt;VariableSizeWrapGrid&lt;/strong&gt; e impostiamo la proprietà &lt;strong&gt;MaximnRowColumns&lt;/strong&gt; a sette e l'orientamento orizzontale. Il markup necessario è quello mostrato il Figura 4.&lt;/p&gt; &lt;p&gt;&lt;img width="500" height="500" title="4" alt="4" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/4_3.png" border="0"/&gt;&lt;/p&gt; &lt;p&gt;Quello in figura 5 è l'aspetto attuale del calendario. L'aspetto riproduce lo stile classico di un calendario, ma dobbiamo nascondere lo stato &lt;strong&gt;Void&lt;/strong&gt; e dare maggior risalto allo stato &lt;strong&gt;Normal&lt;/strong&gt;. &lt;/p&gt; &lt;p&gt;&lt;img width="500" height="500" title="5" alt="5" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/5_3.png" border="0"/&gt;&lt;/p&gt; &lt;p&gt;La &lt;strong&gt;GridView&lt;/strong&gt; visualizza ogni elemento, senza fare distinzioni, utilizzando lo Style specificato mediante la proprietà &lt;strong&gt;ItemContainerStyle&lt;/strong&gt;. Per fortuna è possibile intervenire nel processo di impostazione dello &lt;strong&gt;Style&lt;/strong&gt; creando uno &lt;strong&gt;StyleSelector&lt;/strong&gt;. Uno &lt;strong&gt;StyleSelector&lt;/strong&gt; è essenzialmente una classe che eredita dall'omonimo tipo e esegue l'override del metodo &lt;strong&gt;SelectStyleCore&lt;/strong&gt;. Il metodo riceve due paramenti:il dato associato all'elemento ed il suo contenitore. Creiamo quindi una nuova classe, ereditiamo, come detto da StyleSelector e nel metodo SelectStyleCore aggiungiamo il codice mostrato in figura 6.&lt;/p&gt; &lt;p&gt;&lt;img width="500" height="590" title="6" alt="6" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/6_3.png" border="0"/&gt;&lt;/p&gt; &lt;p&gt;Nella classe abbiamo esposto due proprietà del tipo &lt;strong&gt;Style&lt;/strong&gt;. Ognuna rappresenta lo Style che verrà applicato al rispettivo stato. Il codice è estremamente semplice: dopo aver controllato che il dato sia del tipo corretto, in base alla sua proprietà State restituiamo il rispettivo Style. Adesso dobbiamo creare uno Style per ogni stato. Per iniziare possiamo aiutarci con Blend. Editiamo una copia dello style di default che viene applicato se non viene impostata la proprietà &lt;strong&gt;ItemContainerStyle. &lt;/strong&gt;Chiamiamo il nuovo Style BaseGridViewItemStyle. sempre con Blend cerchiamo il &lt;strong&gt;ContenPresenter&lt;/strong&gt; e andiamo a modificare lo stato &lt;strong&gt;Disabled&lt;/strong&gt;. Lasciamo che Blend registri la modifica e impostiamo la proprietà &lt;strong&gt;Opacity&lt;/strong&gt; a &lt;strong&gt;0&lt;/strong&gt;. Proseguiamo creando due nuovi Style basati sul quello appena modificato. Il primo: &lt;strong&gt;VoidGridItemStyle&lt;/strong&gt; imposta solo la proprietà &lt;strong&gt;Disabled&lt;/strong&gt; a &lt;em&gt;true&lt;/em&gt;; mentre il secondo &lt;strong&gt;NormalGridItemStyle&lt;/strong&gt; imposta il colore della proprietà &lt;strong&gt;Background&lt;/strong&gt;. Possiamo vedere lo XAML dei due Style e la dichiarazione del selector in figura 7.&lt;/p&gt; &lt;p&gt;&lt;img width="500" height="500" title="7" alt="7" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/7_3.jpg" border="0"/&gt;&lt;/p&gt; &lt;p&gt;A questo punto il nostro codice è completo e il calendario dotato dei componenti base. Il risultato è quello mostrato dalla figura 8.&lt;/p&gt; &lt;p&gt;&lt;img width="500" height="500" title="8" alt="8" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9a541a33f3cd_9d51/8_3.png" border="0"/&gt;&lt;/p&gt; &lt;p&gt;Al seguente &lt;a href="https://skydrive.live.com/redir?resid=E2E0BDEE06A37597!2962&amp;amp;authkey=!AFjJh9zrjaw98MU"&gt;indirizzo&lt;/a&gt; trovate tutto il codice. Rispetto al primo post ci sono ancora funzionalità da implementare, ma il procedimento è lo stesso descritto in questo post.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Metro/" rel="tag"&gt;Metro&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_8/" rel="tag"&gt;Windows 8&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Presentation_Foundation/" rel="tag"&gt;Windows Presentation Foundation&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/WinRT/" rel="tag"&gt;WinRT&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/XAML/" rel="tag"&gt;XAML&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/nostromo/post2805/Realizzare-Controllo-Calendar-Windowsterza-Parte.aspx"&gt;&lt;em&gt;Realizzare un controllo &amp;quot;Calendar&amp;quot; per Windows-terza parte-&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/27201bce/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Realizzare+un+controllo+%26quot%3BCalendar%26quot%3B+per+Windows-terza+parte-&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnostromo%2Fpost2805%2FRealizzare-Controllo-Calendar-Windowsterza-Parte.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Realizzare+un+controllo+%26quot%3BCalendar%26quot%3B+per+Windows-terza+parte-&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnostromo%2Fpost2805%2FRealizzare-Controllo-Calendar-Windowsterza-Parte.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151883972652/u/0/f/492543/c/32576/s/27201bce/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151883972652/u/0/f/492543/c/32576/s/27201bce/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151883972652/u/0/f/492543/c/32576/s/27201bce/a2t.img" border="0"/&gt;</description><category domain="">Windows 8, WinRT, XAML</category><pubDate>Wed, 02 Jan 2013 15:12:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/nostromo/post2805/Realizzare-Controllo-Calendar-Windowsterza-Parte.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/nostromo/post2805/Realizzare-Controllo-Calendar-Windowsterza-Parte.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/nostromo/CommentRSS2805.aspx</wfw:commentRss><dc:creator>Marco Leoncini</dc:creator></item><item><title>Cloud e ASP.NET Developer Day il 10 gennaio 2013 a Milano</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/26ac54a5/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost280A40CCloud0EASP0BNET0EDeveloper0EDay0E10A0EGennaio0E20A130EMilano0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2804" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Se volete iniziare bene l'anno, io, &lt;a href="http://blogs.aspitalia.com/ricciolo/" target="_blank"&gt;Cristian&lt;/a&gt; e &lt;a href="http://blogs.aspitalia.com/cradle/" target="_blank"&gt;MarcoDes&lt;/a&gt; (insieme ad altri speaker) vi aspettiamo al prossimo evento Microsoft, dedicato al cloud e ASP.NET.&lt;/p&gt; &lt;p&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032539095&amp;amp;Culture=it-IT&amp;amp;community=0" target="_blank"&gt;L'iscrizione è gratuita&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Io vi parlerò di ASP.NET 4.5 e ASP.NET MVC 4, guidandovi alla scoperta delle novità di queste ultime versioni.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2804/Cloud-ASP.NET-Developer-Day-10-Gennaio-2013-Milano.aspx"&gt;&lt;em&gt;Cloud e ASP.NET Developer Day il 10 gennaio 2013 a Milano&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/26ac54a5/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Cloud+e+ASP.NET+Developer+Day+il+10+gennaio+2013+a+Milano&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2804%2FCloud-ASP.NET-Developer-Day-10-Gennaio-2013-Milano.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Cloud+e+ASP.NET+Developer+Day+il+10+gennaio+2013+a+Milano&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2804%2FCloud-ASP.NET-Developer-Day-10-Gennaio-2013-Milano.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151883460605/u/0/f/492543/c/32576/s/26ac54a5/kg/340/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151883460605/u/0/f/492543/c/32576/s/26ac54a5/kg/340/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151883460605/u/0/f/492543/c/32576/s/26ac54a5/kg/340/a2t.img" border="0"/&gt;</description><category domain="">Eventi</category><pubDate>Mon, 17 Dec 2012 09:16:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2804/Cloud-ASP.NET-Developer-Day-10-Gennaio-2013-Milano.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2804/Cloud-ASP.NET-Developer-Day-10-Gennaio-2013-Milano.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2804.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Agenda dei Community Days 2013 e iscrizioni aperte</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2670390b/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost280A30CAgenda0ECommunity0EDays0E20A130EIscrizioni0EAperte0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2803" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Duranta la settimana scorsa abbiamo aperto le iscrizioni dei &lt;strong&gt;&lt;a href="http://www.communitydays.it/events/communitydays-2013/" target="_blank"&gt;Community Days 2013&lt;/a&gt;&lt;/strong&gt; (Milano, 27 e 28 febbraio 2013, partecipazione gratuita) e pubblicato una prima agenda. Ci sono ancora un po' di buchi che dobbiamo riempire, ma il grosso c'è e la struttura è pronta.&lt;/p&gt; &lt;p&gt;Quest'anno abbiamo &lt;strong&gt;45 sessioni e 2 lab&lt;/strong&gt;, con &lt;a href="http://www.communitydays.it/speakers/" target="_blank"&gt;speaker di fama mondiale&lt;/a&gt;, che siamo riusciti a mettere sullo stesso palco, con molto, moltissimo piacere.&lt;/p&gt; &lt;p&gt;I Community Days sono ormai un appuntamento a cui nè i partecipanti, nè gli speaker, vogliono rinunciare.&lt;/p&gt; &lt;p&gt;Quest'anno abbiamo argomenti di tutti i tipi: Windows 8, Windows Phone 8, Azure, Web, JavaScript, SQL Server, ITPro, Gadgeteer, Lightswitch, SharePoint, Exchange, TFS.&lt;/p&gt; &lt;p&gt;E sono molto contento che, finalmente, avremo una speaker donna ed abbiamo potuto dare l'occasione a diversi student partner di iniziare ad affacciarsi ad una platea del genere.&lt;/p&gt; &lt;p&gt;I posti non sono tantissimi, &lt;a href="http://www.communitydays.it/events/communitydays-2013/" target="_blank"&gt;io vi consiglio di iscrivervi subito&lt;/a&gt;! Ci vediamo a febbraio! ;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Community_Days_2013/" rel="tag"&gt;Community Days 2013&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2803/Agenda-Community-Days-2013-Iscrizioni-Aperte.aspx"&gt;&lt;em&gt;Agenda dei Community Days 2013 e iscrizioni aperte&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2670390b/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Agenda+dei+Community+Days+2013+e+iscrizioni+aperte&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2803%2FAgenda-Community-Days-2013-Iscrizioni-Aperte.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Agenda+dei+Community+Days+2013+e+iscrizioni+aperte&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2803%2FAgenda-Community-Days-2013-Iscrizioni-Aperte.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/151883215374/u/0/f/492543/c/32576/s/2670390b/kg/340/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/151883215374/u/0/f/492543/c/32576/s/2670390b/kg/340/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/151883215374/u/0/f/492543/c/32576/s/2670390b/kg/340/a2t.img" border="0"/&gt;</description><category domain="">Eventi, Community Days 2013</category><pubDate>Mon, 10 Dec 2012 07:43:23 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2803/Agenda-Community-Days-2013-Iscrizioni-Aperte.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2803/Agenda-Community-Days-2013-Iscrizioni-Aperte.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2803.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item><item><title>Aggiornare i workspace remoti di TFS tra le varie installazioni</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/25ae4431/l/0Lblogs0Baspitalia0N0Cnovecento0Cpost280A20CAggiornare0EWorkspace0ERemoti0ETFS0EVarie0EInstallazioni0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2802" border="0" style="width:1px; height:1px;" /&gt;Cari colleghi,&lt;div style="font-style: normal; font-weight: normal;"&gt;in questo periodo di aggiornamento di sistemi operativi e di hardware le reinstallazioni sono quasi all'ordine del giorno, e anche i nomi delle varie macchine possono cambiare tra i vari test.&lt;/div&gt;&lt;div&gt;Lavorando in progetti reali (non solo in demo per i corsi :-P) l'uso di TFS è d'obbligo e i workspace remoti sono una grande comodità.&lt;/div&gt;&lt;div&gt;Ma come allineare i cambiamenti di &lt;strong&gt;&lt;em&gt;owner &lt;/em&gt;&lt;/strong&gt;e di &lt;i style="font-weight: bold;"&gt;computername &lt;/i&gt;per evitare di dover riconfigurare tutto ogni volta? Semplice, da riga di comando con&lt;strong&gt; &lt;a href="http://msdn.microsoft.com/en-us/library/cc31bk2e(vs.80).aspx"&gt;tf.exe&lt;/a&gt;&lt;/strong&gt; :-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;tf workspaces /updateComputerName:nomeVecchioPC /s:http://tfs_server:8080/tfs&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Invece di cancellare i workspace e ricrearli a mano è molto meglio fare ricerche su internet per mezz'ora? Sì :-P&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Visual_Studio/" rel="tag"&gt;Visual Studio&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Visual_Studio_2012/" rel="tag"&gt;Visual Studio 2012&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/novecento/post2802/Aggiornare-Workspace-Remoti-TFS-Varie-Installazioni.aspx"&gt;&lt;em&gt;Aggiornare i workspace remoti di TFS tra le varie installazioni&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/25ae4431/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Aggiornare+i+workspace+remoti+di+TFS+tra+le+varie+installazioni&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnovecento%2Fpost2802%2FAggiornare-Workspace-Remoti-TFS-Varie-Installazioni.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Aggiornare+i+workspace+remoti+di+TFS+tra+le+varie+installazioni&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnovecento%2Fpost2802%2FAggiornare-Workspace-Remoti-TFS-Varie-Installazioni.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/148659051270/u/0/f/492543/c/32576/s/25ae4431/kg/340/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/148659051270/u/0/f/492543/c/32576/s/25ae4431/kg/340/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/148659051270/u/0/f/492543/c/32576/s/25ae4431/kg/340/a2t.img" border="0"/&gt;</description><category domain="">.NET Framework, Visual Studio, Visual Studio 2012</category><pubDate>Sat, 17 Nov 2012 11:26:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/novecento/post2802/Aggiornare-Workspace-Remoti-TFS-Varie-Installazioni.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/novecento/post2802/Aggiornare-Workspace-Remoti-TFS-Varie-Installazioni.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/novecento/CommentRSS2802.aspx</wfw:commentRss><dc:creator>Alessio Leoncini</dc:creator></item><item><title>Realizzare un controllo &amp;quot;Calendar&amp;quot; per Windows -seconda parte-</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/25a45e4e/l/0Lblogs0Baspitalia0N0Cnostromo0Cpost280A10CRealizzare0EControllo0ECalendar0EWindows0ESeconda0EParte0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2801" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Nel &lt;a href="http://blogs.aspitalia.com/nostromo/post2794/Realizzare-Controllo-Calendar-Windows.aspx"&gt;precedente Post&lt;/a&gt; abbiamo iniziato a costruire l'UI di un controllo Calendar per Windows 8. Riprendiamo esattamente dal punto dove ci siamo lasciati: il metodo BuildDayItems. Questo metodo si occupa di generare i dati: in particolare una collezione di elementi, che saranno poi visualizzati all'interno del &lt;strong&gt;GridView&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;La prima operazione che inseriamo all'interno del metodo &lt;strong&gt;BuildDayItems&lt;/strong&gt; è riservata a visualizzare il mese e l'anno corrente:&lt;/p&gt; &lt;p&gt;&lt;code&gt;monthVisual.Text = string.Format("{0:MMMM} {0:yyyy}", CurrentDate);&lt;/code&gt;&lt;/p&gt; &lt;p&gt;E' sufficiente impostare la proprietà Text della &lt;strong&gt;TexBlock&lt;/strong&gt; con la data opportunatamente formattata. Passiamo a calcolare quanti spazi "vuoti" lasciare prima di inserire il primo giorno della settimana. l'effetto visivo che vogliamo ottenere è mostrato nell'immagine seguente.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/realizzare-un-controllo-calendar-per-win_8574/calendar2_2.png"&gt; &lt;img width="451" height="618" title="Calendar2" alt="Calendar2" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/realizzare-un-controllo-calendar-per-win_8574/calendar2_thumb.png" border="0"/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Il calcolo della posizione del primo giorno del mese è relativamente semplice, si tratta di trovare l'indice del primo giorno della settimana in una collezione opportunatamente ordinata.&lt;/p&gt; &lt;p&gt;&lt;code&gt;var voidDays = _days.IndexOf(new DateTime(Year, Month, 1).DayOfWeek);&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;_days&lt;/strong&gt; è una collezione di valori enum &lt;strong&gt;DayOfWeek&lt;/strong&gt;, sono ordinati "a mano", ma se il vostro calendario deve fornire il supporto a più culture potete automatizzare il processo si creazione prendendo spunto da questa &lt;a href="http://stackoverflow.com/questions/61953/how-do-you-bind-an-enum-to-a-dropdownlist-control-in-asp-net"&gt;discussione&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;code&gt;private List&lt;dayofweek&gt;_days = new List&lt;dayofweek&gt; { DayOfWeek.Monday, DayOfWeek.Thursday, DayOfWeek.Tuesday, DayOfWeek.Friday, DayOfWeek.Saturday, DayOfWeek.Saturday }; &lt;/dayofweek&gt;&lt;/dayofweek&gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Una volta trovato l'indice con un semplice ciclo andiamo a creare i giorni vuoti.&lt;/p&gt; &lt;p&gt; &lt;code&gt; var displayDays = new List&lt;dayitem&gt;(); for (int i = 0; i &amp;lt; voidDays; i++) { displayDays.Add(new DayItem { State = DayState.Void }); } &lt;/dayitem&gt;&lt;/code&gt; &lt;/p&gt; &lt;p&gt;Nel codice precedente la prima riga è dedicata a creare una nuova istanza di una classe &lt;strong&gt;List&lt;t&gt;,&lt;/t&gt;&lt;/strong&gt; tipizzandola sull'oggetto &lt;strong&gt;DayItem&lt;/strong&gt;. Questa classe mantiene informazioni come il giorno che rappresenta e lo stato. &lt;/p&gt; &lt;p&gt;&lt;code&gt; public class DayItem { public DayState State { get; set; } public int DisplayDayNumber { get; set; } } &lt;/code&gt;&lt;/p&gt; &lt;p&gt;Nel nostro caso il giorno non ha importanza, in quanto appartiene al mese precedente e non viene visualizzato. La proprietà &lt;strong&gt;State&lt;/strong&gt; è del tipo &lt;strong&gt;DayState&lt;/strong&gt;, un enum che useremo per distinguere visivamente gli elementi &lt;strong&gt;DayItem&lt;/strong&gt; visualizzati all'interno della &lt;strong&gt;GridView&lt;/strong&gt;.&lt;/p&gt; &lt;code&gt;public enum DayState { Void, Active, Normal, Current } &lt;/code&gt; &lt;p&gt;Proseguiamo recuperando il numero dei giorni del mese ed eseguiamo un ciclo "for" simile a quelle eseguito per i giorni vuoti. &lt;/p&gt; &lt;p&gt;&lt;code&gt; var totalDays = System.Globalization.CultureInfo.CurrentCulture.Calendar.GetDaysInMonth(Year, Month); for (int i = 0; i &amp;lt; totalDays; i++) { int currentDay = i + 1; displayDays.Add(new DayItem { State = DayState.Normal , DisplayDayNumber = currentDay}); }&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Differentemente da quanto fatto in precedenza impostiamo la proprietà State a &lt;strong&gt;Normal&lt;/strong&gt; e la proprietà &lt;strong&gt;DisplayDayNumber&lt;/strong&gt; con il giorno del mese. Terminiamo valorizzando la proprietà &lt;strong&gt;ItemsSource&lt;/strong&gt; con la collezione di displayDays appena creata.&lt;/p&gt; &lt;code&gt;Calendar.ItemsSource = displayDays; &lt;/code&gt; &lt;p&gt;Con queste poche righe di codice abbiamo creato il "cuore" della costruzione del calendario. Abbiamo dato in pasto i dati al controllo GridView per la visualizzazione. Il codice è volutamente semplice, e manca ancora della logica che distingua il giorno corrente da quelli contenente dati.&lt;br/&gt; Nel prossimo Post vedremo come creare le Template per la GridView in modo da visualizzare correttamente la collezione di oggetti DayItem .&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Metro/" rel="tag"&gt;Metro&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_8/" rel="tag"&gt;Windows 8&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Client/" rel="tag"&gt;Windows Client&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/nostromo/post2801/Realizzare-Controllo-Calendar-Windows-Seconda-Parte.aspx"&gt;&lt;em&gt;Realizzare un controllo &amp;quot;Calendar&amp;quot; per Windows -seconda parte-&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/25a45e4e/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Realizzare+un+controllo+%26quot%3BCalendar%26quot%3B+per+Windows+-seconda+parte-&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnostromo%2Fpost2801%2FRealizzare-Controllo-Calendar-Windows-Seconda-Parte.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Realizzare+un+controllo+%26quot%3BCalendar%26quot%3B+per+Windows+-seconda+parte-&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnostromo%2Fpost2801%2FRealizzare-Controllo-Calendar-Windows-Seconda-Parte.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/148658988427/u/0/f/492543/c/32576/s/25a45e4e/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/148658988427/u/0/f/492543/c/32576/s/25a45e4e/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/148658988427/u/0/f/492543/c/32576/s/25a45e4e/a2t.img" border="0"/&gt;</description><category domain="">Windows 8</category><pubDate>Fri, 16 Nov 2012 10:49:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/nostromo/post2801/Realizzare-Controllo-Calendar-Windows-Seconda-Parte.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/nostromo/post2801/Realizzare-Controllo-Calendar-Windows-Seconda-Parte.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/nostromo/CommentRSS2801.aspx</wfw:commentRss><dc:creator>Marco Leoncini</dc:creator></item><item><title>Animazioni e Binding</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/2561c3ed/l/0Lblogs0Baspitalia0N0Cnostromo0Cpost27990CAnimazioni0EBinding0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2799" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Nelle ultime settimane sto lavorando a un applicazione Windows Phone 7/8 chiamata guida tv. Come è facilmente intuibile dal nome, l'applicazione mostra il palinsesto delle principali tv italiane.&lt;/p&gt; &lt;p&gt;Nel realizzare le mie applicazioni faccio sempre attenzione ad inserire delle brevi animazioni che vadano a "comporre" l'interfaccia, non sono essenziali al funzionamento, ma rendono più piacevole l'utilizzo dell'applicazione.&lt;/p&gt; &lt;p&gt;Se come me utilizzare amate realizzare le vostre applicazioni utilizzando un architettura Model View ViewModel, anche le animazioni sono "comandate" dal ViewModel.&lt;/p&gt; &lt;p&gt;Nel mio caso l'animazione di "montaggio" dell'UI viene seguita solo quando tutti i dati sono stati recuperati.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9ed2471f6e85_cfaa/tv_2.png"&gt;&lt;img width="500" height="500" title="tv" alt="tv" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9ed2471f6e85_cfaa/tv_thumb.png" border="0"/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Nell'immagine precedente potete vedere 5 fotogrammi dell'animazione.&lt;/p&gt; &lt;p&gt;Mi sono subito trovato di fronte ad un problema: l'animazione era scattosa ed alcuni fotogrammi venivano saltati. Il codice utilizzato nel ViewModel per inizializzare le collezioni dei programmi, e fare il property changed della proprietà che controlla l'animazione è il seguente.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9ed2471f6e85_cfaa/code_2.png"&gt;&lt;img width="500" height="440" title="code" alt="code" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9ed2471f6e85_cfaa/code_thumb.png" border="0"/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Per il ViewModel ho usato Caliburn Micro, il metodo NotifyOfPropertyChange si aggancia all'implementazione dell'interfaccia INotifyPropertyChanged. Quanto la proprietà TodayOnAirIsLoading diventa false, partono le animazioni.&lt;/p&gt; &lt;p&gt;Sono rimasto un po' a pensare su come risolvere il problema della perdita di alcuni fotogrammi, il codice è semplice e non ci sono margini di migliorarne i tempi d'esecuzione. Dopo alcune elucubrazioni mi sono ricordato: il Thread UI è occupato a fare il Binding, le animazioni eseguite in contemporanea ne risultano inevitabilmente penalizzate. L'unico modo serio di posticipare l'avvio dell'animazioni e farlo quando il Thread UI è di nuovo libero, ma come capirlo? Semplicemente accodando l'operazione di notifica dell'aggiornamento della proprietà sul Dispatcher, il solito che si sta occupando di eseguire il Binding.&lt;/p&gt; &lt;p&gt;Quindi il codice precedente cambia come segue:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9ed2471f6e85_cfaa/code%202_2.png"&gt;&lt;img width="500" height="245" title="code 2" alt="code 2" src="http://blogs.aspitalia.com/img/nostromo/windows-live-writer/9ed2471f6e85_cfaa/code%202_thumb.png" border="0"/&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Con questa modifica mi sono assicurato che la notifica avvenga solo quando il Thread UI è ormai libero e possa essere usato tutto per eseguire in modo fluido e completo l'animazione.&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/nostromo/post2799/Animazioni-Binding.aspx"&gt;&lt;em&gt;Animazioni e Binding&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/2561c3ed/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Animazioni+e+Binding&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnostromo%2Fpost2799%2FAnimazioni-Binding.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Animazioni+e+Binding&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fnostromo%2Fpost2799%2FAnimazioni-Binding.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/148658710731/u/0/f/492543/c/32576/s/2561c3ed/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/148658710731/u/0/f/492543/c/32576/s/2561c3ed/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/148658710731/u/0/f/492543/c/32576/s/2561c3ed/a2t.img" border="0"/&gt;</description><category domain="">Windows Phone</category><pubDate>Thu, 08 Nov 2012 17:17:00 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/nostromo/post2799/Animazioni-Binding.aspx</guid><slash:comments>0</slash:comments><wfw:comment>http://blogs.aspitalia.com/nostromo/post2799/Animazioni-Binding.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/nostromo/CommentRSS2799.aspx</wfw:commentRss><dc:creator>Marco Leoncini</dc:creator></item><item><title>Voglia di Windows Phone 8? Non perdete i nostri prossimi eventi di dicembre!</title><link>http://rss.feed.aspitalia.com/c/32576/f/492543/s/25539aec/l/0Lblogs0Baspitalia0N0Cdaniele0Cpost280A0A0CWindows0EPhone0E80EPerdete0EProssimi0EEventi0EDicembre0Baspx/story01.htm</link><description>&lt;img src="http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=2800" border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Nei prossimi mesi parleremo diffusamente di Windows Phone 8. In realtà l'abbiamo già fatto negli ultimi tempi, ma continueremo a farlo.&lt;/p&gt; &lt;p&gt;Per chi ama guardare le figure anzichè leggere :), non perdete questi due prossimi appuntamenti, a cui parteciperemo:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535738&amp;amp;Culture=it-IT" target="_blank"&gt;Windows Phone Devleoper Day (Milano, 5 dicembre)&lt;/a&gt;: io e &lt;a href="http://blogs.aspitalia.com/ricciolo/" target="_blank"&gt;Cristian&lt;/a&gt; parleremo di Live Tile e background agent, con altri speaker a introdurvi alle altre novità.&lt;/li&gt; &lt;li&gt;&lt;a href="http://aspit.co/w8-live" target="_blank"&gt;ASPItalia.com Live: Windows 8 e Windows Phone8 (12 dicembre, live streaming)&lt;/a&gt;: io vi introdurrò allo sviluppo per Windows 8 con WinRT, ma il cast della mezza giornata è da Oscar. Date un'occhiata, perché tutto live e tutto gratis.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Le novità di Windows Phone 8 (e di Windows 8) sono tantissime e vi invito a seguirci, sia online che offline, per non perdervi nulla sul nuovo SDK, che introduce interessantissime novità per noi sviluppatori, oltre che per toccare con mano (quanto meno nell'evento reale :)) i device!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASPItalia.com/" rel="tag"&gt;ASPItalia.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Continua a leggere &lt;a href="http://blogs.aspitalia.com/daniele/post2800/Windows-Phone-8-Perdete-Prossimi-Eventi-Dicembre.aspx"&gt;&lt;em&gt;Voglia di Windows Phone 8? Non perdete i nostri prossimi eventi di dicembre!&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2013 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;&lt;img width='1' height='1' src='http://rss.feed.aspitalia.com/c/32576/f/492543/s/25539aec/mf.gif' border='0'/&gt;&lt;div class='mf-viral'&gt;&lt;table border='0'&gt;&lt;tr&gt;&lt;td valign='middle'&gt;&lt;a href="http://share.feedsportal.com/viral/sendEmail.cfm?lang=it&amp;title=Voglia+di+Windows+Phone+8%3F+Non+perdete+i+nostri+prossimi+eventi+di+dicembre%21&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2800%2FWindows-Phone-8-Perdete-Prossimi-Eventi-Dicembre.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/emailthis2_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign='middle'&gt;&lt;a href="http://res.feedsportal.com/viral/bookmark_it.cfm?title=Voglia+di+Windows+Phone+8%3F+Non+perdete+i+nostri+prossimi+eventi+di+dicembre%21&amp;link=http%3A%2F%2Fblogs.aspitalia.com%2Fdaniele%2Fpost2800%2FWindows-Phone-8-Perdete-Prossimi-Eventi-Dicembre.aspx" target="_blank"&gt;&lt;img src="http://rss.feedsportal.com/images/bookmark_it.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href="http://da.feedsportal.com/r/148658687445/u/0/f/492543/c/32576/s/25539aec/a2.htm"&gt;&lt;img src="http://da.feedsportal.com/r/148658687445/u/0/f/492543/c/32576/s/25539aec/a2.img" border="0"/&gt;&lt;/a&gt;&lt;img width="1" height="1" src="http://pi.feedsportal.com/r/148658687445/u/0/f/492543/c/32576/s/25539aec/a2t.img" border="0"/&gt;</description><category domain="">Eventi, ASPItalia.com</category><pubDate>Wed, 07 Nov 2012 11:57:06 GMT</pubDate><guid isPermaLink="false">http://blogs.aspitalia.com/daniele/post2800/Windows-Phone-8-Perdete-Prossimi-Eventi-Dicembre.aspx</guid><slash:comments>1</slash:comments><wfw:comment>http://blogs.aspitalia.com/daniele/post2800/Windows-Phone-8-Perdete-Prossimi-Eventi-Dicembre.aspx#feedback</wfw:comment><wfw:commentRss>http://blogs.aspitalia.com/daniele/CommentRSS2800.aspx</wfw:commentRss><dc:creator>Daniele Bochicchio</dc:creator></item></channel></rss>
