<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10italianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
  <id>http://blog.be-st.it/</id>
  <title>Be.St. Blog</title>
  <updated>2013-03-26T00:03:56+00:00</updated>
  <link href="http://blog.be-st.it/" />
  
  <subtitle>Agile is a mindset</subtitle>
  <author>
    <name>Stefano Benedetti</name>
  </author>
  <generator uri="http://dotnetblogengine.net/" version="1.0.0.0">BlogEngine.Net Syndication Generator</generator>
  <blogChannel:blogRoll>http://blog.be-st.it/opml.axd</blogChannel:blogRoll>
  <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
  <dc:creator>Stefano Benedetti</dc:creator>
  <dc:description>Agile is a mindset</dc:description>
  <dc:language>it-IT</dc:language>
  <dc:title>Be.St. Blog</dc:title>
  <geo:lat>0.000000</geo:lat>
  <geo:long>0.000000</geo:long>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/be-st" /><feedburner:info uri="be-st" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fbe-st" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/be-st" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fbe-st" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fbe-st" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fbe-st" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=it&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fbe-st" src="http://eur.i1.yimg.com/eur.yimg.com/i/it/my/mioya1.gif">Subscribe with Mio Yahoo!</feedburner:feedFlare><entry>
    <id>http://blog.be-st.it/post/Agile-save-the-Queen.aspx</id>
    <title>Agile save the Queen</title>
    <updated>2013-03-25T18:04:00+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=54883e83-f72a-4415-8648-259d8d56d8f8" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/BB8xM2Job1o/Agile-save-the-Queen.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2013-03-25T18:04:00+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/Agile-save-the-Queen.aspx#comment" />
    <category term="Agile" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <dc:description>Il Governo del Regno Unito stà mostrando a tutto il mondo dell'Information Technology perchè e come i metodi Agili siano oggi IL modo con cui fare project management e sviluppo software con un unico obiettivo: la soddisfazione dell'utente finale.</dc:description>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=54883e83-f72a-4415-8648-259d8d56d8f8</pingback:target>
    <slash:comments>0</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=54883e83-f72a-4415-8648-259d8d56d8f8</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/Agile-save-the-Queen.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=54883e83-f72a-4415-8648-259d8d56d8f8</wfw:commentRss>
  <content type="html">&lt;p&gt;Recentemente mi sono imbattuto nell'ennesimo articolo introduttivo al mondo Agile dal titolo "&lt;strong&gt;&lt;a title=" Agile - What it is, why it works and how to do it" href="https://www.gov.uk/service-manual/agile/index.html" target="_blank"&gt;Agile - What it is, why it works and how to do it&lt;/a&gt;&lt;/strong&gt;"&lt;/p&gt;
