<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv-SE"><title type="html">Robert Folkesson</title><subtitle type="html">Roses are #FF0000, 
Violets are #0000FF,  
All my base are  belong to you.</subtitle><id>http://blogs.msdn.com/b/robf/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/robf/atom.aspx" /><generator uri="http://telligent.com" version="5.6.583.17018">Telligent Community 5.6.583.17018 (Build: 5.6.583.17018)</generator><updated>2010-02-05T14:53:23Z</updated><entry><title>Ajöss och tack för fisken!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2011/09/01/aj-246-ss-och-tack-f-246-r-fisken.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2011/09/01/aj-246-ss-och-tack-f-246-r-fisken.aspx</id><published>2011-09-01T09:03:00Z</published><updated>2011-09-01T09:03:00Z</updated><content type="html">&lt;p&gt;Efter 4,5 extremt sp&amp;auml;nnande och h&amp;auml;ndelserika &amp;aring;r p&amp;aring; Microsoft och DPE har det blivit dags f&amp;ouml;r mig att anta en ny utmaning utanf&amp;ouml;r MS. Jag&amp;nbsp;g&amp;aring;r tillbaka till&amp;nbsp;konsultf&amp;ouml;retaget &lt;a title="Active Solution" href="http://www.activesolution.se" target="_blank"&gt;Active Solution&lt;/a&gt;&amp;nbsp; - d&amp;auml;r jag blir teknisk chef och&lt;br /&gt;bl.a. kommer att ansvara f&amp;ouml;r att utveckla och driva Active's satsning inom molnomr&amp;aring;det.&lt;/p&gt;
&lt;p&gt;P&amp;aring; Microsoft har jag l&amp;auml;rt k&amp;auml;nna n&amp;aring;gra av de mest passionerade, smarta och trevligaste personer jag har tr&amp;auml;ffat - &lt;strong&gt;jag kommer att sakna er&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;Samtidigt ser jag verkligen fram emot att f&amp;aring; arbeta hos en driven&amp;nbsp;MS-partner igen, en partner som satsat stenh&amp;aring;rt p&amp;aring; att anv&amp;auml;nda agila metoder f&amp;ouml;r att leverera aff&amp;auml;rsnytta till sina kunder.&lt;/p&gt;
&lt;p&gt;Tanken &amp;auml;r ocks&amp;aring; att jag ska forts&amp;auml;tta med ut&amp;aring;triktade aktiviteter, s&amp;aring; chansen &amp;auml;r stor vi st&amp;ouml;ter ihop p&amp;aring; seminarier och utvecklarkonferenser fram&amp;ouml;ver hoppas jag. Ett s&amp;aring;nt tillf&amp;auml;lle &amp;auml;r &lt;a title="ScanDev i Sthlm" href="http://www.scandevtour.se/2011-tour/" target="_blank"&gt;Scandinavian Developer Conference i Stockholm&lt;/a&gt;&amp;nbsp; i h&amp;ouml;st som jag &amp;auml;r inbokad p&amp;aring; tillsammans med &lt;a title="Chris Klug" href="http://chris.59north.com/" target="_blank"&gt;Chris Klug&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I samband med det flyttar jag ocks&amp;aring; min blogg till &lt;a title="www.robertfolkesson.se" href="http://www.robertfolkesson.se" target="_blank"&gt;www.robertfolkesson.se&lt;/a&gt; - du kan ocks&amp;aring; n&amp;aring; mig p&amp;aring; robert.folkesson at activesolution.se fram&amp;ouml;ver.&lt;/p&gt;
&lt;p&gt;Vi syns!&lt;/p&gt;
&lt;p&gt;Mvh Robert&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10204197" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Nytt jobb" scheme="http://blogs.msdn.com/b/robf/archive/tags/Nytt+jobb/" /></entry><entry><title>Min blogg flyttar till www.robertfolkesson.se</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2011/09/01/min-blogg-flyttar-till-www-robertfolkesson-se.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2011/09/01/min-blogg-flyttar-till-www-robertfolkesson-se.aspx</id><published>2011-09-01T08:29:43Z</published><updated>2011-09-01T08:29:43Z</updated><content type="html">&lt;p&gt;Jag flyttar min blogg till en ny dom&amp;auml;n: &lt;a href="http://www.robertfolkesson.se" target="_blank"&gt;www.robertfolkesson.se&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;F&amp;ouml;r att g&amp;ouml;ra n&amp;aring;got av de eoner av tid jag har &amp;ouml;ver som trebarnsf&amp;ouml;r&amp;auml;lder bygger jag&amp;nbsp;d&amp;auml;r min egen bloggmotor :-) (och f&amp;ouml;r att l&amp;auml;ra mig mer om ASP.NET MVC3, Azure, HTML5, NHibernate&amp;nbsp;och annat skoj). D&amp;auml;rf&amp;ouml;r &amp;auml;r den &amp;auml;n s&amp;aring; l&amp;auml;nge lite spartansk, men&amp;nbsp;stay tuned&amp;nbsp;- fler funktioner &amp;auml;r p&amp;aring; g! En sak som fungerar redan nu &amp;auml;r iallafall RSS-feeden -&amp;nbsp;peka om din favorit-RSS-l&amp;auml;sare till: &lt;a href="http://www.robertfolkesson.se/Home/RSS"&gt;http://www.robertfolkesson.se/Home/RSS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10204182" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Bloggning" scheme="http://blogs.msdn.com/b/robf/archive/tags/Bloggning/" /></entry><entry><title>Mönster för skalbara och dynamiska molntjänster–presentation från Azure Summit Malmö</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2011/03/04/m-246-nster-f-246-r-skalbara-och-dynamiska-molntj-228-nster-presentation-fr-229-n-azure-summit-malm-246.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2011/03/04/m-246-nster-f-246-r-skalbara-och-dynamiska-molntj-228-nster-presentation-fr-229-n-azure-summit-malm-246.aspx</id><published>2011-03-04T08:45:04Z</published><updated>2011-03-04T08:45:04Z</updated><content type="html">&lt;p&gt;Igår medverkade jag på &lt;a href="http://www.jayway.com/jaywhy/what-we-do/education-and-seminars/planned-seminars/azure-summit-malmoe" target="_blank"&gt;Azure Summit Malmö&lt;/a&gt; tillsammans med &lt;a href="http://buzzfrog.blogs.com/" target="_blank"&gt;Dag König&lt;/a&gt; samt &lt;a href="http://blog.jayway.com/author/petervonlochow/" target="_blank"&gt;Peter von Lochow&lt;/a&gt; och Henrik Feldt från Jayway. Tack till alla som var där för en mycket intressant dag med många bra diskussioner!&lt;/p&gt;  &lt;p&gt;Här finns bilderna från min presentation ‘&lt;a href="http://rfolkesdemostorage2.blob.core.windows.net/presentationer/M&amp;ouml;nster_f&amp;ouml;r_skalbara_och_dynamiska_molntj&amp;auml;nster.pptx" target="_blank"&gt;Mönster för skalbara och dynamiska molntjänster’&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Mitt &lt;a href="http://rfolkesdemostorage2.blob.core.windows.net/presentationer/IdempotensDemo.zip" target="_blank"&gt;exempelprojekt med icke-idempotent Worker Role finns här&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Jag visade även ett exempel på hur du dynamiskt kan välja vilken kod som ska exekveras i en Worker Role, samt hantera meddelanden som inte är kända (poison . Exemplet &lt;a href="http://msdn.microsoft.com/en-us/realdevelopment/wazplatformtrainingcourse_asyncworkloadhandlingvs2010_topic1#_Toc278819547" target="_blank"&gt;‘Dynamically Loading Types to Process Images’ finns beskrivet här&lt;/a&gt;. Du kan &lt;a href="http://rfolkesdemostorage2.blob.core.windows.net/presentationer/Source.zip" target="_blank"&gt;ladda hem källkoden här&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;För att hantera ‘Retry’-funktionalitet rekommenderar jag att du tittar på ‘&lt;a href="http://appfabriccat.com/2011/02/transient-fault-handling-framework/" target="_blank"&gt;Transient Conditions Handling Framework’&lt;/a&gt; samt bloggposter från vårt Customer Advisory Team som tagit fram ramverket som beskriver hur du använder ramverket och best practices kring Entity Framework:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/appfabriccat/archive/2010/10/28/best-practices-for-handling-transient-conditions-in-sql-azure-client-applications.aspx" target="_blank"&gt;Best Practices for Handling Transient Conditions in SQL Azure Client Applications&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/appfabriccat/archive/2010/12/11/sql-azure-and-entity-framework-connection-fault-handling.aspx" target="_blank"&gt;SQL Azure and Entity Framework Connection Fault Handling&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10136824" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Arkitektur" scheme="http://blogs.msdn.com/b/robf/archive/tags/Arkitektur/" /><category term="Windows Azure" scheme="http://blogs.msdn.com/b/robf/archive/tags/Windows+Azure/" /></entry><entry><title>Azure Summit i Malmö 3 mars</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2011/02/22/azure-summit-i-malm-246-3-mars.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2011/02/22/azure-summit-i-malm-246-3-mars.aspx</id><published>2011-02-22T15:16:50Z</published><updated>2011-02-22T15:16:50Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Windows Azure - molntjänster på ny nivå!&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Jayway och Microsoft bjuder in till en heldag om Windows Azure. Dagen vänder sig till dig som är tekniskt engagerad i utveckling, där du antingen redan idag använder Windows Azure eller överväger tekniken inför nya projekt.&lt;/p&gt;  &lt;p&gt;Du får en genomgång från grunden av Microsofts molntjänster samt hjälp med designval och arkitektur för att skapa flexibla och skalbara tjänster. Dessutom bjuds det på lite mer specifika fördelar med AppFabric ServiceBus och praktiska erfarenheter från de projekt Jayway redan har hunnit genomföra.&lt;/p&gt;  &lt;p&gt;Du anmäler dig här: &lt;a href="http://azuresummit2011mlm.eventbrite.com" target="_blank"&gt;Azure summit Malmö 2011&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Sessioner:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Introduktion till Windows Azure&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Dag König, Microsoft&lt;/p&gt;  &lt;p&gt;Windows Azure, namnet på Microsofts molnplattform, är en läcker verktygslåda full med funktioner för att kunna utveckla och köra applikationer i molnet. I den här presentationen ger Dag König en övergripande sammanfattning över de olika delar och hur de hänger ihop. Vi kommer också att svara på frågan: Varför är molnet viktigt?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Demonstration av Windows Azure&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Dag König, Microsoft&lt;/p&gt;  &lt;p&gt;Som uppföljaren till den föregående sessionen demonstrerar Dag König flera av delarna i Windows Azure. Koncentrationen kommer att ligga på de olika rollerna som finns och vilka sätt man sparar information i molnet.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Azure best practices&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Robert Folkesson, Microsoft&lt;/p&gt;  &lt;p&gt;Vad behöver du tänka på när du designar din arkitektur för skapa skalbara och flexibla tjänster i Windows Azure? Hur skiljer sig molnplattformar från traditionella plattformar och vilka mönster och best practices finns tillgängliga. I den här sessionen så undersöker vi hur begrepp och mönster som idempotens, tillståndslöshet och asynkron kommunikation hjälper dig skapa bättre lösningar i Windows Azure.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Azure AppFabric ServiceBus&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Henrik Feldt, Jayway&lt;/p&gt;  &lt;p&gt;I den här presentationen kommer Henrik Feldt att ge en introduktion till Azure AppFabric ServiceBus. Henrik kommer visa hur ServiceBus kan användas av dig till att skapa modern och effektiv mjukvara samtidigt som den ger dig möjligheten att återanvända dina existerande WCF-tjänste-investeringar, men han kommer också att visa en exempellösning och därtill ha en diskussion kring olika typer av arkitektur (tightly coupled RPC/XML, loosely coupled event-driven, CQRS, domain-driven design etc) som kan byggas upp kring de verktyg som finns för Azure.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Exempel från verkligheten&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Peter von Lochow, Jayway&lt;/p&gt;  &lt;p&gt;I den här sessionen kommer Peter att flytta fokus från det teoretiska till att prata om konkreta erfarenheter och insikter av Azure. De lärdomar som kommer presenteras är ett resultat från både greenfield- och brownfieldprojekt som Jayway genomfört. Vi kommer att behandla ämnen som konvertering från vanlig hostning till Azure, att till fullo utnyttja en WorkerRole, Continous Integration och Inversion of Control.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Tid och plats&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· När: Torsdagen den 3:e mars. &lt;/p&gt;  &lt;p&gt;· Frukost står framdukad från 08:30. &lt;/p&gt;  &lt;p&gt;· Första sessionen börjar 09:00 och den sista slutar 15.30.&lt;/p&gt;  &lt;p&gt;· Var: &lt;a href="http://maps.google.se/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Nordenski%C3%B6ldsgatan+10,+malm%C3%B6&amp;amp;sll=61.606396,21.269531&amp;amp;sspn=45.646298,160.576172&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Nordenski%C3%B6ldsgatan+10,+211+19+Malm%C3%B6,+Sk%C3%A5ne+L%C3%A4n&amp;amp;z=17&amp;amp;iwloc=A" target="_blank"&gt;Malmö högskola&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Schema&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· 8.00 Frukost&lt;/p&gt;  &lt;p&gt;· 8.30-9.20 Första sessionen&lt;/p&gt;  &lt;p&gt;· 9.45-10.35 Andra sessionen&lt;/p&gt;  &lt;p&gt;· 11.00-11.50 Tredje sessionen&lt;/p&gt;  &lt;p&gt;· 11.50-13.00 Lunch&lt;/p&gt;  &lt;p&gt;· 13.00-13.50 Fjärde sessionen&lt;/p&gt;  &lt;p&gt;· 14.10-15.00 Femte sessionen&lt;/p&gt;  &lt;p&gt;Du anmäler dig här: &lt;a href="http://azuresummit2011mlm.eventbrite.com" target="_blank"&gt;Azure summit Malmö 2011&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10132688" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Windows Azure" scheme="http://blogs.msdn.com/b/robf/archive/tags/Windows+Azure/" /></entry><entry><title>Windows Phone 7 App och OData-feed för Jfokus</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2011/02/14/windows-phone-7-app-och-odata-feed-f-246-r-jfokus.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2011/02/14/windows-phone-7-app-och-odata-feed-f-246-r-jfokus.aspx</id><published>2011-02-14T09:20:00Z</published><updated>2011-02-14T09:20:00Z</updated><content type="html">&lt;p&gt;Idag börjar Sveriges största Java-konferense: &lt;a href="http://www.jfokus.se" target="_blank"&gt;Jfokus&lt;/a&gt;. Microsoft medverkar i år på konferensen liksom vi har gjort de senaste åren – för att tala om interoperabilitet och Microsoft-tekniker som Java-utvecklare kan ha nytta av . I år ligger stort fokus på Windows Azure och möjligheterna att köra Java på vår molnplattform, något som vi ser ett mycket stort intresse från kunder och partners kring. Tillsammans med &lt;a href="http://www.diversify.se/" target="_blank"&gt;Diversify&lt;/a&gt; och &lt;a href="http://neotechnology.com/" target="_blank"&gt;Neo Technologies&lt;/a&gt; lanserar vi också möjligheten att köra den populära javabaserade grafdatabasen &lt;a href="http://neo4j.org/" target="_blank"&gt;Neo4j&lt;/a&gt; i Windows Azure.&lt;/p&gt;  &lt;p&gt;Mattias Karlsson på Jfokus har skapat en &lt;a href="http://www.jfokus.se/jfokus/page.jsp?id=rest" target="_blank"&gt;REST-baserad tjänst för agendan för konferensen&lt;/a&gt; och även gjort en Android-app för att kolla in schemat och sessionerna. Eftersom jag håller en session om &lt;a href="http://www.odata.org/" target="_blank"&gt;OData&lt;/a&gt; och ville testa skapa en OData-tjänst och klienter så bestämde jag mig för att göra en Windows Phone 7-app som visar agendan (&lt;a href="http://rfolkesdemostorage2.blob.core.windows.net/jfokus/JFokusOdata.zip" target="_blank"&gt;källkoden för Windows Phone 7-appen och Odata-feed finns här&lt;/a&gt;):&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-78-32-metablogapi/3404.ScreenShotTags_5F00_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ScreenShotTags" border="0" alt="ScreenShotTags" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-78-32-metablogapi/6237.ScreenShotTags_5F00_thumb.png" width="220" height="405" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="200"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-78-32-metablogapi/4064.ScreenShotSession_5F00_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ScreenShotSession" border="0" alt="ScreenShotSession" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-78-32-metablogapi/8204.ScreenShotSession_5F00_thumb.png" width="216" height="405" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Jag återanvände Mattias JSON-baserade REST-tjänster och skrev en tunn wrapper som exponerar entiteterna som OData-Feeds och la tjänsten i Windows Azure: &lt;a title="http://jfokusodata.cloudapp.net/ODataService.svc/" href="http://jfokusodata.cloudapp.net/ODataService.svc/" target="_blank"&gt;http://jfokusodata.cloudapp.net/ODataService.svc/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Det visade sig vara ganska enkelt genom att använda den inbyggda DataContractJsonSerializer som finns i .NET. Jag skapade klasser som motsvarade JSON-objekten och kunde sedan skapa en generisk metod för att ladda hem objekten och serialisera dessa till .NET-objekt:&lt;/p&gt;  &lt;pre class="csharpcode"&gt;    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; EntityService
    {
        &lt;span class="kwrd"&gt;const&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; baseURI = &lt;span class="str"&gt;&amp;quot;http://www.jfokus.se/rest/v1/&amp;quot;&lt;/span&gt;;

        &lt;span class="kwrd"&gt;public&lt;/span&gt; IQueryable&amp;lt;T&amp;gt; GetEntities&amp;lt;T&amp;gt;(&lt;span class="kwrd"&gt;string&lt;/span&gt; path)
        {
            var serializer = &lt;span class="kwrd"&gt;new&lt;/span&gt; DataContractJsonSerializer(&lt;span class="kwrd"&gt;typeof&lt;/span&gt;(List&amp;lt;T&amp;gt;));
            &lt;span class="kwrd"&gt;byte&lt;/span&gt;[] response;

            &lt;span class="kwrd"&gt;using&lt;/span&gt; (WebClient client = &lt;span class="kwrd"&gt;new&lt;/span&gt; WebClient())
            {
                response = client.DownloadData(baseURI + path);
            }

            List&amp;lt;T&amp;gt; entities;

            &lt;span class="kwrd"&gt;using&lt;/span&gt; (var ms = &lt;span class="kwrd"&gt;new&lt;/span&gt; MemoryStream(response))
            {
                entities = serializer.ReadObject(ms) &lt;span class="kwrd"&gt;as&lt;/span&gt; List&amp;lt;T&amp;gt;;
            }

            &lt;span class="kwrd"&gt;return&lt;/span&gt; entities.AsQueryable();
        }
    }&lt;/pre&gt;