&lt;p&gt;E' fatto bene, riesce brevemente a riassumere alcuni tra i principali concetti e terminologie utilizzate.&lt;/p&gt;
&lt;p&gt;Si parla di Scrum master, di team, di bad smell, di Continuous Integration, di feedback continuo e veloce, di user stories. Si parla delle tanto bistrattate retrospettive.&lt;/p&gt;
&lt;p&gt;E fin qua non ci sarebbe motivo per dedicargli un post.&lt;/p&gt;
&lt;p&gt;C'&amp;egrave; un ma. Se non fosse per la parte iniziale dell'url che l'ha pubblicato: www.gov.uk&lt;/p&gt;
&lt;p&gt;Si, il Governo del Regno Unito ha definito una "strategia digitale" per rendere i servizi transazionali della pubblica amministrazione &lt;strong&gt;"Digital by default"&lt;/strong&gt;. L'obiettivo &amp;egrave; riassunto in questa frase:&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ensure that government produces services so good that people prefer to use them [in a digital form]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Per raggiungere questo obiettivo il Governo del Regno Unito ha definito uno standard su 26 punti che &amp;egrave; necessario rispettare per essere Digital by default.&lt;/p&gt;
&lt;p&gt;Alcuni dei requisiti richiesti sono:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;profonda conoscenza del dominio applicativo&lt;/li&gt;
&lt;li&gt;performance&lt;/li&gt;
&lt;li&gt;gestione della privacy&lt;/li&gt;
&lt;li&gt;security&lt;/li&gt;
&lt;li&gt;6 - costruire un &lt;strong&gt;prototipo funzionante usando i metodi Agili, iterativi e user-centered&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;8 - analizzare il prototipo e garantire che il &lt;strong&gt;feedback&lt;/strong&gt; degli utenti venga &lt;strong&gt;trasformato in feature per la successiva fase di sviluppo&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;9 - creare un servizio talmente semplice ed intuitivo che l'utente deve &lt;strong&gt;riuscire al primo tentativo, senza aiuto&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;14 - avere la capacit&amp;agrave; e gli skills tecnici per &lt;strong&gt;aggiornare e migliorare il servizio frequentemente&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;17 - essere in grado di &lt;strong&gt;eseguire dei test end-to-end in un ambiente che replichi quello di produzione&lt;/strong&gt;, con degli account di test e su tutti i browser e device&lt;/li&gt;
&lt;li&gt;19 - dimostrare di aver costruito un &lt;strong&gt;servizio che pu&amp;ograve; essere migliorato ogni giorno&lt;/strong&gt;, garantendo che il feedback degli utenti e i dati di performance siano trasformabili in attivit&amp;agrave; di sviluppo&lt;/li&gt;
&lt;li&gt;25 - avere un piano di &lt;strong&gt;rollback&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;Senza il minimo dubbio il Governo ha individuato in Agile e nelle sue implementazioni SCRUM e eXtreme Programming l'insieme dei framework e delle metodologie pratiche per raggiungere tutti questi obiettivi.&lt;/div&gt;
&lt;p&gt;&lt;img style="float: right; margin: 3px;" src="http://blog.be-st.it/image.axd?picture=2013%2f3%2f320px-Government_Ensign_of_the_United_Kingdom.png.jpg" alt="" width="200" /&gt;&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;La centralit&amp;agrave; dell'utente fa parte del DNA di una &lt;a href="http://blog.be-st.it/post/Le-user-story-sono-il-miglior-strumento-di-analisi-che-conosca.aspx"&gt;User Story&lt;/a&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Il testing in Agile ha un tale valore che viene effettuato ancora prima di scrivere codice (Test Driven Development) e quindi non serve neanche parlarne. &lt;strong&gt;Unit testing, User Acceptance Test e end-to-end testing hanno in Agile un valore direi maggiore del codice stesso&lt;/strong&gt;.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;I rilasci frequenti sono alla base di un &lt;strong&gt;feedback&lt;/strong&gt; rapido e sono abilitati da strumenti di &lt;strong&gt;Continuous Integration&lt;/strong&gt;.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;La pianificazione delle release successive si basa sulle &lt;strong&gt;Retrospettive e i Demo Meeting&lt;/strong&gt; che servono &lt;strong&gt;per distillare l'esperienza fatta fino ad oggi e per rilanciare il lavoro delle fasi successive&lt;/strong&gt;.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La gestione degli ambienti di sviluppo, di staging e di produzione e il Continuous Deploy/Rollback fanno parte anch'essi della cultura Agile&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Per me da oggi in poi non sar&amp;agrave; solo un "God save the Queen", ma anche un&lt;/div&gt;
&lt;blockquote&gt;
&lt;div&gt;Agile save the Queen!&amp;nbsp;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;PS: l'articolo "&amp;nbsp;Agile - What it is, why it works and how to do it" &amp;egrave; esso stesso un esempio di "miglioramento continuo" che fa parte di Agile. Non &amp;egrave; un pesante articolo burocratico, con un certo formato, con il numerino di revisione, con i nomi di revisore, responsabile, accettatore e della nonna, e che probabilmente sarebbe vecchio gi&amp;agrave; in questo momento. E' una pagina di un CMS facilmente modificabile, &amp;egrave; in &lt;strong&gt;Beta, e giustamente si presume di aggiornarlo frequentemente lungo il cammino man mano che si imparano nuove cose o si incontrano problemi e limiti&lt;/strong&gt;.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Riferimenti:&lt;/div&gt;
&lt;div&gt;&lt;a href="https://www.gov.uk/service-manual/agile/index.html" target="_blank"&gt;Agile - What it is, why it works and how to do it&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;a href="https://www.gov.uk/service-manual/digital-by-default" target="_blank"&gt;Digital by Default Service Standard&lt;/a&gt; -&amp;nbsp;Services so good that people prefer to use them&lt;/div&gt;
&lt;div&gt;&lt;a href="http://publications.cabinetoffice.gov.uk/digital/strategy/" target="_blank"&gt;UK Government Digital Strategy&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=BB8xM2Job1o:c4OLxcXJU7I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=BB8xM2Job1o:c4OLxcXJU7I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=BB8xM2Job1o:c4OLxcXJU7I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=BB8xM2Job1o:c4OLxcXJU7I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/BB8xM2Job1o" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/Agile-save-the-Queen.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/Slide-della-sessione-Tecniche-Agili-su-TFS-2012-al-Microsoft-Dev-Camp.aspx</id>
    <title>Slide della sessione "Tecniche Agili su TFS 2012" al Microsoft Dev Camp</title>
    <updated>2013-03-21T17:18:00+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=ad643c20-83e4-49e0-830b-7c1bbec9dbf2" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/s5ghgx98pqI/Slide-della-sessione-Tecniche-Agili-su-TFS-2012-al-Microsoft-Dev-Camp.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2013-03-21T17:18:00+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/Slide-della-sessione-Tecniche-Agili-su-TFS-2012-al-Microsoft-Dev-Camp.aspx#comment" />
    <category term="Agile" />
    <category term="Visual Studio" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <dc:description>Pubblicate le slide della sessione "Tecniche Agili su TFS 2012" tenuta al Microsoft Dev Camp su Agile, SCRUM e come TFS può essere utilizzato per supportare queste metodologie.</dc:description>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=ad643c20-83e4-49e0-830b-7c1bbec9dbf2</pingback:target>
    <slash:comments>0</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=ad643c20-83e4-49e0-830b-7c1bbec9dbf2</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/Slide-della-sessione-Tecniche-Agili-su-TFS-2012-al-Microsoft-Dev-Camp.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=ad643c20-83e4-49e0-830b-7c1bbec9dbf2</wfw:commentRss>
  <content type="html">&lt;p&gt;Mi sono accorto di non aver mai pubblicato il materiale della presentazione che ho tenuto al &lt;a title="Microsoft Dev Camp a Bologna" href="http://blog.be-st.it/post/Che-cazzecca-TFS-con-i-metodi-Agili-Ve-lo-racconto-al-Microsoft-Dev-Camp-Bologna.aspx" target="_blank"&gt;Microsoft Dev Camp a novembre 2012&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La sessione riguardava i metodi Agili, SCRUM e il supporto che Team Foundation Server pu&amp;ograve; dare a tali metodi.&lt;/p&gt;
&lt;p&gt;Purtroppo non sono state fatte registrazioni video quindi posso solo pubblicare le slide.&lt;/p&gt;
&lt;p&gt;&lt;iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/17449476" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="427" height="356"&gt; &lt;/iframe&gt;&lt;/p&gt;
&lt;div style="margin-bottom: 5px;"&gt;&lt;strong&gt; &lt;a title="Agile and SCRUM with TFS 2012" href="http://www.slideshare.net/sbenedetti/tecniche-agili-su-tfs-2012-benedetti-stefano" target="_blank"&gt;Agile and SCRUM with TFS 2012&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/sbenedetti" target="_blank"&gt;Stefano Benedetti&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=s5ghgx98pqI:MmcWpnsmf2Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=s5ghgx98pqI:MmcWpnsmf2Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=s5ghgx98pqI:MmcWpnsmf2Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=s5ghgx98pqI:MmcWpnsmf2Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/s5ghgx98pqI" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/Slide-della-sessione-Tecniche-Agili-su-TFS-2012-al-Microsoft-Dev-Camp.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/Gli-shortcut-di-Resharper.aspx</id>
    <title>Gli shortcut di Resharper</title>
    <updated>2012-12-21T00:33:00+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=5a4c0582-0fbb-4765-8eeb-33894bcdc99a" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/OCsPYAby_mE/Gli-shortcut-di-Resharper.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2012-12-21T00:33:00+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/Gli-shortcut-di-Resharper.aspx#comment" />
    <category term="Agile" />
    <category term="C# e VB.net" />
    <category term="Visual Studio" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <dc:description>Resharper è l'estensione con cui portare l'esperienza di sviluppo su Visual Studio all'ennesima potenza. Ma quali sono gli shortcut più frequenti?</dc:description>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=5a4c0582-0fbb-4765-8eeb-33894bcdc99a</pingback:target>
    <slash:comments>1</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=5a4c0582-0fbb-4765-8eeb-33894bcdc99a</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/Gli-shortcut-di-Resharper.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=5a4c0582-0fbb-4765-8eeb-33894bcdc99a</wfw:commentRss>
  <content type="html">&lt;p&gt;Per chi non lo conoscesse &lt;strong&gt;&lt;a title="Resharper" href="http://www.jetbrains.com/resharper/" target="_blank"&gt;Resharper&lt;/a&gt;&lt;/strong&gt; &amp;egrave; un'estensione per Visual Studio per aumentare la produttivit&amp;agrave; nella scritture del codice, effettuare refactoring, avere una naming convention uniforme, muoversi agilmente all'interno della soluzione ed eseguire i test unitari direttamente nell'IDE (solo per citare alcune delle feature).&lt;/p&gt;