&lt;p&gt;I Windows Phone 7-appen använder jag sedan &lt;a href="http://odata.codeplex.com/" target="_blank"&gt;OData-biblioteket för WP7&lt;/a&gt; för att hämta hem och arbeta med entiteterna från min tjänst.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://rfolkesdemostorage2.blob.core.windows.net/jfokus/JFokusOdata.zip" target="_blank"&gt;Ladda hem och testa om&lt;/a&gt; du har en Windows Phone eller vill se hur projektet ser ut!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10128893" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Windows Phone 7" scheme="http://blogs.msdn.com/b/robf/archive/tags/Windows+Phone+7/" /><category term="Windows Azure" scheme="http://blogs.msdn.com/b/robf/archive/tags/Windows+Azure/" /><category term="JFokus" scheme="http://blogs.msdn.com/b/robf/archive/tags/JFokus/" /></entry><entry><title>Migration Assessment Tool hjälper dig uppskatta omfattningen av en migrering till Windows Azure</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2011/02/10/migration-assessment-tool-hj-228-lper-dig-uppskatta-omfattningen-av-en-migrering-till-windows-azure.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2011/02/10/migration-assessment-tool-hj-228-lper-dig-uppskatta-omfattningen-av-en-migrering-till-windows-azure.aspx</id><published>2011-02-10T16:59:00Z</published><updated>2011-02-10T16:59:00Z</updated><content type="html">&lt;p&gt;Den senaste tiden har jag hjälpt ett flertal kunder att se hur deras befintliga lösningar kan migreras till Windows Azure. Ofta så är det svårt att direkt uppskatta omfattningen av en sådan migrering – och det snabba svaret på frågan “Hur svårt är det att migrera min lösning” måste innan man har satt sig in mer noggrant i lösningen bli: “det beror på”… Men nu finns det ett bra verktyg som hjälper dig att snabbare få en uppfattning om omfattningen: &lt;a href="http://matclickonce.blob.core.windows.net/app/publish.htm" target="_blank"&gt;Windows Azure Migration Assessment Tool&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Verktyget samlar ihop ett antal frågeställningar om den befintliga lösningen samt målbilden för lösningen. Frågorna besvaras med ja- eller nej-svar och utifrån dessa skapas en snygg Word-rapport som sammanställer och klassificerar eventuella utmaningar för en migrering samt förklarar vad dessa innebär och ger även förslag på lösningar:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-78-32-metablogapi/7271.AzureMATRapport_5F00_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="AzureMATRapport" border="0" alt="AzureMATRapport" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-78-32-metablogapi/4456.AzureMATRapport_5F00_thumb.png" width="404" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10127439" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Windows Azure" scheme="http://blogs.msdn.com/b/robf/archive/tags/Windows+Azure/" /></entry><entry><title>Lär dig om Windows Azure och säkra filmtittandet under jul och nyår med film2home</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/12/16/l-228-r-dig-om-windows-azure-och-s-228-kra-filmtittandet-under-jul-och-ny-229-r-med-film2home.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/12/16/l-228-r-dig-om-windows-azure-och-s-228-kra-filmtittandet-under-jul-och-ny-229-r-med-film2home.aspx</id><published>2010-12-16T11:50:48Z</published><updated>2010-12-16T11:50:48Z</updated><content type="html">&lt;p&gt;Har du tillgång till MSDN-konto och är nyfiken på att lära dig Windows Azure-plattformen och testa applikationer kostnadsfritt?&lt;/p&gt;  &lt;p&gt;För att hjälpa dig på traven så har vi satt samman &lt;a href="http://msdnactivation.cloudapp.net/" target="_blank"&gt;en steg för steg guide för att aktivera ditt konto och göra en enkel driftsättning av en webbapplikation på Windows Azure&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Gör du det mellan 9 december 2010 och 31 januari 2011 så får du 5 st. gratis hyrfilmer på &lt;a href="http://www.film2home.se"&gt;film2home&lt;/a&gt;. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10105836" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Arkitektforum - tema: Federerad säkerhet och identitetshantering, lokalt och i molnet</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/11/22/arkitektforum-tema-federerad-s-228-kerhet-och-identitetshantering-lokalt-och-i-molnet.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/11/22/arkitektforum-tema-federerad-s-228-kerhet-och-identitetshantering-lokalt-och-i-molnet.aspx</id><published>2010-11-22T19:01:00Z</published><updated>2010-11-22T19:01:00Z</updated><content type="html">&lt;p&gt;Välkommen till Arkitektforum tisdagen den 30:e november hos Microsoft i Akalla&amp;#160; – den första i en serie kontinuerliga träffar för dig som skapar lösningar på Microsoft-plattform, där vi kommer gå igenom ny teknik, tillämpade arkitekturmönster och best practices, samt även får en chans att nätverka och utbyta erfarenheter med andra arkitekter och erfarna utvecklare. &lt;/p&gt;  &lt;p&gt;För den första träffen har jag bjudit in Sergio Molero – säkerhetsexpert på Concrete IT - som tillsammans med mig kommer tala om ett högaktuellt ämne: hur du hanterar federerad säkerhet och identitetshantering i din arkitektur – lokalt och i molnet (se komplett agenda nedan). Anmälan sker här: &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032467839&amp;amp;Culture=sv-SE"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032467839&amp;amp;Culture=sv-SE&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Arkitektforum&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;Tema: Federerad säkerhet och identitetshantering – lokalt och i molnet&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Talare:&lt;/b&gt; Sergio Molero, Software Security Specialist, Concrete IT samt Robert Folkesson, Microsoft&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Inledning&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Vad är ’Arkitektforum’, planerade träffar och aktiviteter framöver, vad är dina förväntningar. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Identitet och säkerhet i en distribuerad värld&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;I takt med att fler och fler tjänster läggs i molnet och integreras med tredje part blir hanteringen av identiteter och accesskontroll allt mer komplex. Vi undersöker vilka utmaningar som uppstår när vi integrerar interna tjänster med tjänster i molnet och hos partners.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Windows Identity Foundation och Active Directory Federation Services &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Med hjälp av Active Directory Federation Services (ADFS) och Windows Identity Foundation (WIF) samt Claims-baserad identitet och accesskontroll kan du frigöra mycket av ansvaret från enskilda applikationer och tjänster, vilket ger en mer flexibel arkitektur som är enklare att anpassa mot nya krav. Vi visar vad som är nytt i WIF och hur det förenklar jämfört med tidigare WCF-baserade lösningar och ger konkreta fall och scenarion för Claims-hantering, Single Sign-On samt federerad säkerhet.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Federerarad säkerhet med Windows Azure och Windows Azure AppFabric&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Hur påverkas din arkitektur av att hela system eller delar av ett system flyttar till molnet? Vi tittar på hur WIF och federerad säkerhet kan användas i Windows Azure samt hur Windows Azure AppFabric kan hantera åtkomstkontroll och regelbaserad Claims-mappning för dina tjänster.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10095068" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Arkitektur" scheme="http://blogs.msdn.com/b/robf/archive/tags/Arkitektur/" /><category term="WIF" scheme="http://blogs.msdn.com/b/robf/archive/tags/WIF/" /><category term="ADFS" scheme="http://blogs.msdn.com/b/robf/archive/tags/ADFS/" /></entry><entry><title>Nyheter i Windows Azure-plattformen</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/10/29/nyheter-i-windows-azure-plattformen.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/10/29/nyheter-i-windows-azure-plattformen.aspx</id><published>2010-10-29T12:56:00Z</published><updated>2010-10-29T12:56:00Z</updated><content type="html">&lt;p&gt;Ig&amp;aring;r kv&amp;auml;ll presenterades en rad intressanta nyheter i Windows Azure-plattformen n&amp;auml;r &lt;a href="http://player.microsoftpdc.com/"&gt;PDC-konferensen&lt;/a&gt; inleddes p&amp;aring; Microsoft Campus i Redmond. &lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.microsoft.com/global/windowsazure/PublishingImages/windows-azure-logo-med.gif" align="left" alt="Windows Azure" style="margin: 5px 20px 5px 0px; display: inline; float: left" /&gt;Ett budskap som var mycket tydligt i inledningstalet var att Microsoft satsar stort p&amp;aring; att i f&amp;ouml;rsta hand erbjuda vad som kallas &lt;em&gt;Platform as a Service&lt;/em&gt; (&lt;em&gt;PaaS&lt;/em&gt;) i Windows Azure. Till skillnad fr&amp;aring;n att endast erbjuda m&amp;ouml;jligheten k&amp;ouml;ra virtuella maskiner i ett datacenter (&lt;em&gt;Infrastructure as a Service&lt;/em&gt;&amp;nbsp;&lt;em&gt;&amp;ndash; IaaS&lt;/em&gt;) s&amp;aring; ger Windows Azure en m&amp;ouml;jlighet att bygga l&amp;ouml;sningar som direkt kan dra nytta av f&amp;auml;rdiga tj&amp;auml;nster i plattformen - f&amp;ouml;r administration, h&amp;ouml;g tillg&amp;auml;nglighet och flexibel ut/nedskalning.&amp;nbsp; &lt;br /&gt;    &lt;br /&gt;En intressant skillnad mellan grundarkitekturen i Windows Azure och m&amp;aring;nga andra molnplattformar &amp;auml;r att vi r&amp;auml;knar med att dina virtuella instanser f&amp;ouml;rr eller senare kommer beh&amp;ouml;va startas om - och att vi &amp;auml;ven ger dig verktygen f&amp;ouml;r att hantera det. I en Infrastructure as a Service-l&amp;ouml;sning s&amp;aring; ansvarar du sj&amp;auml;lv f&amp;ouml;r att bygga st&amp;ouml;d f&amp;ouml;r att hantera att din virtuella maskin kraschar eller att h&amp;aring;rdvaran i datacentret g&amp;aring;r s&amp;ouml;nder. P&amp;aring; samma s&amp;auml;tt ansvarar du sj&amp;auml;lv i en IaaS-l&amp;ouml;sning f&amp;ouml;r att h&amp;aring;lla operativsystemet patchat och uppdaterat &amp;ndash; n&amp;aring;got som hanteras &amp;aring;t dig av Windows Azure-plattformen.&lt;/p&gt;
&lt;p&gt;Vi inser dock att m&amp;aring;nga existerande applikationer som man skulle vilja flytta till molnet inte alltid s&amp;aring; enkelt l&amp;aring;ter sig anpassas till en PaaS-arkitektur. D&amp;auml;rf&amp;ouml;r lanserar vi &lt;strong&gt;Windows Azure Virtual Machine Role.&amp;nbsp;&lt;/strong&gt;Med &lt;a target="_blank" href="http://www.microsoft.com/windowsazure/compute/#vmrole"&gt;VM-rollen&lt;/a&gt; f&amp;aring;r du m&amp;ouml;jlighet att skapa en Windows Server 2008 R2 vhd-disk lokalt som du sedan kan installera program p&amp;aring; samt skjuta upp och instansiera i Windows Azure. Den h&amp;auml;r rollen &amp;auml;r framtagen f&amp;ouml;r att f&amp;ouml;renkla scenarion d&amp;auml;r du vill migrera befintliga l&amp;ouml;sningar som t.ex. kr&amp;auml;ver en lokal installation av programvara. Ett exempel som Mark Russinovich demonstrerade under keynote var en migrering till Windows Azure av den encoding-tj&amp;auml;nst som vi sj&amp;auml;lva anv&amp;auml;nder n&amp;auml;r vi publicerar material till Channel9. En publik beta av VM-rollen kommer finnas tillg&amp;auml;nglig i slutet av 2010.&lt;/p&gt;
&lt;p&gt;I Mark Russinovich demo visades &amp;auml;ven m&amp;ouml;jligheten att skapa en VPN-uppkoppling mot en instans i Windows Azure via en ny funktion som heter &lt;strong&gt;Windows Azure Connect&lt;/strong&gt;. &lt;a target="_blank" href="http://www.microsoft.com/windowsazure/virtualnetwork/default.aspx"&gt;Windows Azure Connect&lt;/a&gt; g&amp;ouml;r det m&amp;ouml;jligt att t.ex. ansluta instanser som k&amp;ouml;rs i Azure till din egen dom&amp;auml;n och f&amp;aring; dessa instanser att se ut som om de vore lokala maskiner.&lt;/p&gt;
&lt;p&gt;Vidare s&amp;aring; annonserades &lt;strong&gt;Server Application Virtualization&lt;/strong&gt; som g&amp;ouml;r det m&amp;ouml;jligt att k&amp;ouml;ra enskilda virtualiserade applikation p&amp;aring; de befintliga Worker-rollerna som finns i Windows Azure.&lt;/p&gt;
&lt;p&gt;N&amp;auml;r du vill kunna uttnyttja m&amp;ouml;jligheterna med Platform-as-a-Service fullt ut och har m&amp;ouml;jllighet att anpassa eller nyutveckla din l&amp;ouml;sning s&amp;aring; &amp;auml;r de befintliga Web- och Worker-rollerna fortfarande att f&amp;ouml;redra. F&amp;ouml;r att m&amp;ouml;jligg&amp;ouml;ra mer avancerade scenarion i dessa roller annonserades &lt;strong&gt;Elevated Privileges&lt;/strong&gt; och &lt;strong&gt;Full IIS&lt;/strong&gt; &amp;ndash; vilket t.ex. ger m&amp;ouml;jlighet att k&amp;ouml;ra &amp;lsquo;silent&amp;rsquo; installationer vid start av instansen samt ha flera Web site i IIS&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;n&amp;auml;r du k&amp;ouml;r Web-rollen.&lt;/p&gt;
&lt;p&gt;Andra nyheter var m&amp;ouml;jligheten att k&amp;ouml;ra en &lt;a href="http://www.microsoft.com/windowsazure/compute/#computeinstancesize" title="'Extra Small' Windows Azure Instance"&gt;'Extra Small' Windows Azure-instans&lt;/a&gt; till en j&amp;auml;mf&amp;ouml;relsevis mycket l&amp;aring;g kostnad samt m&amp;ouml;jlighet att k&amp;ouml;ra remote desktop mot alla typer av instanser.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/appfabric/azure/default.aspx"&gt;&lt;img height="48" width="179" src="http://www.microsoft.com/global/en-us/appfabric/azure/RenderingAssets/shell/AppFabric-logo.jpg" align="right" alt="Windows Azure AppFabric" border="0" style="background-image: none; border-right-width: 0px; margin: 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Kring &lt;strong&gt;Windows Azure AppFabric &lt;/strong&gt;presenterades en rad nyheter &amp;ndash; d&amp;auml;r man ser att vi b&amp;ouml;rjar leverera p&amp;aring; l&amp;ouml;ftet att &lt;a target="_blank" href="http://www.microsoft.com/windowsserver2008/en/us/app-main.aspx"&gt;Windows Server AppFabric&lt;/a&gt; och Windows Azure AppFabric ska n&amp;auml;rma sig varandra funktionsm&amp;auml;ssigt:     &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Caching&lt;/strong&gt; - vi tillhandah&amp;aring;ller nu samma cache-tj&amp;auml;nst som du har i Windows Server AppFabric (var tidigare kodnamn var Velocity) som en molntj&amp;auml;nst. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Messaging &amp;ndash; &lt;/strong&gt;Service Bus-funktionaliteten har byggts ut med lastbalansering, b&amp;auml;ttre administrations-API:er samt lagring av meddelanden. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access Control &amp;ndash; f&lt;/strong&gt;ederering av identiteter fr&amp;aring;n AD, Live ID, Google, Yahoo, Facebook m.fl. med st&amp;ouml;d f&amp;ouml;r OAuth WRAP, WS-Trust, WS-Federation, SAML 1.1, SAML 2.0 och Simple Web Token &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Det presenterades ocks&amp;aring; flera nyheter kring SQL Azure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;img src="http://www.microsoft.com/global/windowsazure/PublishingImages/ms-sql-azure-logo-med.gif" align="right" alt="SQL Azure" style="margin: 0px 0px 0px 15px; display: inline; float: right" /&gt;&lt;strong&gt;SQL Azure Reporting&lt;/strong&gt; ger m&amp;ouml;jlighet att skapa rapporter med visualiseringar av data och export till Word, Excel och PDF fr&amp;aring;n data som ligger i SQL Azure. En CTP kommer i slutet av 2010 &amp;ndash; &lt;a target="_blank" href="http://blogs.msdn.com/b/sqlazure/archive/2010/10/28/10082293.aspx"&gt;h&amp;auml;r finns en introduktion till SQL Azure Reporting&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SQL Azure Data Sync&lt;/strong&gt; hj&amp;auml;lper dig att replikera data mellan Azure-datacenter runt om i v&amp;auml;rlden samt synkronisera data mellan Azure och dina egna lokala databaser och applikationer &amp;ndash; vilket &amp;ouml;ppnar upp m&amp;aring;nga intressanta scenarion framf&amp;ouml;rallt vad g&amp;auml;ller mobila till&amp;auml;mpningar. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Database manager for SQL Azure &lt;/strong&gt;(&lt;a target="_blank" href="http://sqlazurelabs.com/houston.aspx"&gt;tidigare project &amp;lsquo;Houston&amp;rsquo;&lt;/a&gt;) ger dig m&amp;ouml;jlighet att koppla upp dig mot din databas I SQL Azure via ett mycket kraftfullt webbaserat Silverlight-gr&amp;auml;nssnitt. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Det kom ocks&amp;aring; en hel del annonseringar kring det som tidigare hette &amp;ldquo;&lt;em&gt;Dallas&lt;/em&gt;&amp;rdquo; &amp;ndash; den marknadsplats f&amp;ouml;r datatj&amp;auml;nster som &amp;auml;r en del av den st&amp;ouml;rre marknadsplats f&amp;ouml;r tj&amp;auml;nster som finns i Azure-plattformen&lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Windows Azure Marketplace&lt;/strong&gt; &amp;auml;r allts&amp;aring; marknadsplatsen d&amp;auml;r partners och kunder kan erbjuda sina tj&amp;auml;nster. &amp;lsquo;Dallas&amp;rsquo; blir en egen sektion av den marknadsplatsen som d&amp;ouml;ps till &amp;lsquo;&lt;strong&gt;DataMarket&amp;rsquo;&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="https://datamarket.azure.com/"&gt;Hela portalen&lt;/a&gt; har f&amp;aring;tt en rej&amp;auml;l ansiktslyftning och inneh&amp;aring;llet i DataMarket har ut&amp;ouml;kats med flera nya datak&amp;auml;llor med allt fr&amp;aring;n demografi-, geo- och finansiell data till v&amp;auml;der och milj&amp;ouml;data. Extra kul &amp;auml;r att svenska Modul 1 redan har skapat &lt;a target="_blank" href="https://datamarket.azure.com/search?query=modul%201"&gt;flera datak&amp;auml;llor med svensk offentlig data&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Det finns nu &lt;a target="_blank" href="https://datamarket.azure.com/addin"&gt;en Excel Add-in som kopplar direkt mot DataMarket&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10082899" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Arkitektur" scheme="http://blogs.msdn.com/b/robf/archive/tags/Arkitektur/" /><category term="Azure" scheme="http://blogs.msdn.com/b/robf/archive/tags/Azure/" /><category term="PDC" scheme="http://blogs.msdn.com/b/robf/archive/tags/PDC/" /><category term="Windows Azure" scheme="http://blogs.msdn.com/b/robf/archive/tags/Windows+Azure/" /><category term="SQL Azure" scheme="http://blogs.msdn.com/b/robf/archive/tags/SQL+Azure/" /><category term="Windows Azure AppFabric" scheme="http://blogs.msdn.com/b/robf/archive/tags/Windows+Azure+AppFabric/" /></entry><entry><title>Sommarkollopresentation – Windows Azure Deep Dive</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/08/24/sommarkollopresentation-windows-azure-deep-dive.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/08/24/sommarkollopresentation-windows-azure-deep-dive.aspx</id><published>2010-08-24T21:45:00Z</published><updated>2010-08-24T21:45:00Z</updated><content type="html">&lt;p&gt;Idag h&amp;ouml;ll jag och &lt;a target="_blank" href="http://bjorneriksen.blogspot.com/"&gt;Bj&amp;ouml;rn Eriksen&lt;/a&gt; sommarkollo-seminarie i form av en&amp;nbsp; djupdykning i Windows Azure-plattformen d&amp;auml;r vi ocks&amp;aring; delade med oss av erfarenheter fr&amp;aring;n n&amp;aring;gra olika kundprojekt som vi varit involverade i.&lt;/p&gt;
&lt;p&gt;Jag ber&amp;auml;ttade bland annat om VolvoCars som anv&amp;auml;nde Windows Azure f&amp;ouml;r att kunna skala ut sin &lt;a target="_blank" href="http://www.volvocars.com/uk/campaigns/lostinforks/Pages/default.aspx"&gt;Twillight Eclipse-kampanj&lt;/a&gt; &amp;ndash; en l&amp;ouml;sning som dimensionerades f&amp;ouml;r att klara 600 000 samtidiga anv&amp;auml;ndare och 10 000 meddelanden i sekunden mot Azure Storage. Stort tack till &lt;a target="_blank" href="http://rockjohan.wordpress.com/"&gt;Johan Norm&amp;eacute;n&lt;/a&gt; p&amp;aring; Lost Boys International, som var huvudutvecklare f&amp;ouml;r Azure-delarna I l&amp;ouml;sningen, f&amp;ouml;r att vi fick visa kod fr&amp;aring;n implementeringen av lastdelning mot flera Storage Account och k&amp;ouml;er.&lt;/p&gt;
&lt;p&gt;Det var en v&amp;auml;ldigt rolig eftermiddag och jag hoppas du som var d&amp;auml;r tyckte det var intressant. Jag kommer skriva mer om de fr&amp;aring;gest&amp;auml;llningar som vi inte riktigt kunde besvara direkt &amp;ndash; stay tuned!&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://cid-3e8866f3bde90965.skydrive.live.com/redir.aspx?resid=3E8866F3BDE90965!432"&gt;Min och Bj&amp;ouml;rns powerpoint-bilder fr&amp;aring;n presentationen&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10053810" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Sommarkollopresentation - Silverlight och strömmande media</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/07/09/sommarkollopresentation-silverlight-och-str-246-mmande-media.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/07/09/sommarkollopresentation-silverlight-och-str-246-mmande-media.aspx</id><published>2010-07-09T15:58:55Z</published><updated>2010-07-09T15:58:55Z</updated><content type="html">&lt;p&gt;I tisdags höll jag en sommarkolloseminarie om Silverlight och Smooth Streaming tillsammans med &lt;a href="http://blogs.msdn.com/b/ahenrik/" target="_blank"&gt;André Henriksson&lt;/a&gt; och &lt;a href="http://weblogs.asp.net/olakarlsson/" target="_blank"&gt;Ola Karlsson&lt;/a&gt; från Sabukat Technologies.&lt;/p&gt;  &lt;p&gt;Jag visade hur&amp;#160; du kan använda &lt;a href="http://www.iis.net/media" target="_blank"&gt;IIS Media Services&lt;/a&gt; och &lt;a href="http://www.microsoft.com/expression/products/EncoderPro_Overview.aspx" target="_blank"&gt;Expression Encoder Pro&lt;/a&gt; för att snabbt komma igång med adaptiv streaming via en vanlig Windows-maskin med Internet Information Services.&lt;/p&gt;  &lt;p&gt;Vi tittade också på olika alternativ för att bygga Silverlight-mediaspelare i form av &lt;a href="http://www.iis.net/download/SmoothClient" target="_blank"&gt;Smooth Streaming Client och Smooth Streaming Media Element&lt;/a&gt; (SSME) samt öppen-källkodsramverket &lt;a href="http://smf.codeplex.com/" target="_blank"&gt;Silverlight Media Framework&lt;/a&gt; (SMF).&lt;/p&gt;  &lt;p&gt;André berättade om &lt;a href="http://www.iis.net/download/LiveSmoothStreaming" target="_blank"&gt;Live Smooth Streaming&lt;/a&gt; och visade hur du kan använda &lt;a href="http://rce.codeplex.com/" target="_blank"&gt;Rough Cut Editor&lt;/a&gt; för att snabbt skapa ‘highlights’-klipp från en Live Smooth Stream. &lt;/p&gt;  &lt;p&gt;Jag visade även hur du kan använda &lt;a href="http://msaf.codeplex.com/" target="_blank"&gt;Silverlight Analytics Framework&lt;/a&gt; för att spåra användarmönster i dina Silverlight- och WPF-applikationer och direkt koppla data mot befintliga analystjänster som Comscore, Google Analytics och Quantcast.&lt;/p&gt;  &lt;p&gt;Avslutningsvis berättade Ola om sina erfarenheter av att använda Smooth Streaming i ett kundprojekt och hur du kan anpassa spelarmallarna från Expression Encoder – som kommer med tillgänglig källkod - för att skapa egna versioner av dessa.   &lt;br /&gt;    &lt;br /&gt;Min och André’s Powerpoint-presentationer - &lt;a href="http://cid-c804b834d3682c6d.office.live.com/self.aspx/Sommarkollo10/SilverlightStreamingMediaSommarkollo2010.zip" target="_blank"&gt;Silverlight och strömmande media - finns tillgängliga här&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Nästa sommarkollo-session för min del blir &lt;strong&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032451781&amp;amp;Culture=sv-SE" target="_blank"&gt;Windows Azure Deep Dive&lt;/a&gt;&lt;/strong&gt; tillsammans med Björn Eriksen den 24 augusti – där vi berättar om våra erfarenheter från olika kundprojekt som vi varit involverade i. Är du minsta intresserad av Microsofts molnplattform så är det här en session du inte bör missa!&lt;/p&gt;  &lt;p&gt;Tills dess – ha en toppentrivsam sommar!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10036460" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Smooth Streaming" scheme="http://blogs.msdn.com/b/robf/archive/tags/Smooth+Streaming/" /></entry><entry><title>Intervju med Ajoy Krisnamoorthy från p&amp;p inför DevSum10</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/05/11/intervju-med-ajoy-krisnamoorthy-fr-n-p-p-inf-r-devsum10.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/05/11/intervju-med-ajoy-krisnamoorthy-fr-n-p-p-inf-r-devsum10.aspx</id><published>2010-05-11T09:41:11Z</published><updated>2010-05-11T09:41:11Z</updated><content type="html">&lt;p&gt;Jag klickade igång Skype och ringde upp Ajoy Krishnamoorthy, Lead Product Planner i Microsoft patterns &amp;amp; practices-team för att diskutera deras stundande besök vid Developer Summit där de bl.a. annat kommer att köra en session om nyligen släppta &lt;a href="http://blogs.msdn.com/robf/archive/2010/04/22/enterprise-library-5-0.aspx" target="_blank"&gt;Enterprise Library 5.0.&lt;/a&gt; Ajoy – som också är aktuell som medförfattare till boken &lt;a href="http://www.amazon.com/Professional-Application-Lifecycle-Management-Programmer/dp/0470484268/ref=ntt_at_ep_dpi_1" target="_blank"&gt;Professional Application Lifecycle Management with Visual Studio 2010&lt;/a&gt; – berättade lite om sin roll som Product Planner i p&amp;amp;p-teamet teamet, vilka som kommer och vad de kommer tala om på Developer Summit. &lt;a href="http://channel9.msdn.com/posts/MSDNSweden/MSDN-Radio-Special-11-maj-Intervju-med-Ajoy-Krisnamoorthy-frn-pp-infr-DevSum10/" target="_blank"&gt;Du hittar intervjun på Channel9 här&lt;/a&gt; .&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cornerstone.se/sv/Event/DevSum/2010/" target="_blank"&gt;Läs mer och anmäl dig till Developer Summit 2010&lt;/a&gt; (1-3:e juni).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/sv-se/practices/default(en-us).aspx"&gt;Läs mer om patterns &amp;amp; practices på deras hemsida&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10010829" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="patterns &amp; practices" scheme="http://blogs.msdn.com/b/robf/archive/tags/patterns+_2600_+practices/" /></entry><entry><title>Agile Security - att koda säkert med SDL och TFS</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/04/29/agile-security-att-koda-s-kert-med-sdl-och-tfs.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/04/29/agile-security-att-koda-s-kert-med-sdl-och-tfs.aspx</id><published>2010-04-29T07:59:27Z</published><updated>2010-04-29T07:59:27Z</updated><content type="html">&lt;p&gt;Säkerhet är inte ett verktyg eller en patch, utan en process. Att arbeta proaktivt och strategiskt&amp;#160; med säkerhet i utvecklingsprojekt reducerar antalet sårbarheter och dess kostnader. Att implementera säkerhet som en naturlig del i utvecklingsprocessen gör det även möjligt att mäta säkerhetsnivån i applikationen under dess livscykel.&lt;/p&gt;  &lt;p&gt;Den 17 maj arrangeras seminariet ‘Agile Security - Att koda säkert med Security Development Lifecycle och Team Foundation Server’ i Microsofts lokaler i Akalla. Under en halvdag demonstrerar Sergio Molero och Michael Ginart från Concrete IT hur SDL praktiskt kan implementeras i alla faser i en applikations livscykel med hjälp av Team Foundation Server,&amp;#160; MSF-Agile plus Security Development Lifecycle Process Template och diverse andra verktyg för säkerhetsanalys av källkod och testning av säkerhet. &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032450561&amp;amp;Culture=sv-SE"&gt;Anmäl dig till Agile Security här&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Du kan också &lt;a href="http://channel9.msdn.com/posts/buzzfrog/MSDN-Radio-Special-Agile-Security/" target="_blank"&gt;lyssna på en intervju med Sergio Molero om om seminariet.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10004360" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Ge feedback och förslag inför nästa version av PRISM</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/04/28/ge-feedback-och-f-rslag-inf-r-n-sta-version-av-prism.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/04/28/ge-feedback-och-f-rslag-inf-r-n-sta-version-av-prism.aspx</id><published>2010-04-28T19:49:00Z</published><updated>2010-04-28T19:49:00Z</updated><content type="html">&lt;p&gt;Genom en webbundersökning kan du hjälpa Microsofts patterns &amp;amp; practices-grupp att prioritera vilken ny funktionalitet som bör komma med och ge förslag på bitar som saknas i nästa version av PRISM (&lt;strike&gt;mer&lt;/strike&gt; mindre känt som &amp;quot;Composite Application Guidance for WPF and Silverlight&amp;quot;).&lt;/p&gt;  &lt;p&gt;“The purpose of this survey is to understand areas we should focus on for our next version of Prism. We have assembled the list of challenges and features which have been suggested by the community that you can help us prioritize. Additionally, let us know if we are missing important items that would help you when creating a composite application using WPF or Silverlight.”&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.zoomerang.com/Survey/WEB22AK39NFHMT" target="_blank"&gt;Prism Feature Request Survey&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10004088" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Rika klienter" scheme="http://blogs.msdn.com/b/robf/archive/tags/Rika+klienter/" /><category term="patterns &amp; practices" scheme="http://blogs.msdn.com/b/robf/archive/tags/patterns+_2600_+practices/" /><category term="PRISM" scheme="http://blogs.msdn.com/b/robf/archive/tags/PRISM/" /></entry><entry><title>Enterprise Library 5.0</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/04/22/enterprise-library-5-0.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/04/22/enterprise-library-5-0.aspx</id><published>2010-04-22T12:41:12Z</published><updated>2010-04-22T12:41:12Z</updated><content type="html">&lt;p&gt;Igår släpptes en &lt;a href="http://msdn.microsoft.com/en-us/library/ff632023.aspx" target="_blank"&gt;ny version av Enterprise Library&lt;/a&gt; som är en samling återanvändbara komponenter som .NET-utvecklare kan använda för att hantera generella utmaningar i sina projekt som t.ex. loggning, validering, dataaccess och felhantering.&lt;/p&gt;  &lt;p&gt;Med Enterprise Library, eller EntLib som det ofta förkortas, får du tillgång till källkod, enhetstester och dokumentation som kan användas i befintligt skick, eller som en grund för din egen vidareanpassning. EntLib bygger på best practices och beprövade mönster samt den samlade erfarenheten hos &lt;a href="http://entlib.codeplex.com/wikipage?title=EntLib5Team&amp;amp;referringTitle=EntLib5" target="_blank"&gt;Microsofts patterns &amp;amp; practices-team&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;EntLib är främst till för utvecklare som bygger mer komplexa lösningar där kraven på säkerhet. tillgänglighet och prestanda typiskt är höga.&lt;/p&gt;  &lt;p&gt;Målen för patterns &amp;amp; practices när de tagit fram EntLib har varit att de ska vara:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Konsistenta&lt;/b&gt;. Alla Enterprise Library block ska ha en konsistent uppbyggnad och följa samma designmönster &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Utökningsbara&lt;/b&gt;. Alla Enterprise Library block ska vara möjliga att utöka genom att föra in din egen kod i ‘extensibility points’ för att kunna anpassa beteenden hos blocken. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Enkla att använda.&lt;/b&gt; Enterprise Library ska ha ett konfigureringsverktyg, möjlighet att programmatiskt konfigurera blocken, en enkel installation samt tydlig dokumentation med labbar och exempel. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Möjliga att integrera.&lt;/b&gt; Enterprise Library blocken ska vara möjliga att integera med varandra men även använda var och en för sig &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I denna release tillkom inga nya Application Blocks utan man har istället fokuserat på att tillföra ny funktionalitet i de befintliga blocken samt gjort dessa enklare att testa, underhålla och lära sig.&lt;/p&gt;  &lt;p&gt;En fullständig lista över de tillägg och ändringar som är gjorda finns i &lt;a href="http://entlib.codeplex.com/releases/view/43135" target="_blank"&gt;dokumentationen för Enterprise Library 5.0&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Om du vill lära dig om EntLib 5.0 så rekommenderas guiden ‘&lt;a href="http://entlib.codeplex.com/wikipage?title=EntLib5%20Developer%20Notes" target="_blank"&gt;Zen and the Art of Managing Crosscutting Concerns in Enterprise Software Development’&lt;/a&gt;. Det finns också &lt;a href="http://go.microsoft.com/fwlink/?LinkId=188936" target="_blank"&gt;Hands-On Labbar&lt;/a&gt; (uppdateringar för v 5 på gång) och ett antal &lt;a href="http://entlib.codeplex.com/wikipage?title=EntLib5Videos" target="_blank"&gt;videos&lt;/a&gt; tillgängliga.&lt;/p&gt;  &lt;p&gt;Dessutom så kommer flera av arkitekterna bakom applikationsblocken (och flera andra patterns &amp;amp; practices-releaser) till Stockholm den 1 juni och berättar om &lt;a href="http://cornerstone.se/sv/Event/DevSum/2010/Seminarier/Alla-sessioner/Agenda-dag-1/" target="_blank"&gt;nyheterna i EntLib 5.0 samt en mängd annat intressant på Developer Summit 2010&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10000686" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Arkitektur" scheme="http://blogs.msdn.com/b/robf/archive/tags/Arkitektur/" /><category term=".NET" scheme="http://blogs.msdn.com/b/robf/archive/tags/-NET/" /><category term="EntLib" scheme="http://blogs.msdn.com/b/robf/archive/tags/EntLib/" /><category term="patterns &amp; practices" scheme="http://blogs.msdn.com/b/robf/archive/tags/patterns+_2600_+practices/" /></entry><entry><title>Ny prova-på-omgång av programmet Certifierad mjukvaruarkitekt</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/04/19/ny-prova-p-omg-ng-av-programmet-certifierad-mjukvaruarkitekt.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/04/19/ny-prova-p-omg-ng-av-programmet-certifierad-mjukvaruarkitekt.aspx</id><published>2010-04-19T10:57:00Z</published><updated>2010-04-19T10:57:00Z</updated><content type="html">&lt;P&gt;Nu har du chansen att till ett kraftigt rabatterat pris få prova-på en första tvådagars omgång av programmet &lt;A href="http://www.2xsundblad.com/default.aspx" target=_blank mce_href="http://www.2xsundblad.com/default.aspx"&gt;Certifierad mjukvaruarkitekt med specialinriktning Microsoft-teknologier&lt;/A&gt;. I den här kursomgången läggs mer tyngdpunkt på molnbaserade lösningar för Windows Azure än tidigare. Sundblad &amp;amp; Sundblad har också utökat UML-stödet i Visual Studio 2010 och anpassat UML till serviceorienterade lösningar baserade på programmets arkitekturmönster, något som du får tillgång till som kursdeltagare.&lt;/P&gt;
&lt;P&gt;Denna kursomgång hålls den 10-11 maj i Microsofts lokaler i Akalla. &lt;A href="http://www.2xsundblad.com/certifications" target=_blank mce_href="http://www.2xsundblad.com/certifications"&gt;Anmäl dig här&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9998373" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Arkitektur" scheme="http://blogs.msdn.com/b/robf/archive/tags/Arkitektur/" /><category term="Azure" scheme="http://blogs.msdn.com/b/robf/archive/tags/Azure/" /></entry><entry><title>Silverlight 4 RTW (Released to Web)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/04/15/silverlight-4-rtw-released-to-web.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/04/15/silverlight-4-rtw-released-to-web.aspx</id><published>2010-04-15T20:02:51Z</published><updated>2010-04-15T20:02:51Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.silverlight.net/" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 0px 20px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Silverlight-4-Is-Here-Get-Started-Now" border="0" alt="Silverlight-4-Is-Here-Get-Started-Now" align="right" src="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/Silverlight4rslppt_12683/Silverlight-4-Is-Here-Get-Started-Now_3.jpg" width="400" height="226" /&gt;&lt;/a&gt;Idag gjordes Silverlight 4 runtime för PC och Mac tillgänglig via &lt;a href="http://www.silverlight.net/" target="_blank"&gt;silverlight.net&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Silverlight 4 innehåller ett ton nyheter och förbättringar: bland annat bättre stöd för utskrifter, större möjligheter när du kör utanför webbläsaren som COM-interop, Offline DRM-skydd för media och en ny webbläsar-kontroll. Silverlight-teamet har också gjort stora prestandaförbättringar i själva runtimen och den stödjer även vissa nyheter från .NET 4 som den nya ‘dynamic’-typen och MEF.&lt;/p&gt;  &lt;p&gt;Tim Heuer har tidigare skrivit en ypperlig genomgång av de många nyheterna I Silverlight 4:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#tools"&gt;Tooling&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#printing"&gt;Printing API&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#rightclick"&gt;Right-click event handling&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#webcam"&gt;Webcam/microphone access&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#mousehweel"&gt;Mouse wheel support&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#richtext"&gt;RichTextArea Control&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#commands"&gt;ICommand support&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#clipboard"&gt;Clipboard API&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#htmlhost"&gt;HTML Hosting with WebBrowser&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#elevated"&gt;Elevated trust applications&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#localfiles"&gt;Local file access&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#com"&gt;COM interop&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#toast"&gt;Notification (“toast”) API&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#netauth"&gt;Network authentication&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#xdomain"&gt;Cross-domain Networking changes&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#fullscreen"&gt;Keyboard access in full screen mode&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#texttrim"&gt;Text trimming&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#viewbox"&gt;ViewBox&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#bidi-rtl"&gt;Right-to-left, BiDi and complex script&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#offlinedrm"&gt;Offline DRM&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#h264drm"&gt;H.264 protected content&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#droptarget"&gt;Silverlight as a drop target&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Data binding      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#idataerrorinfo"&gt;IDataErrorInfo and Async Validation&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#dobind"&gt;DependencyObject Binding&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#stringformat"&gt;StringFormat, TargetNullValue, FallbackValue&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#mef"&gt;Managed Extensibility Framework (MEF)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#datagrid"&gt;DataGrid enhancements&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#fluidui"&gt;Fluid UI support in items controls&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#implicit-style"&gt;Implicit theming&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#google-chrome"&gt;Google Chrome&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Även vad gäller verktygen för utvecklare och designers har det skett en hel del: du har nu en fullfjädrad WYSIWYG-editor I Visual Studio 2010 samt en ny Expression Blend-version att arbeta med som interaktionsdesigner.&lt;/p&gt;  &lt;p&gt;Här finns verktygen tillgängliga:&lt;/p&gt;  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/5/B/4/5B46BF8A-9350-49D5-B1E7-7789818FBF41/Silverlight4_Tools.exe"&gt;Silverlight 4 Tools RC for Visual Studio 2010&lt;/a&gt; (inkluderar WCF RIA Services RC) &lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=88484825-1b3c-4e8c-8b14-b05d025e1541"&gt;Expression Blend 4 RC&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://silverlight.codeplex.com"&gt;Silverlight 4 Toolkit April 2010 Release&lt;/a&gt;    &lt;p&gt;Som du ser så står fortfarande ‘RC’-beteckningen, d.v.s Release Candidate, kvar på verktygen, Men Silverlight 4 HAR släppts och verktygen kan användas för produktion – även om en slutgiltig RTM kommer för dessa inom ca. en månad (anledningen är att de olika teamen naturligtvis har ett beroende till att runtime:n ska vara klar innan de kan göra sina slutgiltiga tester).&lt;/p&gt;    &lt;p&gt;Om du undrar över Windows Phone 7-utveckling&amp;#160; (som ju också kan baseras på Silverlight) så har inte någon ny version av verktygen släppts ännu som fungerar med den släppta versionen av Visual Studio 2010 – men detta är också på gång.&lt;/p&gt;    &lt;br /&gt;     &lt;/li&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9996786" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/b/robf/archive/tags/Silverlight/" /></entry><entry><title>Demos från Visual Studio 2010 – The Ultimate Tour</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/04/08/demos-fr-n-visual-studio-2010-the-ultimate-tour.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/04/08/demos-fr-n-visual-studio-2010-the-ultimate-tour.aspx</id><published>2010-04-08T21:42:30Z</published><updated>2010-04-08T21:42:30Z</updated><content type="html">&lt;p&gt;Jag och &lt;a href="http://buzzfrog.blogs.com/" target="_blank"&gt;Dag&lt;/a&gt; har varit i Göteborg och Malmö och kört de två inledande &lt;a href="http://www.microsoft.com/sverige/vs2010/default.aspx" target="_blank"&gt;Visual Studio 2010-lanseringseventen.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Det har varit oerhört kul och vi har fått mycket positiv feedback på upplägget på seminariet: nästan uteslutande demos i ett rasande tempo av ny funktionalitet I .NET 4 och Visual Studio.&lt;/p&gt;  &lt;p&gt;De demonstrationer som jag visade &lt;a href="http://cid-3e8866f3bde90965.skydrive.live.com/self.aspx/VisualStudio2010%e2%80%93TheUltimateTour/VisualStudio2010%e2%80%93TheUltimateTourRFOLKESDemos.zip" target="_blank"&gt;finns att ladda ner här&lt;/a&gt; (projekten skapade med VS2010 RC-version). Om du var på något av eventen kommer du också få en länk till mer material och inspelade videofilmer med fler presentationer.&lt;/p&gt;  &lt;p&gt;På måndag är det Stockholm som gäller, det ser jag verkligen fram emot!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9992743" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/b/robf/archive/tags/Visual+Studio/" /><category term=".NET" scheme="http://blogs.msdn.com/b/robf/archive/tags/-NET/" /></entry><entry><title>Comment Driven Development – the art of removal</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/04/01/comment-driven-development-the-art-of-removal.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/04/01/comment-driven-development-the-art-of-removal.aspx</id><published>2010-04-01T06:45:38Z</published><updated>2010-04-01T06:45:38Z</updated><content type="html">&lt;p&gt;Efter TDD, DDD och BDD börjar en ny akronym synas mer och mer i utvecklarcommunityn: CDD - som står för Comment Driven Development. CDD är egentligen inget nytt – många utvecklare känner väl igen sig i metodiken som handlar om ett sökdrivet sätt att hämta in lösningar på problem för att sedan använda styrkan i utvecklingsmiljöerna för att skära ner kodmassan tills applikationen går att köra. CDD bygger på solida designprinciper som ‘&lt;a href="http://en.wikipedia.org/wiki/Don%27t_repeat_yourself"&gt;DRY’&lt;/a&gt; – Don’t repeat yourself och ‘&lt;a href="http://en.wikipedia.org/wiki/You_Ain't_Gonna_Need_It"&gt;YAGNI’&lt;/a&gt; – You aint going to need it (uppenbarligen kommer du att minska repeteringen genom att kommentera bort mycket av koden). Enligt vissa står CDD egentligen för Comment Driven &lt;em&gt;Design&lt;/em&gt; eftersom metodiken får en stor betydelse för mjukvarudesignen av din applikation.&lt;/p&gt;  &lt;p&gt;En viktig del av CDD-metodiken handlar om att snabbt skeppa en “fungerande” applikation till kunden för test. Genom att fånga felen riktigt sent i processen ges tid över för utvecklaren att arbeta agilt genom att kunna göra fler sökningar efter lösningar på problem i de delar av koden som har kommenterats bort.&amp;#160; &lt;/p&gt;  &lt;p&gt;Det har också förekommit falanger inom CDD-rörelsen som kopplat ihop CDD med testdriven utveckling – TDCDD – där de tester som du hittar via sökningar först fallerar och du sedan kommenterar bort tillräckligt mycket för att testen ska gå igenom. Vissa försök har också gjorts att kombinera CDD med Domändriven design – men bland andra Eric Evans och Martin Fowler har utryckt viss oro över att det kan ge en s.k. &lt;a href="http://en.wikipedia.org/wiki/Anemic_Domain_Model"&gt;Anemisk domänmodell&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Här kan du se en introduktion till Comment Driven Development på Channel9:&lt;/p&gt; &lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="512" height="384"&gt; &lt;param name="source" value="http://channel9.msdn.com/App_Themes/default/VideoPlayer10_01_18.xap" /&gt; &lt;param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/0/7/3/0/4/5/CDD_2MB_ch9.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/0/7/3/0/4/5/CDD_512_ch9.png, postid=540370" /&gt; &lt;param name="background" value="#00FFFFFF" /&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; &lt;/object&gt;  &lt;p&gt;“Just keep commenting out till it works!”&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9988624" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Silverlight 4 RC – nu även för Windows Phone 7 Series</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/03/16/silverlight-4-rc-nu-ven-f-r-windows-phone-7-series.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/03/16/silverlight-4-rc-nu-ven-f-r-windows-phone-7-series.aspx</id><published>2010-03-16T13:29:00Z</published><updated>2010-03-16T13:29:00Z</updated><content type="html">&lt;P&gt;Igår under keynote på MIX10-konferensen i Las Vegas så annonserades Silverlight 4 RC samt Expression Blend 4 Beta.&lt;/P&gt;
&lt;P&gt;Men den riktigt stora nyheten är att utvecklarverktygen för Windows Phone 7 lanserades - och som du kanske redan anat i förväg så blir alltså Silverlight en av de utvecklingsplattformar som stöds av den nya mobila operativsystemet. Den andra utvecklingsplattformen som stöds är XNA, vilket bl.a. gör det möjligt att skapa riktigt grafikintensiva spel med hårdvaruaccelererade 3D-effekter.&lt;/P&gt;
&lt;P&gt;Det som är riktigt, riktigt trevligt är att Silverlight-utveckling på Windows Phone 7 programmeringsmässigt inte skiljer sig nämnvärt åt från utveckling av webbaserade eller OOB Silverlight-applikationer – eller som Scott Guthrie utryckte det under sin keynote: “It isn’t ‘Silverlight Lite’ or ‘Silverlight Different’ – it’s full Silverlight!”. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;EDIT&lt;/STRONG&gt;: det är ett superset av Silverlight 3 som är runtime i Windows Phone 7, inte Silverlight 4 RC (vilket gör min titel missvisande). Men det är ju också&amp;nbsp;en del av det som kommit i Silverlight 4 som inte riktigt har något användningsområde i en lokalt installerad multi touch baserad mobilklient. Här finns &lt;A href="http://msdn.microsoft.com/en-us/library/ff426931(VS.96).aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ff426931(VS.96).aspx"&gt;en bra genomgång av vilka funktioner som är inkluderade i Silverlight for Windows Phone&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;När du installerat Silverlight 4 RC Tools och Silverlight for Windows Phone så får du tillgång till en egen projektmall i Visual Studio 2010 för att skapa Silverlight mobil-applikationer:&lt;/P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/Silverlight4RC_C13F/Phone7SeriesVS2010_4.png" mce_href="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/Silverlight4RC_C13F/Phone7SeriesVS2010_4.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 20px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=Phone7SeriesVS2010 border=0 alt=Phone7SeriesVS2010 src="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/Silverlight4RC_C13F/Phone7SeriesVS2010_thumb_1.png" width=487 height=303 mce_src="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/Silverlight4RC_C13F/Phone7SeriesVS2010_thumb_1.png"&gt;&lt;/A&gt; &lt;BR&gt;
&lt;P&gt;För att kunna testa dina applikationer så har du också tillgång till en emuleringsmiljö som du driftsätter din applikation till. Denna miljö är en så naturtrogen emulering av Windows Phone 7 som möjligt, vilket innebär att den t.ex. kan emulera inkommande samtal och låg batterinivå. Naturligtvis kan du också öppna ditt projekt I Expression Blend 4 för att arbeta med layout och interaktionsdesign.&lt;/P&gt;
&lt;P&gt;En annan intressant nyhet är att vi gör utvecklingsmiljön för Windows Phone 7-utveckling tillgäng helt kostnadsfritt. Du behöver inte använda någon av betalversionerna av Visual Studio 2010 utan kan använda en ny gratis express-variant som heter ‘Visual Studio 2010 Express for Windows Phone’. &lt;STRONG&gt;EDIT:&lt;/STRONG&gt;&amp;nbsp;det görs också tillgänglig en &lt;/P&gt;
&lt;P&gt;Vill du veta mer om nyheterna som annonserades på MIX10 så &lt;A href="http://live.visitmix.com/" target=_blank mce_href="http://live.visitmix.com/"&gt;kolla in på MIX-sajten&lt;/A&gt; där keynotes och sessioner kontinuerligt läggs upp (kl 17.00 ikväll svensk tid sänds också Keynote 2 live – missa inte det!). Addskills kursledare &lt;A href="http://www.addskills.se/nyheter_press/nyheter/Mix10-Las-Vegas-15-17-mars-Pontus-Wittenmark-bloggar/" target=_blank&gt;Pontus Wittenmark bloggar på plats på MIX&lt;/A&gt; och följ också kollegorna &lt;A href="http://twitter.com/danweitran" target=_blank mce_href="http://twitter.com/danweitran"&gt;@DanweiTran&lt;/A&gt; och &lt;A href="http://twitter.com/johanlindfors" target=_blank mce_href="http://twitter.com/johanlindfors"&gt;@JohanLindfors&lt;/A&gt; som twittrar live från eventet.&lt;/P&gt;
&lt;P&gt;Här hittar du nedladdningarna:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=141284" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=141284"&gt;Silverlight 4 RC Tools for Visual Studio 2010 RC&lt;/A&gt; &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&amp;amp;displaylang=en"&gt;Expression Blend 4 Beta&lt;/A&gt; &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/express/phone/" target=_blank mce_href="http://www.microsoft.com/express/phone/"&gt;Windows Phone Developer Tools&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9979441" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Expression" scheme="http://blogs.msdn.com/b/robf/archive/tags/Expression/" /><category term="Silverlight" scheme="http://blogs.msdn.com/b/robf/archive/tags/Silverlight/" /><category term="Windows Phone 7" scheme="http://blogs.msdn.com/b/robf/archive/tags/Windows+Phone+7/" /></entry><entry><title>Visual Studio 2010 – The Ultimate Tour</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/03/04/visual-studio-2010-the-ultimate-tour.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/03/04/visual-studio-2010-the-ultimate-tour.aspx</id><published>2010-03-04T18:04:31Z</published><updated>2010-03-04T18:04:31Z</updated><content type="html">&lt;p&gt;   &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/9b6af8d63ca7_105B1/visual_studio_logo_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 20px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="visual_studio_logo" border="0" alt="visual_studio_logo" src="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/9b6af8d63ca7_105B1/visual_studio_logo_thumb.png" width="214" height="43" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Under en halvdag får du möjlighet att lära dig mer om nyheterna i VS2010 och .NET 4. &lt;a href="http://buzzfrog.blogs.com/" target="_blank"&gt;Dag König&lt;/a&gt;, jag själv och andra kollegor från Microsoft kommer att visa nya funktioner och massvis med demonstrationer av allt från hur den nya Visual Studio-editorn fungerar till nyheter för källkodshantering, nya språk och arkitekturen i ramverket. &lt;/p&gt;  &lt;h4&gt;Agenda&lt;/h4&gt;  &lt;table class="table table_gradient" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr class="table_header"&gt;       &lt;th class="table_header_cell1"&gt;Rubrik&lt;/th&gt;        &lt;th class="table_header_cell1"&gt;Innehåll&lt;/th&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td style="width: 125px"&gt;Välkommen&lt;/td&gt;        &lt;td&gt;         &lt;ul&gt;           &lt;li&gt;En introduktion av dagen. Beskrivning av agendan. Presentation av partners och talare&lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td style="width: 125px"&gt;.NET Framework 4.0&lt;/td&gt;        &lt;td&gt;         &lt;ul&gt;           &lt;li&gt;Nyheter i språken&lt;/li&gt;            &lt;li&gt;Parallel Computing, inklusive debugging&lt;/li&gt;            &lt;li&gt;Dynamic Language Runtime (DLR)&lt;/li&gt;            &lt;li&gt;Managed Extensibility Framework             &lt;br /&gt;&lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td style="width: 125px"&gt;Visual Studio 2010, Pass 1&lt;/td&gt;        &lt;td&gt;         &lt;ul&gt;           &lt;li&gt;Allmänt Visual Studio&lt;/li&gt;            &lt;li&gt;Window Communication Foundation (WCF)&lt;/li&gt;            &lt;li&gt;Windows Workflow Foundation&lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td style="width: 125px"&gt;Paus&lt;/td&gt;        &lt;td&gt;&amp;#160; &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td style="width: 125px"&gt;Visual Studio 2010, Pass 2&lt;/td&gt;        &lt;td&gt;         &lt;ul&gt;           &lt;li&gt;ASP.NET&lt;/li&gt;            &lt;li&gt;Entity Framework&lt;/li&gt;            &lt;li&gt;Utvecklarverktyg&lt;/li&gt;            &lt;li&gt;Arkitekturverktyg             &lt;br /&gt;&lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td style="width: 125px"&gt;Team Foundation Server 2010&lt;/td&gt;        &lt;td&gt;         &lt;ul&gt;           &lt;li&gt;Testverktyg&lt;/li&gt;            &lt;li&gt;TFS Basic&lt;/li&gt;            &lt;li&gt;Work Items&lt;/li&gt;            &lt;li&gt;Dashboards&lt;/li&gt;            &lt;li&gt;Branch visualisering / Tracking av work items             &lt;br /&gt;&lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Välj ort nedan och anmäl dig:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032444669&amp;amp;Culture=sv-SE" target="_blank"&gt;7 april, Göteborg ›&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032444672&amp;amp;Culture=sv-SE" target="_blank"&gt;8 april, Malmö ›&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032444740&amp;amp;Culture=sv-SE" target="_blank"&gt;12 april, Stockholm ›&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032444684&amp;amp;Culture=sv-SE" target="_blank"&gt;14 april, Växjö ›&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032444695&amp;amp;Culture=sv-SE" target="_blank"&gt;15 april, Umeå ›&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032443028&amp;amp;Culture=sv-SE" target="_blank"&gt;21 april, Linköping ›&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032444706&amp;amp;Culture=sv-SE" target="_blank"&gt;22 april, Karlstad ›&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9972997" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/b/robf/archive/tags/Visual+Studio/" /></entry><entry><title>Missa inte vår ‘After-Ski’-kväll med Silverlight 4 och SketchFlow – 2:a mars i Stockholm</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/02/24/missa-inte-v-r-after-ski-kv-ll-med-silverlight-4-och-sketchflow-2-a-mars-i-stockholm.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/02/24/missa-inte-v-r-after-ski-kv-ll-med-silverlight-4-och-sketchflow-2-a-mars-i-stockholm.aspx</id><published>2010-02-24T08:02:19Z</published><updated>2010-02-24T08:02:19Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&amp;#160; mina &lt;a href="http://cid-3e8866f3bde90965.skydrive.live.com/self.aspx/Silverlight4AfterSki/Silverlight%204.pptx" target="_blank"&gt;powerpoint-slides från presentationen finns här&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Kort framförhållning så här i sportlovstider – men om du har chansen så kom förbi på ett kvällsevenemang där vi bjuder på Silverlight 4 och SketchFlow samt någon att äta, tisdagen den 2:a mars.&lt;/p&gt;  &lt;p&gt;Evenemanget börjar klockan 17.00 och kommer att hålla på fram till 20-tiden, vi bjuder på lite mat och dryck och naturligtvis möjligheten att ta en dialog och ställa frågor oss från Microsoft.&lt;/p&gt;  &lt;p&gt;Jag kommer att presentera Silverlight 4 och Danwei Tran kommer att demonstrera SketchFlow som kan användas för interaktiva prototyper.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032444104&amp;amp;Culture=sv-SE"&gt;Anmäl dig så fort som möjligt, antalet platser är begränsat&lt;/a&gt;! &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9968528" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Många intressanta sessioner på TechDays 2010</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/02/12/m-nga-intressanta-sessioner-p-techdays-2010.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/02/12/m-nga-intressanta-sessioner-p-techdays-2010.aspx</id><published>2010-02-12T07:48:31Z</published><updated>2010-02-12T07:48:31Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;a href="https://www.delegia.com/app/attendee/default.asp?projectId=1031" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="anmalan" border="0" alt="anmalan" align="right" src="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/IntressantasessionerpTechDays2010_EB4C/anmalan_5.png" width="236" height="216" /&gt;&lt;/a&gt;Du lär väl inte ha missat att TechDays 2010 går av stapeln i Örebro den 23-24:e mars.&lt;/p&gt;  &lt;p&gt;Agendan har fyllts upp och det finns ett gäng mycket intressanta sessioner och duktiga talare som jag själv ser fram emot – här är ett litet axplock:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Christian Weyer talar om nyheterna i WCF i .NET 4. Christian är alltid underhållande, extremt kunnig och en lysande talare.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Chris Hedgate kör en session om effektiva retrospektiv – eller återblickar som man säger på svenska. Chris brinner verkligen för agil utveckling i allmänhet och kommunikation och effektivisering inom team i synnerhet. &lt;a href="http://channel9vip.orcsweb.com/posts/buzzfrog/TechDays-frsmak-Effektiva-retrospektiv-nyckeln-till-ett-effektivt-team-Chris-Hedgate/" target="_blank"&gt;Här kan du höra en försmaks-intervju med Chris om hans session på TechDays&lt;/a&gt;.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Niklas Gustafsson är arkitekt inom Parallel Computing Platform-gruppen på Microsoft och en av skaparna bakom den nya concurrency runtime och de verktyg för det som kommer i Visual Studio 2010. Niklas kommer prata om &lt;a href="http://msdn.microsoft.com/en-us/devlabs/dd795202.aspx" target="_blank"&gt;Axum&lt;/a&gt; som är ett intressant projekt som härstammar från Microsoft Research och som syftar till att ge ett helt nytt språk för att hantera parallellism i .NET.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt; Dino Esposito berättar om nyheterna i ASP.NET 4: mer kontroll över hanteringen av ViewState, HTML och klientID:n samt förbättrade möjligheter att enhetstesta dina Web Forms. Dino är en av mina favoritskribenter i MSDN Magazine där han har sin fasta kolumn om ASP.NET ‘&lt;a href="http://msdn.microsoft.com/en-us/magazine/ee532402.aspx?sdmr=cuttingedge&amp;amp;sdmi=columns" target="_blank"&gt;Cutting Edge’.&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.lowendahl.net/" target="_blank"&gt;Patrik Löwendahl&lt;/a&gt; kör en session om hur du kan använda Entity Framework 4 för att skapa din domänmodell med hjälp av det nya POCO-stödet i EF4. Jag vet att det här är ett ämne som ligger Patrik varmt om hjärtat och tror det kommer bli en klart intressant session.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Sedan finns det naturligtvis massvis med andra intressanta talare som kör spännande sessioner, Fredrik Normén som pratar om ASP.NET MVC 2, Shawn Wildermuth som berättar om arkitektur för Silverlight 4, Magnus Mårtensson och Peter von Lochow som kör Storage i Windows Azure och SQL Azure, Tess Ferrandez om debugging i .NET 4 – med många fler. &lt;a href="http://www.microsoft.com/sverige/techdays/default.aspx" target="_blank"&gt;Kolla in den fullständiga listan av sessioner och talare på TechDays-sajten.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/sverige/techdays/geekaward.aspx" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="ikon_geek" border="0" alt="ikon_geek" align="left" src="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/IntressantasessionerpTechDays2010_EB4C/ikon_geek_3.gif" width="67" height="92" /&gt;&lt;/a&gt; &lt;a href="http://www.microsoft.com/sverige/techdays/aktiviteter.aspx" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="ikon_lego" border="0" alt="ikon_lego" align="right" src="http://blogs.msdn.com/blogfiles/robf/WindowsLiveWriter/IntressantasessionerpTechDays2010_EB4C/ikon_lego_3.gif" width="67" height="67" /&gt;&lt;/a&gt; Det händer också en hel del roligt kring eventet – naturligtvis middag och underhållning på kvällen den 23.e – men också &lt;a href="http://www.microsoft.com/sverige/techdays/geekaward.aspx" target="_blank"&gt;TechDays Geek Award&lt;/a&gt; där seriös Geekighet belönas och hyllas samt Women Build - en interaktiv workshop tillsammans med LEGO Serious Play för att få fler kvinnor i IT-branschen.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9962474" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Teknik-orgie" scheme="http://blogs.msdn.com/b/robf/archive/tags/Teknik_2D00_orgie/" /><category term="TechDays2010" scheme="http://blogs.msdn.com/b/robf/archive/tags/TechDays2010/" /></entry><entry><title>Prova på programmet Certifierad mjukvaruarkitekt</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/02/08/prova-p-programmet-certifierad-mjukvaruarkitekt.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/02/08/prova-p-programmet-certifierad-mjukvaruarkitekt.aspx</id><published>2010-02-08T14:46:31Z</published><updated>2010-02-08T14:46:31Z</updated><content type="html">&lt;p&gt;Hösten 2008 startade Sundblad och Sundblad tillsammans med Microsoft ett nytt certifieringsprogram för mjukvaruarkitekter. Programmet består av&amp;#160; fem stycken sammankomster med två kursdagar per sammankomst – totalt tio utbildningsdagar. Utbildningen går bland annat igenom &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;en allmän överblick av området mjukvaruarkitektur och mjukvaruarkitektens ansvarsområde. &lt;/li&gt;    &lt;li&gt;hur ett IT-stöd kan te sig ur ett affärs- eller verksamhetsorienterat perspektiv &lt;/li&gt;    &lt;li&gt;hur du kan etablera en tjänsteorienterad arkitektur som är helt och hållet driven av skarpa verksamhetskrav (i motsats till en arkitektur som är driven utifrån tekniska överväganden) &lt;/li&gt;    &lt;li&gt;de tre centrala vyerna i arkitekturramverket 2xSundblad Framework: Business Process View, Software Process View och Business Information View. &lt;/li&gt;    &lt;li&gt;hur en tjänsts insida kan designas för att implementera sina kontrakt samt ge stöd för en strukturerad kontroll mot verksamhetsregler samtidigt som den låter dig hantera transaktioner på ett bra sätt &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I kursen tas även upp hur olika delar i Microsoft-plattformen som WCF, Windows Server App Fabric och Windows Azure passar in i din arkitektur samt hur du använder nya verktyg som UML-stödet i Visual Studio 2010 och Expression Blend SketchFlow.&lt;/p&gt;  &lt;p&gt;Du får då också en möjlighet att bli certifierad av Sundblad &amp;amp; Sundblad och Microsoft AB som mjukvaruarkitekt med specialinriktning Microsoft-teknologier. Under den tionde och sista kursdagen får du en hemuppgift att utföra för att vid ett senare tillfälle presentera och försvara den inför en panel av arkitekter.&lt;/p&gt;  &lt;p&gt;Nu har du chansen att till ett kraftigt rabatterat pris få prova-på en första tvådagars omgång av certifieringsprogrammet. Denna kursomgång hålls den 8-9 mars i Microsofts lokaler i Akalla.&lt;/p&gt;  &lt;p&gt;Läs mer och &lt;a href="http://www.2xsundblad.com/default.aspx" target="_blank"&gt;anmäl dig till certifieringsprogrammet på Sundblad och Sundblads webbplats&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9959753" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Arkitektur" scheme="http://blogs.msdn.com/b/robf/archive/tags/Arkitektur/" /></entry><entry><title>HTML 5 och Silverlight</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/robf/archive/2010/02/05/html-5-och-silverlight.aspx" /><id>http://blogs.msdn.com/b/robf/archive/2010/02/05/html-5-och-silverlight.aspx</id><published>2010-02-05T13:53:23Z</published><updated>2010-02-05T13:53:23Z</updated><content type="html">&lt;p&gt;Det är en stor buzz bland webbutvecklare just nu kring HTML 5 och de möjligheter som de olika delarna i standarden kommer föra med sig. Något som är vanligt är att man gärna vill ställa HTML 5 i skarp kontrast till andra tillgängliga tekniker för att skapa rika Internetapplikationer.&lt;/p&gt;  &lt;p&gt;Den del av HTML 5 som har lyfts fram som mest kontroversiell är &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; –elementet. Tanken är att en enhetlig standard för hur man bäddar in video i HTML ska kunna ersätta plug-ins som Flash och Silverlight för att visa videofilm i webbsidor. Det finns dock en hel del utmaningar i dagsläget: webbläsare måste inte bara stödja de filformat (container) som ljud- och videoströmmarna transporteras i – de måste också kunna koda av strömmarna beroende på hur de kodats från början. För att kunna göra det krävs att maskinen har rätt dekoder (codec) installerad. Vilket operativssystem som har vilka codecs förinstallerade som standard skiljer sig åt. Det används också olika codecs för ljud och för bild.&lt;/p&gt;  &lt;p&gt;Lite förenklat så ser det (i skrivande stund) ut så här: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Firefox har stöd för Theora + Vorbis + Ogg &lt;/li&gt;    &lt;li&gt;Safari, IPhone, Android och Chrome har stöd för H264+ACC+ MP4. &lt;/li&gt;    &lt;li&gt;Internet Explorer saknar idag stöd för video-elementet (men har via Flash och Silverlight stöd för H264+ACC+MP4). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Det finns alltså inte i dagsläget någon enskild kombination av HTML 5-webbläsare, behållare och codec som fungerar över alla enheter och på alla plattformar. För att göra en video tillgänglig via video-elementet skulle du alltså behöva koda dina mediafiler i två olika format/containers – och dessutom behöva en ‘fallback’ till Flash eller Silverlight för att kunna spela upp filmen i Internet Explorer.    &lt;br /&gt;Microsoft deltar aktivt i arbetsgruppen för HTML 5 för att hitta en lösning kring codec-frågeställningarna, där det också finns oklarheter kring patentfrågor för vissa codecs som behöver redas ut.&lt;/p&gt;  &lt;p&gt;När man diskuterar Internet Explorer i samband med HMTL 5 så är det för övrigt lätt att glömma bort att vi faktiskt har stöd för ett flertal andra HTML 5-funktioner i IE8: t.ex. &lt;a href="http://weblogs.asp.net/mikaelsoderstrom/archive/2009/03/22/nyheter-i-ie-8-dom-storage.aspx" target="_blank"&gt;DOM-lagring&lt;/a&gt; och AJAX-navigering – men det är ett ämne för en annan post.&lt;/p&gt;  &lt;p&gt;Personligen så tycker jag att andra delar av HTML 5 är mer intressanta än video-elementet: t.ex. Web Sockets som ger dig en socket-liknande duplex kommunikation mellan webbläsaren och servern – och som går genom port 80/443 vilket gör att du traverserar brandväggar utan problem, snabbt – effektivt, dubbelriktat och utan HTTP-protokollets overhead.&lt;/p&gt;  &lt;p&gt;Det här är vad jag tror (&lt;i&gt;disclaimer – detta är min högst personliga reflektion och inte alls någon officiellt Microsoft-roadmap&lt;/i&gt;): &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Plattformar som Silverlight kommer att fortsätta utvecklas i en takt och med en hastighet i innovationen som standardiseringen aldrig kommer att hinna med. &lt;a href="http://dilbert.com/fast/2009-12-09/" target="_blank"&gt;Misstaget man gör&lt;/a&gt; är att man jämför HTML 5, som förhoppningsvis kan vara klart 2012, med vad som finns i Silverlight-plattformen i befintlig version. Men naturligtvis kommer Silverlight om två år innehålla en mängd nyheter som det inte kommer finnas någon motsvarighet till i HTML 5. Ett bra exempel på sådan innovationskraft är &lt;a href="http://www.iis.net/expand/SmoothStreaming" target="_blank"&gt;Smooth Streaming-protokollet&lt;/a&gt;, som mig veterligen inte har någon motsvarighet i HTML 5-specifikationen.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Jag är övertygad om att man kommer fortsätta hålla hårt på kravet att Silverlight ska vara plattformsöverskridande och att man ska vara en ”god citizen” i standardstödjande webbläsare. D.v.s. precis som Silverlight idag integrerar snyggt med befintlig HTML-DOM och Javascript kommer Silverlight-utvecklare kunna dra nytta av nyheterna i HTML 5 via interop mot webbläsaren. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Vad tror du?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9958772" width="1" height="1"&gt;</content><author><name>rfolkes</name><uri>http://blogs.msdn.com/rfolkes/ProfileUrlRedirect.ashx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/b/robf/archive/tags/Silverlight/" /><category term="Rika klienter" scheme="http://blogs.msdn.com/b/robf/archive/tags/Rika+klienter/" /><category term="HTML 5" scheme="http://blogs.msdn.com/b/robf/archive/tags/HTML+5/" /></entry></feed>