&lt;p&gt;&lt;img style="float: right;" src="http://blog.be-st.it/image.axd?picture=2012%2f12%2f1337849677_resharper_15.png" alt="" width="200" height="200" /&gt;&lt;/p&gt;
&lt;p&gt;Un amico mi ha chiesto quali sono secondo me gli shortcut principali da utilizzare con Resharper.&lt;/p&gt;
&lt;p&gt;I principali che uso sono:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ctrl+t per cercare un tipo&lt;/li&gt;
&lt;li&gt;ctrl+shift+t per cercare un file&lt;/li&gt;
&lt;li&gt;shift+alt+l quando ho un file aperto per trovarlo all'interno della solution&lt;/li&gt;
&lt;li&gt;alt+enter un po' ovunque sull'editor per accettare i suggerimenti/refactoring di default&lt;/li&gt;
&lt;li&gt;ctrl+tasto sx del mouse su un tipo per andare alla sua definizione&lt;/li&gt;
&lt;li&gt;ctrl+shift+r per attivare il men&amp;ugrave; di refactoring&lt;/li&gt;
&lt;li&gt;ctrl+e+u per "circondare" un pezzo di codice con parentesi o try-catch&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L'elenco di tutti i gli shortcut si trova qui:&lt;/p&gt;
&lt;p&gt;&lt;a title="Resharper shortcuts" href="http://www.jetbrains.com/resharper/webhelp/Reference__Keyboard_Shortcuts.html" target="_blank"&gt;http://www.jetbrains.com/resharper/webhelp/Reference__Keyboard_Shortcuts.html&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=OCsPYAby_mE:aZgZiLVrl0A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=OCsPYAby_mE:aZgZiLVrl0A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=OCsPYAby_mE:aZgZiLVrl0A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=OCsPYAby_mE:aZgZiLVrl0A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/OCsPYAby_mE" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/Gli-shortcut-di-Resharper.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/Unit-testing-e-coverage-con-Visual-Studio-2012.aspx</id>
    <title>Unit testing e coverage con Visual Studio 2012</title>
    <updated>2012-11-13T01:47:00+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=fb7b58c5-cd1b-405a-89dd-37d01be273af" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/AbT-mRmJH_I/Unit-testing-e-coverage-con-Visual-Studio-2012.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2012-11-13T01:47:00+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/Unit-testing-e-coverage-con-Visual-Studio-2012.aspx#comment" />
    <category term="Visual Studio" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <dc:description>Visual Studio 2012 ha aggiunto il supporto per i framework di test di terze parti. E' adesso possibile eseguire i test di NUnit direttamente nell'IDE e verificare il code coverage</dc:description>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=fb7b58c5-cd1b-405a-89dd-37d01be273af</pingback:target>
    <slash:comments>1</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=fb7b58c5-cd1b-405a-89dd-37d01be273af</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/Unit-testing-e-coverage-con-Visual-Studio-2012.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=fb7b58c5-cd1b-405a-89dd-37d01be273af</wfw:commentRss>
  <content type="html">&lt;p&gt;Dopo aver provato i principali framework di unit testing su .Net (MSTest, MbUnit, NUnit e xUnit) ho scelto NUnit come framework di riferimento.&lt;/p&gt;  &lt;p&gt;Il problema degli ambienti di terze parti è che fino a Visual Studio 2010 non era possibile eseguire i test direttamente dall'IDE e la soluzione era quella di utilizzare plugin quali Resharper o TestDriven.Net&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Finalmente in Visual Studio 2012 è stato aggiunto il supporto per i framework di test di terze parti&lt;/strong&gt;!&lt;/p&gt;  &lt;p&gt;L'utilizzo è reso semplicissimo in quanto è sufficiente installare l’adapter tramite l’Extension Manager.&lt;/p&gt;  &lt;p&gt;Ad esempio per NUnit è disponibile ”Unit Test Adapter“:&lt;a href="http://blog.be-st.it/image.axd?picture=nunit-test-adapter-vs2012_1.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="nunit-test-adapter-vs2012" border="0" alt="nunit-test-adapter-vs2012" src="http://blog.be-st.it/image.axd?picture=nunit-test-adapter-vs2012_thumb_1.png" width="644" height="446" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Gli adapter disponibili attualmente sono:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;NUnit &lt;/li&gt;    &lt;li&gt;xUnit.net &lt;/li&gt;    &lt;li&gt;MbUnit &lt;/li&gt;    &lt;li&gt;QUnit &lt;/li&gt;    &lt;li&gt;Jasmine &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A questo punto è possibile &lt;strong&gt;utilizzare il test runner integrato in Visual Studio&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=vs2012-test-explorer-with-nunit_1.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="vs2012-test-explorer-with-nunit" border="0" alt="vs2012-test-explorer-with-nunit" src="http://blog.be-st.it/image.axd?picture=vs2012-test-explorer-with-nunit_thumb_1.png" width="644" height="407" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;L’integrazione tra Visual Studio 2012 e i framework di test di terze parti ha anche il vantaggio collaterale che diventa disponibile il &lt;strong&gt;code coverage&lt;/strong&gt;!&lt;/p&gt;  &lt;p&gt;Basta selezionare “Analyze Code Coverage” per il test selezionato o per tutti i test per avere le statistiche di coverage e per avere un riscontro visivo del coverage direttamente sul codice sorgente.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=code-coverage-vs2012-nunit_1.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="code-coverage-vs2012-nunit" border="0" alt="code-coverage-vs2012-nunit" src="http://blog.be-st.it/image.axd?picture=code-coverage-vs2012-nunit_thumb_1.png" width="644" height="468" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=AbT-mRmJH_I:_6LT9ww9zgo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=AbT-mRmJH_I:_6LT9ww9zgo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=AbT-mRmJH_I:_6LT9ww9zgo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=AbT-mRmJH_I:_6LT9ww9zgo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/AbT-mRmJH_I" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/Unit-testing-e-coverage-con-Visual-Studio-2012.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/nuove-piccole-feature-di-Visual-Studio-2012.aspx</id>
    <title>Nuove “piccole” feature di Visual Studio 2012</title>
    <updated>2012-10-23T23:39:18+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=c622f9fc-ce03-4fb8-867b-f3d1d825fcf4" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/AZfNQnQmPj0/nuove-piccole-feature-di-Visual-Studio-2012.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2012-10-23T23:39:18+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/nuove-piccole-feature-di-Visual-Studio-2012.aspx#comment" />
    <category term="Visual Studio" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <dc:description>Tra le tante novità di Visual Studio 2012 ci sono alcune funzionalità per lo sviluppo di web application che migliorano ulteriormente la produttività</dc:description>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=c622f9fc-ce03-4fb8-867b-f3d1d825fcf4</pingback:target>
    <slash:comments>4</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=c622f9fc-ce03-4fb8-867b-f3d1d825fcf4</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/nuove-piccole-feature-di-Visual-Studio-2012.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=c622f9fc-ce03-4fb8-867b-f3d1d825fcf4</wfw:commentRss>
  <content type="html">&lt;p&gt;Tra le tante novità che sono state introdotte in Visual Studio 2012 ce ne sono alcune molto comode legate allo sviluppo di Web Application.&lt;/p&gt;  &lt;p&gt;Quelle che ho apprezzato di più nell’uso quotidiano sono:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;la visualizzazione Page Inspector &lt;/li&gt;    &lt;li&gt;il supporto multi browser &lt;/li&gt;    &lt;li&gt;l’estrazione di User Control &lt;/li&gt;    &lt;li&gt;retrocompatibilità con Visual Studio 2010 &lt;/li&gt;    &lt;li&gt;anteprima delle immagini &lt;/li&gt; &lt;/ul&gt;  &lt;h1&gt;Page inspector&lt;/h1&gt;  &lt;p&gt;Attivando il page inspector su una pagina aspx è possibile visualizzare all’interno di Visual Studio 2012 un’anteprima della pagina con l’inspector HTML simile a quello di Firebug.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px auto 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="view-in-page-inspector-VS-2012" border="0" alt="view-in-page-inspector-VS-2012" src="http://blog.be-st.it/image.axd?picture=view-in-page-inspector-VS-2012.png" width="408" height="102" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=page-inspector-VS-2012.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="page-inspector-VS-2012" border="0" alt="page-inspector-VS-2012" src="http://blog.be-st.it/image.axd?picture=page-inspector-VS-2012_thumb.png" width="644" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Lo strumento è comodo perchè non è necessario passare al browser ma soprattutto &lt;strong&gt;si rivela molto efficace nel caso delle View in un progetto Asp.Net MVC&lt;/strong&gt;.&lt;/p&gt;  &lt;h1&gt;Supporto multi browser&lt;/h1&gt;  &lt;p&gt;Gli shortcut F5 e CTRL-F5 sono da sempre serviti per avviare la web application in locale sul browser predefinito, rispettivamente con e senza debugger.&lt;/p&gt;  &lt;p&gt;Un comodo menù visualizza adesso tutti i browser disponibili sulla macchina locale e consente di passare rapidamente da uno all’altro.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Multiple-browser" border="0" alt="il supporto multi-browser in Visual Studio 2012" src="http://blog.be-st.it/image.axd?picture=Multiple-browser_1.png" width="244" height="238" /&gt;&lt;/p&gt;  &lt;h1&gt;Estrazione di uno user control&lt;/h1&gt;  &lt;p&gt;Per creare uno user control partendo da una web form era necessario creare prima un nuovo user control, fare copia incolla dalla web form e inserire i tag register e uc nella web form.&lt;/p&gt;  &lt;p&gt;Con Visual Studio 2012 tutte queste attività sono automatizzate tramite un singolo click:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=Extract-to-user-control-VS-2012_1.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Extract-to-user-control-VS-2012" border="0" alt="estrazione user control in Visual Studio 2012" src="http://blog.be-st.it/image.axd?picture=Extract-to-user-control-VS-2012_thumb_1.png" width="660" height="455" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;La funzione “Extract to User Control”:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;richiede il nome e la posizione del nuovo user control &lt;/li&gt;    &lt;li&gt;crea il nuovo oggetto con l’Html selezionato &lt;/li&gt;    &lt;li&gt;inserisce nella web form i tag Register e uc &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=Extract-to-user-control-VS-2012-web-form_1.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Extract-to-user-control-VS-2012-web-form" border="0" alt="Extract-to-user-control-VS-2012-web-form" src="http://blog.be-st.it/image.axd?picture=Extract-to-user-control-VS-2012-web-form_thumb_1.png" width="660" height="347" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h1&gt;Anteprima delle immagini&lt;/h1&gt;  &lt;p&gt;Passando col mouse su un’immagine nella solution ne viene visualizzata un’anteprima:&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px auto 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="VS-2012-image-preview" border="0" alt="anteprima immagini in Visual Studio 2012" src="http://blog.be-st.it/image.axd?picture=VS-2012-image-preview_1.png" width="233" height="121" /&gt;&lt;/p&gt;  &lt;h1&gt;Compatibilità della solution con Visual Studio 2010&lt;/h1&gt;  &lt;p&gt;Questo comportamento non riguarda solamente le Web Application ma la migrazione di una qualsiasi soluzione da Visual Studio 2010 a Visual Studio 2012.&lt;/p&gt;  &lt;p&gt;Per la prima volta è possibile convertire la solution alla nuova release di Visual Studio mantenendo la compatibilità con la vecchia versione.&lt;/p&gt;  &lt;p&gt;Importante: la compatibilità è garantita solo con Visual Studio 2010 con il Service Pack 1&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=AZfNQnQmPj0:-rH_VELb-kQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=AZfNQnQmPj0:-rH_VELb-kQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=AZfNQnQmPj0:-rH_VELb-kQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=AZfNQnQmPj0:-rH_VELb-kQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/AZfNQnQmPj0" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/nuove-piccole-feature-di-Visual-Studio-2012.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/Che-cazzecca-TFS-con-i-metodi-Agili-Ve-lo-racconto-al-Microsoft-Dev-Camp-Bologna.aspx</id>
    <title>Che c'azzecca TFS con i metodi Agili? Ve lo racconto al Microsoft Dev Camp - Bologna</title>
    <updated>2012-10-18T16:24:00+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=2ab87073-aa30-429b-91b6-d876f50f17c2" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/mwz_ARu7EOM/Che-cazzecca-TFS-con-i-metodi-Agili-Ve-lo-racconto-al-Microsoft-Dev-Camp-Bologna.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2012-10-18T16:24:00+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/Che-cazzecca-TFS-con-i-metodi-Agili-Ve-lo-racconto-al-Microsoft-Dev-Camp-Bologna.aspx#comment" />
    <category term="Agile" />
    <category term="Visual Studio" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <dc:description>Durante il Microsoft Dev Camp che si terrà a Bologna giovedì 8 novembre terrò una sessione sui metedi Agili, SCRUM e la continuous integration declinati su Team Foundation Server giunto alla versione 2012.</dc:description>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=2ab87073-aa30-429b-91b6-d876f50f17c2</pingback:target>
    <slash:comments>4</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=2ab87073-aa30-429b-91b6-d876f50f17c2</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/Che-cazzecca-TFS-con-i-metodi-Agili-Ve-lo-racconto-al-Microsoft-Dev-Camp-Bologna.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=2ab87073-aa30-429b-91b6-d876f50f17c2</wfw:commentRss>
  <content type="html">&lt;p&gt;Gioved&amp;igrave; 8 Novembre la community &lt;a title="DotDotNet" href="http://dotdotnet.org/" target="_blank"&gt;DotDotNet &lt;/a&gt;vi invita al&amp;nbsp;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532092&amp;amp;Culture=it-IT&amp;amp;community=0" target="_blank"&gt;Microsoft Dev Camp a Bologna&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;L'evento &amp;egrave; completamente gratuito e suddiviso in due parti.&lt;/p&gt;
&lt;p&gt;Durante la mattina sar&amp;agrave; possibile confrontarsi sui temi quali lo sviluppo su &lt;strong&gt;Windows 8, Windows Phone e Azure in un Lab pratico e interattivo.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Il pomeriggio invece seguir&amp;agrave; un formato classico con alcune sessioni relative a Windows Azure, allo sviluppo di giochi, a TFS e ASP.Net.&lt;/p&gt;
&lt;p&gt;Se non vi ho ancora annoiato abbastanza parlando di metodi Agili, SCRUM, TDD o Continuous Integration o se invece non ne avete ancora sentito parlare &lt;strong&gt;nel pomeriggio terr&amp;ograve; una sessione su come sfruttare Team Foundation Server 2012 a supporto di un team Agile&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Come al solito al termine ci fermeremo a cena assieme.&lt;/p&gt;
&lt;p&gt;Ci vediamo l&amp;igrave;.&lt;/p&gt;
&lt;h2&gt;Agenda&lt;/h2&gt;
&lt;p&gt;Riporto il calendario completo dell'evento&lt;/p&gt;
&lt;table class="c12" style="empty-cells: show; color: #57575a; font-size: 13.194443702697754px; text-align: start; border-collapse: collapse; font-family: Calibri;" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr class="c10" style="height: 0pt;"&gt;
&lt;td class="c5" style="vertical-align: middle; padding: 0pt 5.4pt; width: 94.5pt; border: 1pt solid #000000;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;ore&amp;nbsp;9.00&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c7" style="vertical-align: middle; padding: 0pt 5.4pt; width: 378.8pt; border: 1pt solid #000000;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;strong&gt;&lt;br /&gt;Registrazione&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="c10" style="height: 0pt;"&gt;
&lt;td class="c5" style="vertical-align: middle; padding: 0pt 5.4pt; width: 94.5pt; border: 1pt solid #000000;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;br /&gt;ore 9.30&lt;/p&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c7" style="vertical-align: middle; padding: 0pt 5.4pt; width: 378.8pt; border: 1pt solid #000000;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;br /&gt;Laboratorio Windows 8, Windows Phone e Azure&lt;/p&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="c8" style="vertical-align: middle; width: 94.5pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;ore 13.30&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c3" style="vertical-align: middle; width: 378.8pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;span class="c2" style="font-weight: bold;"&gt;Pranzo libero&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="c8" style="vertical-align: middle; width: 94.5pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;ore 14.30&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c3" style="vertical-align: middle; width: 378.8pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;span class="c2" style="font-weight: bold;"&gt;Anteprima&amp;nbsp;Windows 8 e Windows Azure&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="c8" style="vertical-align: middle; width: 94.5pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;ore 15.00&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c3" style="vertical-align: middle; width: 378.8pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;strong&gt;Lorenzo Barbieri - Sviluppo giochi per Windows 8&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;C++ e DirectX/XAML, XAML e .NET, HTML 5 e JavaScript, MonoGame, Unity, altri framework open e closed. Ci sono moltissimi modi per realizzare giochi per il Windows Store che sfruttano appieno le caratteristiche di Windows 8 come il touch, la tastiera e il mouse, il supporto ai controller XBOX....&lt;/p&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="c8" style="vertical-align: middle; width: 94.5pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;ore 16.00&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c3" style="vertical-align: middle; width: 378.8pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;span class="c2" style="font-weight: bold;"&gt;Pausa&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="c8" style="vertical-align: middle; width: 94.5pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;ore 16.15&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c3" style="vertical-align: middle; width: 378.8pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;strong&gt;Stefano Benedetti - Tecniche agili su TFS 2012: un esempio pratico&lt;/strong&gt;&lt;/p&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Test driven development, continuous integration, release often and early, visibility: sono alcuni dei principi e delle pratiche cardine del mondo Agile.&lt;br /&gt;In questa sessione vedremo come concretizzarli con Visual Studio, il nuovo Team Foundation Server 2012 ed i suoi template Agili al fine di migliorare il processo di sviluppo ed il project management.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="c8" style="vertical-align: middle; width: 94.5pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;ore 17.15&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c3" style="vertical-align: middle; width: 378.8pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;&lt;strong&gt;Luca Milan e Igor Antonacci - Novit&amp;agrave; di&amp;nbsp;ASP.NET&amp;nbsp;4.5&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In questa sessione, verranno illustrate le principalinovit&amp;agrave; di&amp;nbsp;ASP.NET&amp;nbsp;4.5 attraverso lo sviluppo, passo passo, di&amp;nbsp;un'applicazione Web moderna e responsiva. Con l'uso di Visual Studio 2012, vederemo com'&amp;egrave; semplice introdurre le principali tecniche di ottimizzazione.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="c8" style="vertical-align: middle; width: 94.5pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;ore 18.15&lt;/p&gt;
&lt;/td&gt;
&lt;td class="c3" style="vertical-align: middle; width: 378.8pt; border: 1pt solid #000000; padding: 5pt;"&gt;
&lt;p class="c0" style="margin: 0px; line-height: 1; direction: ltr; padding-bottom: 0pt;"&gt;Fine lavori&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Location e data&lt;/h2&gt;
&lt;p&gt;&lt;strong style="color: #363636; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;"&gt;&lt;span id="lblLocationName" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;Hotel Amadeus&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div id="panLocationAddress" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; color: #363636; font-family: Verdana, Helvetica, Arial, sans-serif;"&gt;&lt;span id="lblAddress1" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;Via M.E.Lepido 39&lt;br /&gt;&lt;/span&gt;&lt;span id="lblAddress4" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;40132 &amp;nbsp;Bologna&lt;/span&gt;&amp;nbsp;&lt;span id="lblAddress6" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; color: #363636; font-family: Verdana, Helvetica, Arial, sans-serif;"&gt;&lt;span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; color: #363636; font-family: Verdana, Helvetica, Arial, sans-serif;"&gt;&lt;span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; vertical-align: baseline; background-color: transparent; background-position: initial initial; background-repeat: initial initial;"&gt;Gioved&amp;igrave; 8 novembre 2012 ore 9.00&lt;/span&gt;&lt;/div&gt;
&lt;h2&gt;Registrazione&lt;/h2&gt;
&lt;p&gt;L'evento &amp;egrave; gratuito ma &amp;egrave; richiesta la registrazione&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532092&amp;amp;Culture=it-IT&amp;amp;community=0" target="_blank"&gt;Registrami al Microsoft Dev Camp a Bologna&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=mwz_ARu7EOM:w-eOm0S2vyc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=mwz_ARu7EOM:w-eOm0S2vyc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=mwz_ARu7EOM:w-eOm0S2vyc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=mwz_ARu7EOM:w-eOm0S2vyc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/mwz_ARu7EOM" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/Che-cazzecca-TFS-con-i-metodi-Agili-Ve-lo-racconto-al-Microsoft-Dev-Camp-Bologna.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/A-short-history-of-Software-Engineering-by-Paolo-Perrotta.aspx</id>
    <title>A short history of Software Engineering by Paolo Perrotta</title>
    <updated>2012-10-11T22:12:00+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=33cfe081-881a-40da-b427-01bd60286ef4" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/cG_jnZO5I_8/A-short-history-of-Software-Engineering-by-Paolo-Perrotta.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2012-10-11T22:12:00+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/A-short-history-of-Software-Engineering-by-Paolo-Perrotta.aspx#comment" />
    <category term="Agile" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <dc:description>Il video della presentazione tenuta da Paolo Nusco Perrotta alla Barcellona Ruby Conference. Contiene molti spunti sul mondo Agile, sui processi IT, sulla software engineering e sul design. 30 minuti spesi bene.</dc:description>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=33cfe081-881a-40da-b427-01bd60286ef4</pingback:target>
    <slash:comments>0</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=33cfe081-881a-40da-b427-01bd60286ef4</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/A-short-history-of-Software-Engineering-by-Paolo-Perrotta.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=33cfe081-881a-40da-b427-01bd60286ef4</wfw:commentRss>
  <content type="html">&lt;p&gt;Me la salvo qui per riguardarla ogni tanto ma soprattutto per farla vedere ai clienti che non conosco il mondo Agile o sono scettici.&lt;/p&gt;
&lt;p&gt;Se sei minimamento coinvolto nel settore IT &lt;span style="text-decoration: underline;"&gt;devi trovare 30 minuti per guardarla&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Se sei un &lt;strong&gt;Architetto&lt;/strong&gt; devi trovare 30 minuti per guardarla.&lt;/p&gt;
&lt;p&gt;Se sei un &lt;strong&gt;Program Manager&lt;/strong&gt; (ops scusate ho detto una parolaccia) DEVI trovare 30 minuti per guardarla.&lt;/p&gt;
&lt;p&gt;Se sei un'&lt;strong&gt;Analista&lt;/strong&gt; DEVI trovare 30 minuti per guardarla (e poi puoi cambiare lavoro).&lt;/p&gt;
&lt;p&gt;Chi non evolve in questa direzione &amp;egrave; spacciato.&amp;nbsp;Punto.&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://www.youtube.com/embed/9IPn5Gk_OiM?rel=0" frameborder="0" width="560" height="315"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=cG_jnZO5I_8:UQIaA2LaBNI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=cG_jnZO5I_8:UQIaA2LaBNI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=cG_jnZO5I_8:UQIaA2LaBNI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=cG_jnZO5I_8:UQIaA2LaBNI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/cG_jnZO5I_8" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/A-short-history-of-Software-Engineering-by-Paolo-Perrotta.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/Impossibile-modificare-o-creare-i-Maintenance-Plan-di-SQL-Server-2008.aspx</id>
    <title>Impossibile modificare o creare i Maintenance Plan di SQL Server 2008</title>
    <updated>2012-09-25T18:29:00+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=2b70cf83-4ca4-4fb7-a32f-6df936774742" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/v8q0Z6uCoVI/Impossibile-modificare-o-creare-i-Maintenance-Plan-di-SQL-Server-2008.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2012-09-25T18:29:00+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/Impossibile-modificare-o-creare-i-Maintenance-Plan-di-SQL-Server-2008.aspx#comment" />
    <category term="SQL Server" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=2b70cf83-4ca4-4fb7-a32f-6df936774742</pingback:target>
    <slash:comments>0</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=2b70cf83-4ca4-4fb7-a32f-6df936774742</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/Impossibile-modificare-o-creare-i-Maintenance-Plan-di-SQL-Server-2008.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=2b70cf83-4ca4-4fb7-a32f-6df936774742</wfw:commentRss>
  <content type="html">&lt;p&gt;St&amp;ograve; cercando di modificare alcuni &lt;strong&gt;maintenance plan&lt;/strong&gt; di una installazione di SQL 2008 R2 tramite SQL Management Studio.&lt;/p&gt;
&lt;p&gt;Mi sono trovato in questa situzione. Cliccando su modifica non succede nulla e se provo a creare un nuovo piano ricevo un errore.&lt;/p&gt;
&lt;p&gt;Beh ho scoperto che esistono i &lt;strong&gt;Management Tools in versione Basic e Complete&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La soluzione comporta la rimozione dei tools Basic e la successiva installazione della versione Complete.&lt;/p&gt;
&lt;p&gt;Fonte:&amp;nbsp;&lt;a title="MS SQL 2008 R2, issue: impossible to Modify a Maintenance Plan" href="http://paulgrevink.wordpress.com/2011/05/15/ms-sql-2008-r2-issue-impossible-to-modify-a-maintenance-plan/" target="_blank"&gt;MS SQL 2008 R2, issue: impossible to Modify a Maintenance Plan&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=v8q0Z6uCoVI:pnD5gAccf9E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=v8q0Z6uCoVI:pnD5gAccf9E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=v8q0Z6uCoVI:pnD5gAccf9E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=v8q0Z6uCoVI:pnD5gAccf9E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/v8q0Z6uCoVI" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/Impossibile-modificare-o-creare-i-Maintenance-Plan-di-SQL-Server-2008.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/Installazione-di-Visual-Studio-2012.aspx</id>
    <title>Installazione di Visual Studio 2012</title>
    <updated>2012-09-04T17:56:00+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=8e4d3dd9-3dab-41d7-8dca-e76ea6de31b8" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/4x-kFJxYm90/Installazione-di-Visual-Studio-2012.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2012-09-04T17:56:00+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/Installazione-di-Visual-Studio-2012.aspx#comment" />
    <category term="Visual Studio" />
    <category term=".net Framework" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=8e4d3dd9-3dab-41d7-8dca-e76ea6de31b8</pingback:target>
    <slash:comments>0</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=8e4d3dd9-3dab-41d7-8dca-e76ea6de31b8</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/Installazione-di-Visual-Studio-2012.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=8e4d3dd9-3dab-41d7-8dca-e76ea6de31b8</wfw:commentRss>
  <content type="html">&lt;p&gt;Dato che la prossima settimana (il 12 settembre per la precisione) ci sarà &lt;a title="Evento di lancio di Visual Studio 2012" href="https://msevents.microsoft.com/cui/EventDetail.aspx?EventID=1032527495&amp;amp;culture=it-IT" target="_blank"&gt;l’evento di lancio di Visual Studio 2012&lt;/a&gt; presso la sede di Microsoft (a cui partecipa anche &lt;a title="DotDotNet" href="http://dotdotnet.org/" target="_blank"&gt;DotDotNet&lt;/a&gt;) ho pensato che fosse l’ora di installarlo per cominciare ad utilizzarlo.&lt;/p&gt;  &lt;p&gt;Intanto le prime considerazioni sull’installazione side-by-side.&lt;/p&gt;  &lt;p&gt;Ogni release di Visual Studio è sempre accompagnata da una release del framework ed in particolare Visual Studio 2012 installa anche il .NET Framework 4.5.    &lt;br /&gt;&lt;strong&gt;Sia VS 2012 che il Framework 4.5 funzionano perfettamente side-by-side con tutte le precedenti versioni.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Normalmente quando si apre una soluzione creata con una vecchia versione di VS con una versione più recente viene aggiornato il file sln. Questo resta vero anche in questo caso con un solo distinguo: se la soluzione è stata creata con VS 2010 &lt;u&gt;SP1&lt;/u&gt; allora la soluzione resta accessibile anche da VS 2010 SP1. In particolare viene solo modificato il file format: &lt;/p&gt;  &lt;p&gt;Microsoft Visual Studio Solution File, Format Version 12.00    &lt;br /&gt;# Visual Studio 2012&lt;/p&gt;  &lt;p&gt;Questo resta valido finché non si utilizzano le feature specifiche di VS 2012 come ad esempio targettizzare un progetto al Framework 4.5 il che rende inaccessibile il file sln da Visual Studio 2010 SP1.&lt;/p&gt;  &lt;p&gt;Alcuni tipi di progetto non sono più supportati in Visual Studio 2012. In questa pagina si possono vedere quali progetti sono completamente gestiti e quali no: &lt;a title="Compatibilità dei progetti con Visual Studio 2012" href="http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1&amp;amp;l=EN-US&amp;amp;k=k(VS.ReviewProjectAndSolutionChangesDialog.Upgrade)&amp;amp;rd=true#VisualStudio2010Database" target="_blank"&gt;Visual Studio 2012 compatibility&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Dopo un breve download dall’MSDN della versione Premium, circa 15 minuti per una ISO di 1,5GB, lancio l’installazione che richiede solo due interventi: l’accettazione della licenza e la selezione delle feature da installare:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=01%20-%20License.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Visual Studio 2012 setup - license agreement" border="0" alt="Visual Studio 2012 setup - license agreement" src="http://blog.be-st.it/image.axd?picture=01%20-%20License_thumb.png" width="216" height="244" /&gt;&lt;/a&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=02%20-%20Feature%20selection.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="02 - Feature selection" border="0" alt="02 - Feature selection" src="http://blog.be-st.it/image.axd?picture=02%20-%20Feature%20selection_thumb.png" width="175" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;A questo punto l’installazione richiede alcuni minuti, un riavvio e la conferma finale:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=03%20-%20Installing.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="03 - Installing" border="0" alt="03 - Installing" src="http://blog.be-st.it/image.axd?picture=03%20-%20Installing_thumb.png" width="175" height="244" /&gt;&lt;/a&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=04%20-%20Restart%20required.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="04 - Restart required" border="0" alt="04 - Restart required" src="http://blog.be-st.it/image.axd?picture=04%20-%20Restart%20required_thumb.png" width="175" height="244" /&gt;&lt;/a&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=05%20-%20Visual%20Studio%202012%20Setup%20complete.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="05 - Visual Studio 2012 Setup complete" border="0" alt="05 - Visual Studio 2012 Setup complete" src="http://blog.be-st.it/image.axd?picture=05%20-%20Visual%20Studio%202012%20Setup%20complete_thumb.png" width="175" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Alla prima esecuzione è possibile importare le impostazioni di una precedente versione di Visual Studio, selezionare come al solito la configurazione di sviluppo preferita (per me come sempre Web Development) e la quantità di documentazione da installare localmente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=06%20-%20Visual%20Studio%202012%20first%20run.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="06 - Visual Studio 2012 first run" border="0" alt="06 - Visual Studio 2012 first run" src="http://blog.be-st.it/image.axd?picture=06%20-%20Visual%20Studio%202012%20first%20run_thumb.png" width="237" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Fine. Nel giro di 30’ minuti è possibile vedere il nuovo layout di Visual Studio 2012:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=08%20-%20Visual%20Studio%202012%20layout.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="08 - Visual Studio 2012 layout" border="0" alt="08 - Visual Studio 2012 layout" src="http://blog.be-st.it/image.axd?picture=08%20-%20Visual%20Studio%202012%20layout_thumb.png" width="244" height="172" /&gt;&lt;/a&gt;&lt;a href="http://blog.be-st.it/image.axd?picture=09%20-%20Visual%20Studio%202010%20layout.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="09 - Visual Studio 2010 layout" border="0" alt="09 - Visual Studio 2010 layout" src="http://blog.be-st.it/image.axd?picture=09%20-%20Visual%20Studio%202010%20layout_thumb.png" width="244" height="172" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Devo dire che&lt;strong&gt; il primo colpo d’occhio è notevolmente piacevole e pratico&lt;/strong&gt;. Rispetto alla versione 2010 ci sono pochi colori, poche distrazioni, una grafica lineare e molto pulita.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=4x-kFJxYm90:URAwnMel4Gs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=4x-kFJxYm90:URAwnMel4Gs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=4x-kFJxYm90:URAwnMel4Gs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=4x-kFJxYm90:URAwnMel4Gs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/4x-kFJxYm90" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/Installazione-di-Visual-Studio-2012.aspx</feedburner:origLink></entry>
  <entry>
    <id>http://blog.be-st.it/post/Trovare-gli-errori-di-binding-in-WPF-e-generare-un’eccezione.aspx</id>
    <title>Trovare gli errori di binding in WPF e generare un’eccezione</title>
    <updated>2012-07-27T01:26:13+00:00</updated>
    <link rel="self" href="http://blog.be-st.it/post.aspx?id=c9978910-52d6-416b-9cb2-a7c38fdd292a" />
    <link href="http://feedproxy.google.com/~r/be-st/~3/wtw2yt-u2Dc/Trovare-gli-errori-di-binding-in-WPF-e-generare-un’eccezione.aspx" />
    <author>
      <name>Stefano Benedetti</name>
    </author>
    
    <published>2012-07-27T01:26:13+00:00</published>
    <link rel="related" href="http://blog.be-st.it/post/Trovare-gli-errori-di-binding-in-WPF-e-generare-un’eccezione.aspx#comment" />
    <category term="Visual Studio" />
    <category term="C# e VB.net" />
    <dc:publisher>Stefano Benedetti</dc:publisher>
    <dc:description>Gli errori di binding in WPF non generano un'eccezione e potrebbero essere difficili da scovare. Utilizzando il debugger di Visual Studio il problema si risolve in un attimo.</dc:description>
    <pingback:server>http://blog.be-st.it/pingback.axd</pingback:server>
    <pingback:target>http://blog.be-st.it/post.aspx?id=c9978910-52d6-416b-9cb2-a7c38fdd292a</pingback:target>
    <slash:comments>1</slash:comments>
    <trackback:ping>http://blog.be-st.it/trackback.axd?id=c9978910-52d6-416b-9cb2-a7c38fdd292a</trackback:ping>
    <wfw:comment>http://blog.be-st.it/post/Trovare-gli-errori-di-binding-in-WPF-e-generare-un’eccezione.aspx#comment</wfw:comment>
    <wfw:commentRss>http://blog.be-st.it/syndication.axd?post=c9978910-52d6-416b-9cb2-a7c38fdd292a</wfw:commentRss>
  <content type="html">&lt;p&gt;Tip veloce che può fare risparmiare parecchio tempo.&lt;/p&gt;  &lt;p&gt;Quando si effettua il &lt;strong&gt;binding in WPF&lt;/strong&gt; è molto facile commettere errori di battitura (sempre che non si usi il designer o Blend) oppure è possibile modificare o eliminare la property nel ViewModel senza aggiornare lo XAML.&lt;/p&gt;  &lt;p&gt;Ad esempio se credo un binding sbagliando la sintassi della property &lt;strong&gt;Description&lt;/strong&gt; nel Path:&lt;/p&gt;  &lt;p&gt;&amp;lt;GridViewColumn DisplayMemberBinding=&amp;quot;{Binding &lt;strong&gt;Path=Descrition&lt;/strong&gt;}&amp;quot; Header=&amp;quot;Last name&amp;quot; Width=&amp;quot;140&amp;quot; /&amp;gt;&lt;/p&gt;  &lt;p&gt;a runtime non viene visualizzato nulla ma soprattutto non viene sollevata nessuna eccezione.&lt;/p&gt;  &lt;p&gt;Il metodo più veloce per visualizzare gli errori di binding è quello di eseguire l’applicazione in debug da Visual Studio: in questo modo &lt;strong&gt;tutti gli errori di binding vengono loggati nella finestra di Output.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Nell’esempio mi ritrovo un errore di questo tipo:&lt;/p&gt;  &lt;p&gt;System.Windows.Data Error: 40 : &lt;strong&gt;BindingExpression path error: 'Descrition' property not found&lt;/strong&gt; on 'object' ''Product' (HashCode=55303339)'. BindingExpression:Path=Descrition; DataItem='Product' (HashCode=55303339); target element is 'TextBlock' (Name=''); target property is 'Text' (type 'String')&lt;/p&gt;  &lt;p&gt;A questo punto potrebbe essere utile loggare questi errori sotto forma di eccezione anche a runtime (magari con Log4net).&lt;/p&gt;  &lt;p&gt;In questo post viene spiegato come creare un listener sui binding di WPF per generare un’eccezione: &lt;a title="Making WPF Binding Errors Exceptions" href="http://www.jasonbock.net/jb/Default.aspx?blog=entry.0f221e047de740ee90722b248933a28d" target="_blank"&gt;Making WPF Binding Errors Exceptions&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/be-st?a=wtw2yt-u2Dc:4DIbBxtarHo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=wtw2yt-u2Dc:4DIbBxtarHo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/be-st?a=wtw2yt-u2Dc:4DIbBxtarHo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/be-st?i=wtw2yt-u2Dc:4DIbBxtarHo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/be-st/~4/wtw2yt-u2Dc" height="1" width="1"/&gt;</content><feedburner:origLink>http://blog.be-st.it/post/Trovare-gli-errori-di-binding-in-WPF-e-generare-un’eccezione.aspx</feedburner:origLink></entry>
</feed>
