<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Johan Lindfors</title><link>http://blogs.msdn.com/b/johanl/</link><description>Utvecklare och teknisk chef på Microsoft
Här och nu, för du kan aldrig vara någon annanstans!</description><dc:language>sv-SE</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>Den här bloggen har flyttat!</title><link>http://blogs.msdn.com/b/johanl/archive/2009/11/03/den-h-r-bloggen-har-flyttat.aspx</link><pubDate>Tue, 03 Nov 2009 14:02:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916749</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9916749</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/11/03/den-h-r-bloggen-har-flyttat.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://programmeramera.se/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" border="0" alt="Flytta" src="http://www.advertiser.se/bilder/box.jpg" /&gt;&lt;/a&gt;Framöver så är det &lt;a href="http://programmeramera.se"&gt;http://programmeramera.se&lt;/a&gt; som gäller!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916749" width="1" height="1"&gt;</description></item><item><title>Prenumererar du på den här bloggen?</title><link>http://blogs.msdn.com/b/johanl/archive/2009/10/28/prenumererar-du-p-den-h-r-bloggen.aspx</link><pubDate>Wed, 28 Oct 2009 09:41:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913994</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9913994</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/10/28/prenumererar-du-p-den-h-r-bloggen.aspx#comments</comments><description>&lt;p align="justify"&gt;Isåfall vill jag be dig att peka om din RSS-läsare till följande feedburner-länk: &lt;a href="http://feeds.feedburner.com/JohanLindfors."&gt;http://feeds.feedburner.com/JohanLindfors.&lt;/a&gt; Detta på grund av att jag är i processen att flytta bloggen till en egen domän och lösning baserad på BlogEngine.NET.&lt;/p&gt;  &lt;p align="justify"&gt;Varför gör jag det?&lt;/p&gt;  &lt;p align="justify"&gt;Helt enkelt för att få en lite större flexibilitet med struktur och hantering av bloggen än vad som idag går att lösa med hjälp av den gemensamma infrastukturen för våra bloggar på &lt;a href="http://blogs.msdn.com"&gt;http://blogs.msdn.com&lt;/a&gt;. Det är inte för att jag egentligen är missnöjd med hur allt fungerar, utan primärt för att jag länge har velat prova att köra en bloggmotor själv och kanske till och med bygga en egen med hjälp av ASP.NET MVC-ramverket allt eftersom. Mer om det framöver…&lt;/p&gt;  &lt;p align="justify"&gt;När kommer den här bloggen att avslutas?&lt;/p&gt;  &lt;p align="justify"&gt;Det har jag inte riktigt bestämt, men ambitionen är att inom de närmaste dagarna alternativt den närmaste veckan, försöka att flytta fokus till den nya domänen som kommer att vara &lt;a href="http://programmeramera.se"&gt;http://programmeramera.se&lt;/a&gt;. Redan nu är sidan uppe, men den innehåller fortfarande lite skräp som ska städas upp, men nu är du förvarnad.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913994" width="1" height="1"&gt;</description></item><item><title>Windows Azure Service Management CmdLets</title><link>http://blogs.msdn.com/b/johanl/archive/2009/10/26/windows-azure-service-management-cmdlets.aspx</link><pubDate>Mon, 26 Oct 2009 18:08:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913063</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9913063</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/10/26/windows-azure-service-management-cmdlets.aspx#comments</comments><description>&lt;p align="justify"&gt;Om du utvecklar och använder tjänster i Windows Azure så kommer här något som säkerligen kommer att glädja dig. En uppsättning CmdLets för PowerShell som underlättar administrationen och utrullningen av applikationer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/WindowsAzureServiceManagementCmdLets_10A41/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/WindowsAzureServiceManagementCmdLets_10A41/image_thumb.png" width="640" height="324" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Efter att ha laddat hem det som behövs från &lt;a href="http://code.msdn.microsoft.com/azurecmdlets"&gt;code.msdn.microsoft.com&lt;/a&gt; så kör jag scriptet som följer med, sedan la jag till de extra kommandona till PowerShell genom att som i bilden ovan skriva:&lt;/p&gt;  &lt;pre&gt;Add-PSSnapIn AzureManagementToolsSnapIn&lt;/pre&gt;

&lt;p align="justify"&gt;Då får jag tillgång till en hel uppsättning nya kommandon som exempelvis Get-OperationStatus för att undersöka status på tjänsten eller Set-DeploymentConfiguration som kan användas för att öka på eller minska antalet instanser som min applikation använder.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913063" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Azure/">Azure</category></item><item><title>MSDN TV – Enkelt att publicera webblösningar</title><link>http://blogs.msdn.com/b/johanl/archive/2009/10/23/msdn-tv-enkelt-att-publicera-webbl-sningar.aspx</link><pubDate>Fri, 23 Oct 2009 13:26:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912049</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9912049</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/10/23/msdn-tv-enkelt-att-publicera-webbl-sningar.aspx#comments</comments><description>&lt;p align="justify"&gt;I en kort serie av webcasts visar jag hur enkelt det är att med hjälp av Visual Studio eller Expression Web publicera sina webblösningar till ett vanligt svensk webbhotell. Jag har använt mig av ett webbhotell hos &lt;a href="http://www.binero.se"&gt;Binero&lt;/a&gt; för att göra de här sändningarna och resultatet kan du se på MSDN TV via Channel9.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNET-med-Visual-Studio-2008/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="Binero1_85_ch9[1]" border="0" alt="Binero1_85_ch9[1]" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/MSDNTVEnkeltattpublicerawebblsningar_D780/Binero1_85_ch9%5B1%5D_1df7f103-a5b2-4de9-9325-483b35de4e87.png" width="85" height="64" /&gt; Publicera en ASP.NET WebForms-lösning med Visual Studio 2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-med-Expression-Web-3/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="Binero3_85_ch9[1]" border="0" alt="Binero3_85_ch9[1]" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/MSDNTVEnkeltattpublicerawebblsningar_D780/Binero3_85_ch9%5B1%5D_8a2d5ebe-4a24-48ea-804c-26ecc24eedfe.png" width="85" height="64" /&gt; Publicera en webblösning med Expression Web 3&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNET-MVC-med-Visual-Studio-2008/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="Binero2_85_ch9[1]" border="0" alt="Binero2_85_ch9[1]" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/MSDNTVEnkeltattpublicerawebblsningar_D780/Binero2_85_ch9%5B1%5D_855f1e45-d213-449d-8835-c31c0e1d3652.png" width="85" height="64" /&gt; Publicera en ASP.NET MVC-lösning med Visual Studio 2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNET-MVC-2-med-Visual-Studio-2010/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="Binero4_85_ch9[1]" border="0" alt="Binero4_85_ch9[1]" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/MSDNTVEnkeltattpublicerawebblsningar_D780/Binero4_85_ch9%5B1%5D_939a8334-a2fb-47a4-ba2e-cd8939d96525.png" width="85" height="64" /&gt; Publicera en ASP.NET MVC 2-lösning med Visual Studio 2010&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912049" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/ASP-NET/">ASP.NET</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Studio+2010/">Visual Studio 2010</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Expression/">Expression</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/ASP-NET+MVC/">ASP.NET MVC</category></item><item><title>Windows 7, äntligen här!</title><link>http://blogs.msdn.com/b/johanl/archive/2009/10/22/windows-7-ntligen-h-r.aspx</link><pubDate>Thu, 22 Oct 2009 06:44:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911146</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9911146</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/10/22/windows-7-ntligen-h-r.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/Windows7ntligenhr_77D2/windows7_v_web_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="windows7_v_web" border="0" alt="windows7_v_web" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/Windows7ntligenhr_77D2/windows7_v_web_thumb.jpg" width="240" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Så idag lanseras då äntligen Windows 7 på bred front i världen med pompa och ståt. I Sverige är det stora lanseringsevenemanget på Tekniska museet imorgon fredag den 23:e oktober, kommer du dit?&lt;/p&gt;  &lt;p align="justify"&gt;Det har nog inte missats av många att Windows 7 är eftertraktat och exempelvis Stockholm Stad har beslutat sig för att rulla ut Windows 7 på sina datorer i och med uppgraderingen av sin maskinpark. &lt;a href="http://tv4play.se/nyheter/lokala_nyheter/stockholm?videoId=1.1286260&amp;amp;renderingdepartment=2.41375"&gt;Det här uppmärksammades på TV4’s lokalnyheter idag!&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Över 8 miljoner användare testade betaversionen av Windows 7 och gav oss feedback som vi naturligtvis &lt;a href="http://windows.microsoft.com/sv-SE/windows7/products/windows-7/features"&gt;har tagit till oss när vi förfinat och förbättrat&lt;/a&gt; det nya operativsystemet. &lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/microsoftnyheter/archive/2009/10/21/7-7-sk-l-till-windows-7.aspx"&gt;Se och lyssna på&lt;/a&gt; Thomas Floberg, affärsområdeschef Windows Commercial och Stephanie Smitt Lindberg, affärsområdeschef Windows Konsument, som berättar mer och ger sina &amp;quot;7 bästa skäl för Windows 7&amp;quot;.&lt;/p&gt;  &lt;p align="justify"&gt;Den svenska versionen kommer att finnas tillgänglig i butik den 31 oktober, men redan idag finns Windows 7 att köpa förinstallerat på PC i handeln. &lt;a href="http://windows.microsoft.com/sv-SE/windows7/products/Windows-7/what-is?os=winvista"&gt;Här&lt;/a&gt; kan du läsa mer om nyheterna i Windows 7, som redan utnämnts till &lt;a href="http://blogs.technet.com/microsoftnyheter/archive/2009/09/24/windows-7-b-st-i-test-enligt-datormagazin.aspx"&gt;bäst i test&lt;/a&gt; av Datormagazin och bland annat uppmärksammats på &lt;a href="http://www.dn.se/webbtv/"&gt;DN:s WebbTV&lt;/a&gt;. På den svenska &lt;a href="http://www.win7bloggen.se/Blogg/post/Vad-kommer-Windows-7-att-kosta.aspx"&gt;Windows 7 bloggen&lt;/a&gt; finns information om ungefärliga lokala priser på Windows 7. &lt;/p&gt;  &lt;p align="justify"&gt;Läs gärna också det som &lt;a href="http://blogg.tkj.se/windows-7-succe-amazon/"&gt;Tommy K Johanssons har skrivit i sin blogg&lt;/a&gt;, på &lt;a href="http://di.se/Avdelningar/Artikel.aspx?ArticleID=2009\10\21\358067&amp;amp;sectionid=IT"&gt;DI.se&lt;/a&gt; och i &lt;a href="http://www.nyteknik.se/nyheter/it_telekom/datorer/article658916.ece"&gt;Ny teknik&lt;/a&gt;. &lt;/p&gt;  &lt;p align="justify"&gt;Klockan 17.00 svensk tid kommer Steve Ballmer att lansera Windows 7 globalt, vill du lyssna eller titta på lanseringen, &lt;a href="http://www.microsoft.se/pr"&gt;besök vår nyhetsblogg&lt;/a&gt;!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911146" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Windows+7/">Windows 7</category></item><item><title>Tävla och vinn i molnet</title><link>http://blogs.msdn.com/b/johanl/archive/2009/10/22/t-vla-och-vinn-i-molnet.aspx</link><pubDate>Thu, 22 Oct 2009 05:20:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911120</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9911120</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/10/22/t-vla-och-vinn-i-molnet.aspx#comments</comments><description>&lt;p align="justify"&gt;Alldeles nyligen öppnade vi upp svenska “Windows Azure Developer Challenge” där vi hoppas kunna hitta några nya kreativa idéer på vad som kan skapas i den svenska utvecklarskaras med hjälp av Microsofts molnplattform.&lt;/p&gt;  &lt;p&gt;Kan du programmera i något av följande språk så bör du kunna vad som behövs för att delta i tävlingen:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Basic.NET &lt;/li&gt;    &lt;li&gt;C# &lt;/li&gt;    &lt;li&gt;Java &lt;/li&gt;    &lt;li&gt;PHP &lt;/li&gt;    &lt;li&gt;Ruby&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Ta chansen att utmana dig själv eller tillsammans med några kamrater se vad ni kan åstadkomma. Ni tävlar om netbook-datorer från HP, Windows 7, telefoner med Windows Phone, väskor och naturligtvis sist men inte minst: Äran!&lt;/p&gt;  &lt;p&gt;Tävlinge håller på till den 13:e november, så börja utveckla och anmäl dig på &lt;a href="http://wadc.cloudapp.net"&gt;http://wadc.cloudapp.net&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911120" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Azure/">Azure</category></item><item><title>MSDN TV – Från lokalt till molnet</title><link>http://blogs.msdn.com/b/johanl/archive/2009/10/10/msdn-tv-fr-n-lokalt-till-molnet.aspx</link><pubDate>Sat, 10 Oct 2009 09:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9905712</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9905712</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/10/10/msdn-tv-fr-n-lokalt-till-molnet.aspx#comments</comments><description>&lt;P&gt;Under Microsoft summit passade jag på att visa hur enkelt det kan vara att flytta en lokalt exekverande applikation till molnet. Först genom att istället för en lokal databas, peka om applikationen till en databas i molnet, sedan flytta hela ASP.NET MVC projektet till Windows Azure. Jag blev ombedd att spela in demonstrationen och publicera på channel9.msdn.com för dig som inte hade möjlighet att vara där.&lt;/P&gt;
&lt;P&gt;Jag håller också på att skriva en lite längre artikelserie om hur jag gick till väga när jag byggde lösningen, från början till slut, den som väntar på nåt gott…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://miniurl.cloudapp.net/demo" mce_href="http://miniurl.cloudapp.net/demo"&gt;Här kan du titta på demot från Microsoft Summit!&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9905712" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/ASP-NET+MVC/">ASP.NET MVC</category></item><item><title>Visual Studio, igår, idag och imorgon</title><link>http://blogs.msdn.com/b/johanl/archive/2009/10/08/visual-studio-ig-r-idag-och-imorgon.aspx</link><pubDate>Thu, 08 Oct 2009 12:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904808</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9904808</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/10/08/visual-studio-ig-r-idag-och-imorgon.aspx#comments</comments><description>&lt;P align=justify&gt;På Channel9 pulicerades för ett par dagar sedan en mycket trevlig dokumentär i två delar om Visual Studio. Inför dokumentären intervjuades en hel del intressanta personer och det var sedan de intervjuerna som mer eller mindre klipptes ihop till själva dokumentären. Här finns:&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-One/" mce_href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-One/"&gt;Den slutliga dokumentären, del 1 &lt;/A&gt;&lt;BR&gt;&lt;A href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-Two/" mce_href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-Two/"&gt;Den slutliga dokumentären, del 2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Och här är de längre intervjuerna: &lt;BR&gt;&lt;A href="http://ecn.channel9.msdn.com/o9/ch9/3/3/4/4/9/4/VisualStudioDocumentarySoma_ch9.wmv" mce_href="http://ecn.channel9.msdn.com/o9/ch9/3/3/4/4/9/4/VisualStudioDocumentarySoma_ch9.wmv"&gt;S. Somasegar&lt;/A&gt;, Senior Vice President för “Developer Division” på Microsoft &lt;BR&gt;&lt;A href="http://ecn.channel9.msdn.com/o9/ch9/7/5/8/9/8/4/VisualStudioDocumentaryTimHuckaby_ch9.wmv" mce_href="http://ecn.channel9.msdn.com/o9/ch9/7/5/8/9/8/4/VisualStudioDocumentaryTimHuckaby_ch9.wmv"&gt;Tim Huckaby&lt;/A&gt;, “regional director” för Microsoft i USA (CEO för InterKnowlogy) &lt;BR&gt;&lt;A href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/2/9/8/9/8/4/JasonZanderVSInterview_s_ch9.wmv" mce_href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/2/9/8/9/8/4/JasonZanderVSInterview_s_ch9.wmv"&gt;Jason Zander&lt;/A&gt;, General Manager, Visual Studio, “Developer Division” &lt;BR&gt;&lt;A href="http://ecn.channel9.msdn.com/o9/ch9/8/4/8/9/8/4/VisualStudioDocumentaryScottGuthrie_ch9.wmv" mce_href="http://ecn.channel9.msdn.com/o9/ch9/8/4/8/9/8/4/VisualStudioDocumentaryScottGuthrie_ch9.wmv"&gt;Scott Guthrie&lt;/A&gt;, the man, the myth, the founder of ASP.NET MVC &lt;BR&gt;&lt;A href="http://ecn.channel9.msdn.com/o9/ch9/4/3/8/4/9/4/VisualStudioDocumentaryAndersHejlsberg_ch9.wmv" mce_href="http://ecn.channel9.msdn.com/o9/ch9/4/3/8/4/9/4/VisualStudioDocumentaryAndersHejlsberg_ch9.wmv"&gt;Anders Hejlsberg&lt;/A&gt;, “the legendary Dane”, “father of C#” och andra språk &lt;BR&gt;&lt;A href="http://ecn.channel9.msdn.com/o9/ch9/5/4/8/9/8/4/VisualStudioDocumentaryDaveMendlen_ch9.wmv" mce_href="http://ecn.channel9.msdn.com/o9/ch9/5/4/8/9/8/4/VisualStudioDocumentaryDaveMendlen_ch9.wmv"&gt;Dave Mendlen&lt;/A&gt;, produktchef och ansvarig för utvecklingsverktyg på Microsoft &lt;BR&gt;&lt;A href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/6/4/8/9/8/4/TonyGoodhewVSDocumentary_s_ch9.wmv" mce_href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/6/4/8/9/8/4/TonyGoodhewVSDocumentary_s_ch9.wmv"&gt;Tony Goodhew&lt;/A&gt;, “product planner” för Visual Studio &lt;BR&gt;&lt;A href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/0/5/8/9/8/4/DanFernandezVSDocumentary_s_ch9.wmv" mce_href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/0/5/8/9/8/4/DanFernandezVSDocumentary_s_ch9.wmv"&gt;Dan Fernandez&lt;/A&gt;, “Lead Program Manager” för Visual Studio Express &lt;BR&gt;&lt;A href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/4/4/8/9/8/4/JeffHadfieldVSDocumentary_s_ch9.wmv" mce_href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/4/4/8/9/8/4/JeffHadfieldVSDocumentary_s_ch9.wmv"&gt;Jeff Hadfield&lt;/A&gt;, “president of Code Project” &lt;BR&gt;&lt;A href="http://ecn.channel9.msdn.com/o9/ch9/6/3/4/4/9/4/VisualStudioDocumentaryAlanCooper_ch9.wmv" mce_href="http://ecn.channel9.msdn.com/o9/ch9/6/3/4/4/9/4/VisualStudioDocumentaryAlanCooper_ch9.wmv"&gt;Alan Cooper&lt;/A&gt;, “father of Visual Basic” &lt;BR&gt;&lt;A href="http://ecn.channel9.msdn.com/o9/ch9/3/5/8/9/8/4/MardiandDeeDeeVisualStudioDocumentary_ch9.wmv" mce_href="http://ecn.channel9.msdn.com/o9/ch9/3/5/8/9/8/4/MardiandDeeDeeVisualStudioDocumentary_ch9.wmv"&gt;Mardi and Dee Dee&lt;/A&gt;, marknadsansvariga för Microsoft&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904808" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/C_2300_/">C#</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Studio+2008/">Visual Studio 2008</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Studio+2010/">Visual Studio 2010</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Basic/">Visual Basic</category></item><item><title>Duoblog: Everybody wants choices, but nobody wants to make a choice</title><link>http://blogs.msdn.com/b/johanl/archive/2009/10/08/duoblog-everybody-wants-choices-but-nobody-wants-to-make-a-choice.aspx</link><pubDate>Thu, 08 Oct 2009 11:33:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904795</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9904795</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/10/08/duoblog-everybody-wants-choices-but-nobody-wants-to-make-a-choice.aspx#comments</comments><description>&lt;p align="justify"&gt;In today's fast growing software industry it’s evident that more technologies are being developed than developers are actually able to understand and leverage. Still we are constantly asking for multiple choices and competitive alternatives to drive the innovation. But when it comes to actually investing in a technology or product, we want as few options as possible.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;This post is a personal observation which has emerged after some years of trying to guide Swedish developers and companies in the right direction on the Microsoft platform. It’s also part of a duoblog initiative which was introduced to me by &lt;/em&gt;&lt;a href="http://www.hedgate.net/"&gt;&lt;em&gt;Chris Hedgate&lt;/em&gt;&lt;/a&gt;&lt;em&gt; in June. I’ve asked &lt;a href="http://blog.lowendahl.net/"&gt;Patrik Löwendahl&lt;/a&gt; to duoblog this title with me since I’m both very interested in his opinions in the matter but also since I respect his competence and guidance when it comes to make choices on the Microsoft stack of technologies. Please read Patrik’s take on “&lt;a href="http://blog.lowendahl.net/?p=171"&gt;Everyboday wants choices, but nobody wants to make a choice&lt;/a&gt;” on his blog!&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Is Microsoft to blame on software complexity?      &lt;br /&gt;&lt;/strong&gt;When I listened to the interesting podcast “&lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=476"&gt;Panel: Is Software Development Too Complex&lt;/a&gt;” which was recorded by the DotNetRocks-crew live at DevLink in Nashville Tennessee, I was a bit surprised by some of the opinions from the audience. Someone actually considered Microsoft to be the source of creating complexity since we recommend a n-tier architecture pattern and constantly making starter-kits and demonstrations way too complex. I found this to be very interesting since I usually get comments the other way around, making demonstrations way to simple, not being realistic and “real-world-usable”. I do however understand the need for both real-world recommendations as well as “do-it-yourself”-demonstrations to get people started, unfortunately we also have limited time, and unfortunately no more than 26 hours each day (yep that’s a benefit you get when signing up for Microsoft, 2 more hours for work each day :) ). But doing demonstrations is one thing, creating technologies and frameworks is another, and I personally believe that we (Microsoft) are absolutely working in the right direction in opening up our development process for external viewers, both in source code and in publishing betas and CTP’s (Community Technology Previews) more often than earlier. All to make it available and possible for the community to comment upon and help us write better software that in the long run helps you create great products.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;There’s no silverbullet      &lt;br /&gt;&lt;/strong&gt;Microsoft will keep innovating in the .NET Framework and creating new frameworks and foundations on top of the Common Language Runtime, have no fear! This also means that in the future, some of today's technologies will be replaced by something new. How companies adopt these news will be impacted by how quickly developers and architects can get up to speed on the differences, strengths and weaknesses each innovation brings.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Make your choice based on competence, not ignorance&amp;#160; &lt;br /&gt;&lt;/strong&gt;I totally understand that developing software is a time critical process and that investigating new technologies competes with the usual activities such as designing, coding and testing, but what if we actually considered “find new technologies or ways” as an activity as well, would it be beneficial? Possibly, but we would also have to include time to educate all of the team-members on the choices we’ve made. Hence, people with experience, passion and an open mind is crucial in this process. They can take lead on the investigation, prioritize and recommend the correct way to proceed. What’s interesting for me, as I see it, is that this process is not related to any single project but instead an ongoing process that could include passionate people from several teams, coming together and making a “suggested path” for projects to come.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;If you’re not passionate, you’re not a professional!      &lt;br /&gt;&lt;/strong&gt;But what about passion? Can we be professional in our employment as software developers without being passionate about the art of writing code. In my opinion, yes, but it does take some effort outside of the ordinary daily tasks to keep being updated and relevant to the market. I usually hear, and have myself started to leverage the term “pragmatic” for a person who’s not passionate about developing software. I wonder if these lines could be a correct definition: &lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;Passionate developers investigate new technologies to find if it could provide value to them. Pragmatic developers needs to understand the value a technology could provide before they investigate it.&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Passion for technology, passion for your ongoing growth, passion for helping others succeed, passion for innovation and new stuff, all of these are great values or strengths, which will help you, your team and company grow and compete. You don’t have to be passionate, but it could possibly lead to being replaced by someone more passionate than yourselves when the company is either trimming the work-force or trying to identify key people for the coolest or most important projects. I think that Walt Disney Company has a great title for the passionate people that also are very professional in their career: &lt;a href="http://en.wikipedia.org/wiki/Walt_Disney_Imagineering"&gt;Imagineers&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Conclusion, summary, next steps      &lt;br /&gt;&lt;/strong&gt;For companies and organizations, my recommendation is to create some sort of “guidance team” that meets regularly and discusses and evaluates new technologies. I would personally love to regularly meet these teams and provide guidance and recommendations myself, especially if I knew that they had the mandate to actually make a difference in the long run. Call them the “internal imagineers”… :)&lt;/p&gt;  &lt;p align="justify"&gt;For individuals, I absolutely recommend to invest in educating yourself in new technologies, languages, frameworks and products. There are so many alternatives out there, and forums and user-groups with lots of passionate people that are willing to provide help and guidance, use your ears often and learn how to listen!&lt;/p&gt;  &lt;p align="justify"&gt;By learning new stuff you will be better at making choices, and also remember to learn from you losses! Or as Dahli Lama said: &lt;em&gt;When you lose, don’t lose the lesson!&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;What do you think?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904795" width="1" height="1"&gt;</description></item><item><title>SweNug Open Space 2010</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/29/swenug-open-space-2010.aspx</link><pubDate>Tue, 29 Sep 2009 22:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9900943</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9900943</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/29/swenug-open-space-2010.aspx#comments</comments><description>&lt;P align=justify&gt;Den 3:e oktober arrangerar SweNug en Open Space konferens i Stockholm. Som vanligt blir en Open Space inte bättre än vad deltagarna gör den till och det verkar som om lördagens evenemang kommer att bli riktigt bra. Dagen inleds med en gemensam frukost och det är även då som dagens agenda kommer att spikas,&lt;/P&gt;
&lt;P align=justify&gt;Läs mer om evenemanget och anmäl dig via &lt;A href="http://www.swenug.se/events/open-space-2010" mce_href="http://www.swenug.se/events/open-space-2010"&gt;SweNugs hemsida&lt;/A&gt;!&lt;/P&gt;
&lt;P align=justify&gt;Själv är jag dessvärre bortrest och kan inte delta, men &lt;A href="http://buzzfrog.blogs.com/zabrak/" mce_href="http://buzzfrog.blogs.com/zabrak/"&gt;Dag König&lt;/A&gt; från Microsoft finns på plats och jag är övertygad om att han inte kommer att bara sitta och lyssna. Eventuellt så kanske han kan bli övertygad att berätta hur han och &lt;A href="http://weblogs.asp.net/jdanforth/" mce_href="http://weblogs.asp.net/jdanforth/"&gt;Johan Danforth&lt;/A&gt; tillsammans med communityn håller på att utveckla ett &lt;A href="http://sqlazureexplorer.codeplex.com/" mce_href="http://sqlazureexplorer.codeplex.com/"&gt;tillägg till Visual Studio 2010&lt;/A&gt; för att administrera SQL Azure databaser.&lt;/P&gt;
&lt;P align=justify&gt;fnr5jt4ayi&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9900943" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Aktiviteter/">Aktiviteter</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Studio+2010/">Visual Studio 2010</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Azure/">Azure</category></item><item><title>.NET Technology Roadmap</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/15/net-technology-roadmap.aspx</link><pubDate>Tue, 15 Sep 2009 11:41:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895296</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9895296</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/15/net-technology-roadmap.aspx#comments</comments><description>&lt;p align="justify"&gt;Ett evenemang som jag ser fram emot lite extra är en heldag som PC-WARE arrangerar i samarbete med oss på Microsoft. PC-WARE har bjudit in Michele Leroux Bustamante som är en erkänt duktig talare och .NET-expert och hon kommer att under en heldag ta deltagarna med på en resa genom nyheterna i .NET Framework 4.0, Oslo, språken, dataåtkomst och massor med ytterligare ämnen.&lt;/p&gt;  &lt;p align="justify"&gt;Jag kommer att vara med och lyssna och antecka så pennan glöder, har nämligen aldrig själv haft förmånen att se Micheles presentationer, men nu får jag inte missa det.&lt;/p&gt;  &lt;p align="justify"&gt;Är du också intresserad? &lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://webshop.pc-ware.se/Software/Seminars/Seminars.asp"&gt;Läs mer och anmäl dig här!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895296" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Silverlight/">Silverlight</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Aktiviteter/">Aktiviteter</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/-NET+Framework+4-0/">.NET Framework 4.0</category></item><item><title>Kommentar till IDG: Massflytt från Visual Basic</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/14/kommentar-till-idg-massflytt-fr-n-visual-basic.aspx</link><pubDate>Mon, 14 Sep 2009 21:01:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895064</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9895064</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/14/kommentar-till-idg-massflytt-fr-n-visual-basic.aspx#comments</comments><description>&lt;p align="justify"&gt;Idag publicerades en &lt;a href="http://www.idg.se/2.1085/1.250522"&gt;artikel på IDG&lt;/a&gt; som tar upp behovet av att migrera sina applikationer från Visual Basic 6 till modernare språk och tekniker, något som har varit aktuellt under ett par år. Artikeln är mycketn välmenande från mitt perspektiv, jag ser gärna att så många som möjligt flyttar från VB6 till nyare alternativ, gärna C# eller VB.NET. &lt;/p&gt;  &lt;p align="justify"&gt;Däremot så saknar jag en viktig del i artikeln:&lt;/p&gt;  &lt;p align="justify"&gt;Windows 7 har nämligen även den, exekveringsmiljön för Visual Basic 6 installerat, precis som Windows Vista och Windows Server 2008. I de flesta fall betyder det att VB6-applikationer som fungerat väl på Windows Vista också kommer att fungera bra på Windows 7. I de fall som de inte kommer att fungera, som om inte publicerade riktlinjer för utveckling har följts, finns virtualiseringstekniken Virtual XP. Den funktionen och tekniken är ett potentiellt alternativ (bland flera andra virtualiseringstekniker) som kan användas för att förlänga livslängden av applikationen utan att behöva kompilera om eller ändra i källkoden.&lt;/p&gt;  &lt;p align="justify"&gt;Med Virtual XP kan du till och med dölja för användaren att applikationen är virtualiserad i och med att applikationen, trots installation i ett virtuellt XP-operativsystem, finns exponerad i start-menyn i Windows 7. Mycket coolt!&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx"&gt;Mer information om Microsofts ställning finns här!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895064" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Basic/">Visual Basic</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Windows+7/">Windows 7</category></item><item><title>Utveckla för Windows Phone och tävla om pengar!</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/10/utveckla-f-r-windows-phone-och-t-vla-om-pengar.aspx</link><pubDate>Thu, 10 Sep 2009 16:38:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9893645</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9893645</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/10/utveckla-f-r-windows-phone-och-t-vla-om-pengar.aspx#comments</comments><description>&lt;p align="justify"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/UtvecklafrWindowsPhoneochtvlaompengar_DC04/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/UtvecklafrWindowsPhoneochtvlaompengar_DC04/image_thumb_1.png" width="175" height="240" /&gt;&lt;/a&gt; Den 6 oktober lanseras Windows Phone och Windows Marketplace for Mobile - Microsofts globala handelsplats för mobila applikationer och tjänster som finns tillgänglig i alla Windows-telefoner världen över. För att stimulera lokala svenska utvecklare utlyser Microsoft med start 1 september en utvecklartävling. Syftet med tävlingen är att belöna de applikationer och tjänster med högst kvalitet som dels bedöms av en jury och dels av antalet nedladdade applikationer under en specificerad nedladdningsperiod.&lt;/p&gt;  &lt;p align="justify"&gt;Från och med den 1 september till den 31 december pågår tävlingen och du kan vinna 25.000 SEK i tre olika kategorier:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Mest nedladdade gratisapplikation!&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Mest framgångsrika betalapplikation!&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Mest innovativa applikation – juryns pris!&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;&lt;a href="http://www.microsoft.com/windowsmobile/sv-se/mobilechallenge.mspx"&gt;Läs mer om tävlingen här!&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Vill du omedelbart komma igång och ladda hem verktyg, läsa artiklar, bloggar osv så finns det samlat &lt;a href="http://developer.windowsmobile.com/"&gt;på den här sidan!&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Kör hårt!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9893645" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Windows+Mobile/">Windows Mobile</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Windows+Phone/">Windows Phone</category></item><item><title>Kom igång med Windows Azure idag!</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/10/kom-ig-ng-med-windows-azure-idag.aspx</link><pubDate>Thu, 10 Sep 2009 15:49:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9893621</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9893621</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/10/kom-ig-ng-med-windows-azure-idag.aspx#comments</comments><description>&lt;p align="justify"&gt;För dig som vill komma igång med Windows Azure, SQL Azure och .NET Services så har jag här satt samman en del utgångspunkter som jag hoppas underlättar. &lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/KomigngmedWindowsAzureidag_D06D/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/KomigngmedWindowsAzureidag_D06D/image_thumb.png" width="240" height="111" /&gt;&lt;/a&gt; &lt;strong&gt;Windows Azure     &lt;br /&gt;&lt;/strong&gt;Skaffa ett konto till CTP’n på Windows Azure genom att &lt;a href="http://go.microsoft.com/fwlink/?LinkID=129453"&gt;registrera dig med ditt LiveID här!&lt;/a&gt; Då får du en “token” som kan användas för att publicera applikationer i Windows Azure.&lt;/p&gt;  &lt;p align="justify"&gt;Ladda också hem &lt;a href="http://go.microsoft.com/fwlink/?LinkId=128752"&gt;verktygen och utvecklingsmiljön&lt;/a&gt; som integreras med Visual Studio 2008 eller Visual Studio 2010.&lt;/p&gt;  &lt;p align="justify"&gt;I det &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=aa40f3e2-afc5-484d-b4e9-6a5227e73590&amp;amp;displaylang=en"&gt;SDK som finns publicerat och kan laddas&lt;/a&gt; hem finns exempel-applikationer och hjälpprojekt som är värdefulla tillägg till utvecklingen.&lt;/p&gt;  &lt;p align="justify"&gt;Ett mycket värdefullt och relevant “training kit” finns också publicerat, &lt;a href="http://go.microsoft.com/fwlink/?LinkID=130354"&gt;du får inte missa att ladda hem det&lt;/a&gt;! Det innehåller både laborationer (övningar), demos och presentationer som du själv kan använda vid evenemang eller utbildning.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/KomigngmedWindowsAzureidag_D06D/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/KomigngmedWindowsAzureidag_D06D/image_thumb_1.png" width="240" height="111" /&gt;&lt;/a&gt; &lt;strong&gt;SQL Azure&lt;/strong&gt;    &lt;br /&gt;Först och främst finns ett &lt;a href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx"&gt;dedikerat Developer Center&lt;/a&gt; för just SQL Azure med massvis med information.&lt;/p&gt;  &lt;p align="justify"&gt;Om du direkt vill registrera ett konto för CTP’n av SQL Azure&lt;a href="http://go.microsoft.com/fwlink/?LinkID=149681&amp;amp;clcid=0x09"&gt;, så gör du det här&lt;/a&gt;!&lt;/p&gt;  &lt;p align="justify"&gt;Mer information om SQL Azure som exempelvis &lt;a href="http://www.microsoft.com/azure/data.mspx"&gt;prissättning kan du hitta här!&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/KomigngmedWindowsAzureidag_D06D/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/KomigngmedWindowsAzureidag_D06D/image_thumb_2.png" width="240" height="111" /&gt;&lt;/a&gt; &lt;strong&gt;.NET Services     &lt;br /&gt;&lt;/strong&gt;För att använda .NET Services finns &lt;a href="http://go.microsoft.com/fwlink/?LinkID=129448"&gt;ett speciellt SDK som du kan hitta här&lt;/a&gt;!&lt;/p&gt;  &lt;p align="justify"&gt;Om du vill använda .NET Services från och med Java &lt;a href="http://www.schakra.com/stuff-we-do/jdotnetservices.html"&gt;så finns ett speciellt Java SDK&lt;/a&gt;!&lt;/p&gt;  &lt;p align="justify"&gt;Är det Ruby som ligger dig varmt om hjärtat? Räds icke, &lt;a href="http://go.microsoft.com/fwlink/?LinkID=129451"&gt;här finns ett SDK även för dig!&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Andra filer…     &lt;br /&gt;&lt;/strong&gt;Min presentation från konferenser och evenemang: &lt;a href="http://cid-43718aea38e6ff58.skydrive.live.com/self.aspx/.Public/WindowsAzurePlatform%20p%c3%a5%20svenska.pptx"&gt;Azure på svenska!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9893621" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Azure/">Azure</category></item><item><title>Öredev, TechEd, PDC, hur och vad ska jag välja?</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/07/redev-teched-pdc-hur-och-vad-ska-jag-v-lja.aspx</link><pubDate>Mon, 07 Sep 2009 21:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9892296</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9892296</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/07/redev-teched-pdc-hur-och-vad-ska-jag-v-lja.aspx#comments</comments><description>&lt;P align=justify&gt;Under hösten genomförs tre stycken stora konferenser som riktar sig mot utvecklare med sitt innehåll. Det är ganska imponerande hur alla tre lyckas hållas i november under tre efterföljande veckor, och det är därför som jag tycker att det kan vara värt att försöka räta ut några frågetecken om vilken konferens som passar för vem och vad som är deras styrkor och eventuella sårbarheter.&lt;/P&gt;
&lt;P align=justify&gt;Observera att det här är mina högst personliga åsikter efter att ha varit på dessa konferenser under flera år och provat på även andra konferenser under tiden som gått! Jag har valt att presentera dessa konferenser helt i tidsordning och börjar alltså helt sonika med Öredev.&lt;/P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/redevTechEdPDChurochvadskajagvlja_126E0/clip_image001_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/redevTechEdPDChurochvadskajagvlja_126E0/clip_image001_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=clip_image001 border=0 alt=clip_image001 src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/redevTechEdPDChurochvadskajagvlja_126E0/clip_image001_thumb.jpg" width=500 height=113 mce_src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/redevTechEdPDChurochvadskajagvlja_126E0/clip_image001_thumb.jpg"&gt;&lt;/A&gt; 
&lt;P align=justify&gt;&lt;A href="http://www.oredev.org/" mce_href="http://www.oredev.org/"&gt;Öredev&lt;/A&gt; är en konferens som går av stapeln i första veckan i november i Malmö och riktar sig inte bara till .NET-utvecklare utan har en stor uppsättning spår (“tracks”) som exempelvis Test, User Experience, Mobile 2.0, Arkitektur, Java och Agila metoder. Öredev har ett gott och välförtjänat rykte om sig att locka till sig riktigt bra internationella talare med generellt mycket bra innehåll och tung teknisk nivå. Konferensen är välorganiserad och lockar flera återkommande besökare som passar på att både fördjupa sig och gå bredare i sin kompetensutveckling genom att snegla på andra språk och metoder.&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="http://www.msteched.com/europe/public/default.aspx" mce_href="http://www.msteched.com/europe/public/default.aspx"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title=TechEd_Europe_Blog_L_Ask border=0 alt=TechEd_Europe_Blog_L_Ask src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/redevTechEdPDChurochvadskajagvlja_126E0/TechEd_Europe_Blog_L_Ask_3.png" width=180 height=199 mce_src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/redevTechEdPDChurochvadskajagvlja_126E0/TechEd_Europe_Blog_L_Ask_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="http://www.msteched.com/europe/public/default.aspx" mce_href="http://www.msteched.com/europe/public/default.aspx"&gt;TechEd&lt;/A&gt; som det här året hålls i Berlin är en bred Microsoft konferens som inte bara riktar sig till utvecklare. Nytt för i år (visserligen tillbaka till ett format som användes för ett par år sedan) är att konferensen riktar sig både till IT-proffs och utvecklare. IT-proffs är Microsofts benämning på personer som jobbar mer med support, utrullning och administration än med utveckling av mjukvara. TechEd har generellt fokuserat på befintlig teknik och lockar även den flera mycket välrenommerade talare från hela världen. Säkerhet är också ett ämne som vanligtvis ligger i fokus under konferensen och även detta år finns mycket innehåll för den som är intresserad av just det.&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="http://microsoftpdc.com/" mce_href="http://microsoftpdc.com/"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" border=0 alt="this is the font" src="http://microsoftpdc.com/content/images/fontExample.png" mce_src="http://microsoftpdc.com/content/images/fontExample.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="http://microsoftpdc.com/" mce_href="http://microsoftpdc.com/"&gt;PDC&lt;/A&gt; eller Professional Developers Conference är en framtidsfokuserande konferens helt fokuserad på utveckling av mjukvara, men med innehåll för både utvecklare, arkitekter och testare. Vanligtvis hålls PDC bara de år då något stort och viktigt (för Microsoft) ska annonseras. Exempelvis .NET, Windows Vista, WinFX och Azure är tekniker och produkter som har annonserats vid tidigare PDC-konferenser, frågan är vad som är tänkt att annonseras det här året. Redan nu vet vi att fokus kommer att ligga på Windows Azure, Oslo (som tydligen kommer att få ett nytt namn på PDC), Windows7 och naturligtvis Visual Studio 2010 och .NET Framework 4.0. Men det kommer med absolut största sannolikhet också någon hemlis som jag själv inte har någon aning om, jag kan gissa och ana, men det lämnar jag också till dig som läsare att fundera på.&lt;/P&gt;
&lt;P align=justify&gt;&lt;STRONG&gt;Sammanfattning&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P align=justify&gt;Om du är utvecklare som också håller på med andra plattformar än bara Microsofts så är Öredev ett intressant alternativ. Om du vill blicka framåt och samtidigt inte har något emot att åka till USA i november så är PDC ett klart val. Annars är TechEd något som jag varmt rekommenderar, med mer fokus på befintlig teknik än framtidsvisioner.&lt;/P&gt;
&lt;P align=justify&gt;Själv skulle jag vilja vara med på alla tre, men jag har själv inte bestämt mig ännu, när jag har gjort det så kommer jag naturligtvis att annonsera det i bloggen, eller på twitter: &lt;A href="http://www.twitter.com/johanlindfors" mce_href="http://www.twitter.com/johanlindfors"&gt;@johanlindfors&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9892296" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/PDC/">PDC</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Aktiviteter/">Aktiviteter</category></item><item><title>En liten bit av MEF</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/04/en-liten-bit-av-mef.aspx</link><pubDate>Fri, 04 Sep 2009 09:19:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9891228</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9891228</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/04/en-liten-bit-av-mef.aspx#comments</comments><description>&lt;p align="justify"&gt;MEF eller Managed Extensibility Framework är ett gemensamt ramverk och en programmeringsmodell för att bygga en applikation som består av separata delar och komponenter som tillsammans skapar en helhet. MEF finns idag som en separat nedladdning på CodePlex, nyss släppt som en “preview 7” men kommer att ingå i .NET Framework 4.0 som en central del av vårt ramverk. Observera att koden i det här exemplet är skrivet med Visual Studio 2010 Beta 1 och .NET Framework 4.0.&lt;/p&gt;  &lt;p align="justify"&gt;Med hjälp av nyckelord som [Import] och [Export] kan beståndsdelarna exportera sin funktionalitet eller importera andra komponenters funktionalitet. Det som används för att binda dessa komponenter tillsammans är en så kallad “container” som i sin tur har en katalog av komponenter med detta beteende.&lt;/p&gt;  &lt;p align="justify"&gt;Här är ett exempel på hur en applikation kan se ut (ett mycket enkelt exempel, men åtminstone en introduktion).&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/EnlitenbitavMEF_7509/image_4.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/EnlitenbitavMEF_7509/image_thumb_1.png" width="240" height="101" /&gt;&lt;/a&gt; Jag vill bygga en översättningsapplikation som läser in ett ord från användaren och översätter det ordet till andra språk baserat på separata komponenter. Applikationen kommer att bestå av en WPF-applikation med ett enda fönster bestående av en TextBox och en knapp.&lt;/p&gt;  &lt;p align="justify"&gt;Knappen har sedan logiken för att läsa av textrutans text och skriva tillbaka det översatta ordet i densamma.&lt;/p&gt;  &lt;p align="justify"&gt;Det som jag börjar med i det här fallet är att skapa ett interface som beskriver beteendet som jag vill att mina översättningsklasser kommer att implementera, här är förslaget:&lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;public interface IDictionary
{
    string Translate(string wordToTranslate);
}&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;En översättningsklass skulle kunna se ut som följande:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;public class French : IDictionary
{
    public string Translate(string wordToTranslate)
    {
        return &amp;quot;Oui&amp;quot;;
    }
}&lt;/pre&gt;

&lt;p align="justify"&gt;Jag ber om ursäkt för den naiva implementationen av översättning till franska, men det är ungefär så långt som min kompetens i det franska språket sträcker sig.&lt;/p&gt;

&lt;p align="justify"&gt;Sedan implementerar jag applikationens logik enligt följande:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;public partial class Window1 : Window
{
    IDictionary dictionary;

    public Window1()
    {
       InitializeComponent();

       dictionary = new French();
    }

    private void btnTranslate_Click(object sender, RoutedEventArgs e)
    {
        var word = textBox1.Text;            
        textBox1.Text += &amp;quot; &amp;quot; + dictionary.Translate(word);
    }
}&lt;/pre&gt;

&lt;p align="justify"&gt;Nu fungerar applikationen som jag hade tänkt det, men använder fortfarande inte MEF, och är inte heller speciellt flexibel i sin struktur baserat på att jag anar att jag kommer att vilja ha stöd för fler språk i applikationen.&lt;/p&gt;

&lt;p align="justify"&gt;Jag börjar med att se till att min översättningsklass exponerar och exporterar sin funktionalitet enligt följande:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;[Export(typeof(IDictionary))]
public class French : IDictionary
{
    public string Translate(string wordToTranslate)
    {
        return &amp;quot;Oui&amp;quot;;
    }
}&lt;/pre&gt;

&lt;p align="justify"&gt;Och i själva fönstret markerar jag instansen “dictionary” enligt följande:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;[Import]
IDictionary dictionary;&lt;/pre&gt;

&lt;p align="justify"&gt;Det som jag också behöver se till är att ersätta instansieringen av “dictionary” med MEF’s teknik och metod att skapa instanser. Jag ersätter alltså instansieringen i konstruktorn till följande kod:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;var catalog = new AssemblyCatalog(Assembly.GetExecutingAssembly());
var container = new CompositionContainer(catalog);

container.ComposeParts(this);&lt;/pre&gt;

&lt;p align="justify"&gt;Det kanske inte är helt självförklarande vad som händer, men i korta drag så skapar jag först en så kallad katalog som i det här fallet undersöker den exekverande applikationen om det finns komponenter som använder [Export] eller [Import]. Den katalogen skickar jag som en parameter till en “container” som används för att koppla samman alla komponenter i katalogen med hjälp av det sista anropet till ComposeParts.&lt;/p&gt;

&lt;p align="justify"&gt;Applikationen fungerar nu på samma sätt som tidigare, skulle det vara så att det inte kompilerar så är det antagligen så att följande namnrymder inte finns tillagda i filen:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;using System.ComponentModel.Composition.Hosting;
using System.Reflection;
using System.ComponentModel.Composition;&lt;/pre&gt;

&lt;p&gt;För att ytterligare visa på styrkan av MEF så vill jag nu lägga till ytterligare språk till översättningen. Jag skapar därför två ytterligare översättningsklasser på liknande sätt som tidigare:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;[Export(typeof(IDictionary))]
public class Spanish : IDictionary
{
    public string Translate(string wordToTranslate)
    {
        return &amp;quot;Si&amp;quot;;
    }
}

[Export(typeof(IDictionary))]
public class Swedish : IDictionary
{
    public string Translate(string wordToTranslate)
    {
        return &amp;quot;Ja&amp;quot;;
    }
}&lt;/pre&gt;

&lt;p align="justify"&gt;Men hur får jag en variabel som bara är en instans av ett interface till att innehålla flera klasser, precis, det gör jag inte. Istället väljer jag att ersätta den tidigare instansen av “dictionary” till att se ut som följande:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;[ImportMany]
IEnumerable&amp;lt;IDictionary&amp;gt; dictionaries;&lt;/pre&gt;

&lt;p&gt;[ImportMany] atributet säger till MEF att hitta alla komponenter som exporterar interfacet IDictionary och populera samlingen “dictionaries” med dessa. Genom att sedan skapa en enkel for-each-loop runt mitt anrop till Translate så får jag ett önskat beteende:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;foreach (var dictionary in dictionaries)
{
    textBox1.Text += &amp;quot; &amp;quot; + dictionary.Translate(word);
}&lt;/pre&gt;

&lt;p align="justify"&gt;Så kan vi alltså använda MEF i sin grundläggande form för att bygga flexibla och utbyggbara applikationer. Bland annat finns det kataloger för att undersöka en katalog i filsystemet om det finns andra “assemblies” som exporterar och importerar funktionalitet, och det finns till och med MEF för Silverlight som möjliggör asynkron laddning och instansiering av funktionalitet från servern.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9891228" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Studio+2010/">Visual Studio 2010</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/-NET+Framework+4-0/">.NET Framework 4.0</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/MEF/">MEF</category></item><item><title>ALT.NET Stockholm träff på Nalen</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/03/alt-net-stockholm-tr-ff-p-nalen.aspx</link><pubDate>Thu, 03 Sep 2009 07:48:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9890734</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9890734</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/03/alt-net-stockholm-tr-ff-p-nalen.aspx#comments</comments><description>&lt;p align="justify"&gt;Igår deltog jag på ALT.NET Stockholms informella träff på Pub Nalen i Stockholm. Kvällen samlade ett 10-tal personer och diskussionen var för mig oerhört intressant. Naturligtvis pratade vi om hur Microsofts såg på ALT.NET’s förespråkade tekniker i förhållande till Microsofts egna men också hur ett samarbete skulle kunna stärka utvecklar-communityn som helhet.&lt;/p&gt;  &lt;p align="justify"&gt;Utmaningen som diskuterades var helt enkelt varför så få svenska (och internationella) utvecklare saknar passionen för sitt yrke och inte motiveras av att lära sig nya saker, bli bättre på sitt jobb och hitta utmaningen i att kontinuerligt prova alternativa lösningar.&lt;/p&gt;  &lt;p align="justify"&gt;Jag fick en känsla av att vi var överrens om att det inte finns någon enkel lösning (silverbullet) men att det eventuellt (och dessvärre) inte går ut på att prata med just utvecklaren alls, utan vi måste kliva uppåt i värdekedjan på företagen. Om vi kan träffa beslutsfattarna, arkitekterna och de som sitter på pengarna, och där påvisa ett bättre och mer förutsägbart resultat så kommer det att göra att organisationer tar till sig exempelvis TDD, vilket i sin tur också leder till ökad förståelse för mönster, rekommendationer och design.&lt;/p&gt;  &lt;p align="justify"&gt;Från Microsofts perpektiv så låter detta som musik och något som jag ser fram emot ett samarbete med ALT.NET communityn som helhet runt.&lt;/p&gt;  &lt;p align="justify"&gt;Naturligtvis var stämningen ibland också lite bitsk och innehöll roliga kommentarer och anekdoter, men om du inte var där så missade du dem, så det så, eller som det heter på engelska: So that so! :)&lt;/p&gt;  &lt;p align="justify"&gt;Vill du hålla koll på kommande aktiviteter (som exempelvis den “unconference” som anordnas den 12:e september) så rekommenderas ett besök på: &lt;a title="http://www.altdotnet.se/" href="http://www.altdotnet.se/"&gt;http://www.altdotnet.se/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890734" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/ALT-NET/">ALT.NET</category></item><item><title>Hur blogga och twittra?</title><link>http://blogs.msdn.com/b/johanl/archive/2009/09/01/hur-blogga-och-twittra.aspx</link><pubDate>Tue, 01 Sep 2009 12:28:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9889764</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9889764</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/09/01/hur-blogga-och-twittra.aspx#comments</comments><description>&lt;p align="justify"&gt;När jag skriver mina blogginlägg och agerar på sociala medier så försöker jag kontinuerligt att följa den här enkla principen, vilket också råkar vara vår (Microsoft AB’s) interna princip för sociala medier:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Var &lt;a href="#transparent"&gt;transparent&lt;/a&gt; och &lt;a href="#relevant"&gt;relevant&lt;/a&gt;, använd &lt;a href="#suntfornuft"&gt;sunt förnuft&lt;/a&gt; och visa &lt;a href="#respekt"&gt;respekt&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Var transparent&lt;/strong&gt;     &lt;br /&gt;Jag försöker aldrig dölja vem jag är, vart jag jobbar eller vad som intresserar mig. Det här gäller både bloggning, twitter, kommentarer på andras bloggar och profiler i olika communities som jag är med i. Samtidigt så behöver jag bli bättre på att balansera privatliv och arbetsliv, något som ofta blir en dialog med kamrater och kollegor om mitt gitarrspelande och plötsliga löpintresse verkligen är något som ska exponeras genom mina vanliga kanaler, eller bör jag separera dem?&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Var relevant&lt;/strong&gt;     &lt;br /&gt;I min roll som utvecklar-evangelist är jag inte bäst på något, men ganska bra på mycket (ödmjukhet till exempel). Det gör också att jag inte försöker att exponera mig som någon expert i ämnen som jag inte har kompetens i, och naturligtvis försöker jag skriva om sådant jag kan. Det är på det sättet som jag trovärdigt kan tillföra värde för en läsare. Det är också därför som jag försöker att bara skriva något när jag känner att jag har något att tillföra antingen i form av en åsikt, eller tips och tricks för tekniker.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Använd sunt förnuft&lt;/strong&gt;     &lt;br /&gt;Det som jag skriver, twittrar och upplyser andra om är naturligtvis publik information som inte innehåller affärshemligheter eller känsliga uppgifter. Det innebär också att jag försöker att inte kommentera om rykten, gissningar och direkta frågor som direkt skulle exponera sådan information.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;Visa respekt&lt;/strong&gt;     &lt;br /&gt;Jag uppskattar när andra visar sitt engagemang och entusiasm för det som jag jobbar med och skriver om, därför försöker jag också lyfta fram andras synpunkter och rekommendationer i olika former genom min kommunikation. Samtidigt gäller det att inte hänga ut någon som inte valt det själv, det finns inget utrymme för personangrepp eller påhåpp i min blogg, inte mot mig eller någon annan!&lt;/p&gt;  &lt;p align="justify"&gt;Det här är mina och våra riktlinjer, påminn mig gärna om jag inte verkar följa dem. &lt;/p&gt;  &lt;p align="justify"&gt;Vilka har du?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889764" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Kvalitet/">Kvalitet</category></item><item><title>XNA Framework och IronRuby</title><link>http://blogs.msdn.com/b/johanl/archive/2009/07/30/xna-framework-och-ironruby.aspx</link><pubDate>Thu, 30 Jul 2009 01:11:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9852605</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9852605</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/07/30/xna-framework-och-ironruby.aspx#comments</comments><description>&lt;p&gt;Kort postning, bara så att jag inte glömmer bort det… Har lekt lite med Ruby och IronRuby under sommaren för att bredda mig och försöka se tjusningen med dynamiska språk. Lyckades nyss få till ett exempel på den grundläggande funktionaliteten i XNA Framework på PC med hjälp av IronRuby:&lt;/p&gt;  &lt;p class="csharpcode"&gt;require 'Microsoft.Xna.Framework, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d' require 'Microsoft.Xna.Framework.Game, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d'   &lt;br /&gt;    &lt;br /&gt;include Microsoft::Xna::Framework    &lt;br /&gt;include Microsoft::Xna::Framework::Input    &lt;br /&gt;include Microsoft::Xna::Framework::Graphics     &lt;br /&gt;    &lt;br /&gt;class MyGame &amp;lt; Game    &lt;br /&gt;    &lt;br /&gt;&amp;#160; def initialize    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; @graphics = GraphicsDeviceManager.new self    &lt;br /&gt;&amp;#160; end    &lt;br /&gt;    &lt;br /&gt;&amp;#160; def update gameTime    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; keyboardState = Keyboard.get_state PlayerIndex.One    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if keyboardState.is_key_down Keys.Space    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; exit    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; end    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; super gameTime    &lt;br /&gt;&amp;#160; end    &lt;br /&gt;    &lt;br /&gt;&amp;#160; def draw gameTime    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; graphics_device.clear Color.CornflowerBlue    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; super gameTime    &lt;br /&gt;&amp;#160; end    &lt;br /&gt;    &lt;br /&gt;end     &lt;br /&gt;    &lt;br /&gt;theGame = MyGame.new    &lt;br /&gt;theGame.run&lt;/p&gt;  &lt;p&gt;Är jag på rätt väg? Nu ska jag sova…&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Uppdaterades (2009-07-30 22:41) med lite mer funktionalitet och baserat på kommentar från Johan!&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9852605" width="1" height="1"&gt;</description></item><item><title>Säkerhetsuppdateringar som berör oss utvecklare</title><link>http://blogs.msdn.com/b/johanl/archive/2009/07/29/s-kerhetsuppdateringar-som-ber-r-oss-utvecklare.aspx</link><pubDate>Wed, 29 Jul 2009 23:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9852494</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9852494</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/07/29/s-kerhetsuppdateringar-som-ber-r-oss-utvecklare.aspx#comments</comments><description>&lt;P&gt;Utanför den normala uppdateringsfrekvensen har vi i dagarna släppt två stycken säkerhetsuppdateringar som berör oss utvecklare lite speciellt. Det är nämligen ATL (Active Template Library) som berörs vilket innebär att C++-utvecklare som använt ATL bör se över rekommendationerna och uppdatera sina produkter precis som Microsoft själva har gjort med Internet Explorer.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/atl" mce_href="http://www.microsoft.com/atl"&gt;Läs mer om ATL-uppdateringen här!&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9852494" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/S_26002300_228_3B00_kerhet/">S&amp;#228;kerhet</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/C_2B002B00_/">C++</category></item><item><title>Förslag önskas för lösning på ASP.NET MVC utmaning</title><link>http://blogs.msdn.com/b/johanl/archive/2009/07/08/f-rslag-nskas-f-r-l-sning-p-asp-net-mvc-utmaning.aspx</link><pubDate>Wed, 08 Jul 2009 17:31:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9824039</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9824039</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/07/08/f-rslag-nskas-f-r-l-sning-p-asp-net-mvc-utmaning.aspx#comments</comments><description>&lt;p&gt;Sitter under de regniga timmarna av sommaren och hackar lite på en ASP.NET MVC lösning för att lära mig mera och kanske till och med skapa något användbart. Det är en lösning för att planera evenemang typ CodeCamps och jag har kommit en bit på vägen men märker att jag hamnar åter och åter i samma mönster… Därför tänkte jag se vad du skulle rekommendera för lösning på det här “problemet”:&lt;/p&gt;  &lt;p&gt;Jag har en objektmodell som ser ut så här (och det är bara en liten del av den hela modellen):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/FrslagnskasfrlsningpASP.NETMVC_9E01/CodeCampModel_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="CodeCampModel" border="0" alt="CodeCampModel" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/FrslagnskasfrlsningpASP.NETMVC_9E01/CodeCampModel_thumb_1.png" width="594" height="262" /&gt;&lt;/a&gt; Med andra ord, ett “event” består av ett eller flera “tracks” som i sin tur består av en eller flera “sessioner”. Jag använder mig av Entity Framework (så klart) för mappningen mot databasen och utmaningen som jag har är hur jag ska vandra “uppåt” i kedjan (från track till event) utan att behöva göra överdrivet många anrop till databasen.&lt;/p&gt;  &lt;p&gt;Jag har nämligen skapat ett antal vyer, exempelvis listor över “tracks”, “events” och “sessioner”, samt vyer för att editera, föreslå nya osv. Men det jag märker är att jag behöver kontinuerligt spara undan ID’t på den överliggande strukturen. Alltså, vilket “event” som respektive “track” hör till och vilket “track” som respektive “session” hör till. Detta behövs för att kunna filtrera listorna på det aktuella evenemanget eller aktuella spåret efter editering osv.&lt;/p&gt;  &lt;p&gt;Ännu mer förklaring:&lt;/p&gt;  &lt;p&gt;När jag har en lista på evenemang så kan jag välja att titta på det evenemangets “tracks”. Den listan innehåller alltså en filtrerad lista av alla tracks som hör till det aktuella evenemanget. Om jag då väljer att exempelvis editera ett “track” så måste jag alltid skicka med “eventId” för att kunna komma tillbaka till rätt evenemang efter editering, eller så ska jag kontinuerligt hämta eventId för respektive spår vid anrop till databasen.¨&lt;/p&gt;  &lt;p&gt;Vilket är det bästa alternativet? Som jag ser det har jag följande alternativ:&lt;/p&gt;  &lt;p&gt;1) Vid varje anrop till databasen efter “track” använda .Include(“Event”) för att få tillbaka information om evenemanget också. Eventuellt göra överlagrade metoder på min TrackRepository som då skulle kunna vara: GetTracks(bool includeEventInResult) osv… Leder till ett ganska “tjatigt” repository, eller?&lt;/p&gt;  &lt;p&gt;2) Behålla eventId som en parameter till alla anrop på TracksController-objektet. Vilket jag märker efter ett tag kan bli ohållbart eftersom det också kommer att resultera i att jag kommer att behöva skicka det ned till SessionsController-objektet också för att i efterhand kunna navigera tillbaka.&lt;/p&gt;  &lt;p&gt;Är frågan tillräckligt luddigt ställd? Vad är din rekommendation?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9824039" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/ASP-NET+MVC/">ASP.NET MVC</category></item><item><title>Upplev Bing du också!</title><link>http://blogs.msdn.com/b/johanl/archive/2009/07/01/upplev-bing-du-ocks.aspx</link><pubDate>Wed, 01 Jul 2009 10:52:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9810473</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9810473</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/07/01/upplev-bing-du-ocks.aspx#comments</comments><description>&lt;p&gt;Hoppas att du redan har tagit chansen och provat på Microsofts senaste tillskott till sökningar på internet i form av &lt;a href="http://www.bing.com"&gt;Bing&lt;/a&gt;. Men frågan är om du har fått den “riktiga upplevelsen” ännu. Jag måste naturligtvis be om ursäkt för att det inte är så här i grundutförandet för även svenska sökningar men så här får du till en betydligt roliga sökupplevelse än vad som tidigare varit möjligt:&lt;/p&gt;  &lt;p&gt;Så här ser vanligtvis första sidan på Bing ut om du surfar till &lt;a href="http://www.bing.com"&gt;www.bing.com&lt;/a&gt; idag.&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/UpplevBingduocks_8AC0/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/UpplevBingduocks_8AC0/image_thumb.png" width="640" height="417" /&gt;&lt;/a&gt; Om du nu helt enkelt väljer att klicka på länken “Sverige” högst upp i högra hörnet och sedan väljer “USA – Engelska” istället som land och då möts du av den här sidan istället: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/UpplevBingduocks_8AC0/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/UpplevBingduocks_8AC0/image_thumb_1.png" width="640" height="415" /&gt;&lt;/a&gt; Det är nu det roliga börjar, klicka exempelvis på Videos och sök något du är intresserad av, du kan nu hovra med markören över respektive sökresultat och den kommer automatiskt att börja spela en förhandsgranskning. Det finns massvis av olika scenarios som blir roligare att jobba med när du använder den här “språkinställningen” på &lt;a href="http://www.bing.com"&gt;Bing&lt;/a&gt;…&lt;/p&gt;  &lt;p&gt;Notera också att bilderna som ligger som bakgrund för söksidan har ytor som innehåller mer information om bilden eller det som den representerar. Bakgrunden byts varje dag till något nytt och det ligger med andra ord till grund för att lära sig mer om saker som du kanske inte visste att du var intresserad av :) Prova exempelvis att gå tillbaka ett par dagar genom att bläddra med ikonerna/knapparna i nedre högra hörnet och lär dig mer om det som var i fokus då, hur läckert som helst…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.bing.com"&gt;Binga&lt;/a&gt; på!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9810473" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Bing/">Bing</category></item><item><title>Sommarkollo: Windows 7 för utvecklare</title><link>http://blogs.msdn.com/b/johanl/archive/2009/06/26/sommarkollo-windows-7-f-r-utvecklare.aspx</link><pubDate>Fri, 26 Jun 2009 17:10:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9805508</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9805508</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/06/26/sommarkollo-windows-7-f-r-utvecklare.aspx#comments</comments><description>&lt;p&gt;Låt mig börja med att be dig som var anmäld till Malmö och Göteborg, om ursäkt eftersom vi tvingades att ställa in seminariena på grund av sjukdom. Jag drabbades av en influensa och lyckades helt enkelt inte att komma på benen förräns till torsdagen.&lt;/p&gt;  &lt;p&gt;Vi undersöker nu möjligheten att återleverera seminariet i form av LiveMeeting efter sommaren och hoppas att det kan vara ett litet plåster på såren.&lt;/p&gt;  &lt;p&gt;Under seminariet dök en del frågor upp som jag tänkte besvara här i bloggen:&lt;/p&gt;  &lt;p&gt;Q: Finns det en “version-lie-shim” som svarar att operativsystemet är en server istället för en workstation och i såfall är inte det ett potentiellt licensbrott?&lt;/p&gt;  &lt;p&gt;A: Nej det finns ingen sådan shim, och Microsoft kommer inte heller att skapa någon sådan shim, det kan absolut vara ett licensbrott att använda en sådan, men det är isåfall upp till respektive applikations licensregler att definera det.&lt;/p&gt;  &lt;p&gt;Q: Varför har inte Microsoft tagit med en “virtual desktop” mjukvara liknande det som finns med i andra operativsystems fönsterhanterare (exempelvis KDE och Gnome)?&lt;/p&gt;  &lt;p&gt;A: Flera skäl: 1) delvis på grund av ett inte alltför stort intresse från kunder, 2) delvis därför att det redan finns flera lösningar på internet, både gratis och till en nätt kostnad, 3) det hade varit ytterligare en funktion som potentiellt skulle kunna ha fördröjt produkten.&lt;/p&gt;  &lt;p&gt;Titta gärna på &lt;a href="http://technet.microsoft.com/en-us/sysinternals/cc817881.aspx"&gt;den här virtuella desktop-hanteraren&lt;/a&gt; från SysInternals, jag har precis installerat den på min Windows 7 RC och den fungerar ok, verkar ha lite utmaningar med Aero i de virtuella fönstrena men annars är det ok.&lt;/p&gt;  &lt;p&gt;Q: Finns det en “allow write to program files shim” som kan användas för att möjliggöra automatisk patchning av en installerad applikation utan att användaren behöver vara admin?&lt;/p&gt;  &lt;p&gt;A: Nej, men däremot så kan du läsa om &lt;a href="http://msdn.microsoft.com/en-us/library/aa372388(VS.85).aspx"&gt;“UAC Patching”&lt;/a&gt; som visar ett exempel på hur en process kan få detta att fungera.&lt;/p&gt;  &lt;p&gt;Jag har också laddat upp &lt;a href="http://cid-43718aea38e6ff58.skydrive.live.com/self.aspx/.Public/Windows%207%20f%c3%b6r%20utvecklare.pptx"&gt;presentationen från seminariet&lt;/a&gt; med en del länkar och information om du vill repetera vad som sades under presentationen.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9805508" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Windows+7/">Windows 7</category></item><item><title>XNA Game Studio fortsätter att skina i Sverige</title><link>http://blogs.msdn.com/b/johanl/archive/2009/06/15/xna-game-studio-forts-tter-att-skina-i-sverige.aspx</link><pubDate>Mon, 15 Jun 2009 10:31:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9752315</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9752315</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/06/15/xna-game-studio-forts-tter-att-skina-i-sverige.aspx#comments</comments><description>&lt;p&gt;I lördags avgjordes så till slut finalen i &lt;a href="http://www.gameawards.se/"&gt;Swedish Game Awards 2009&lt;/a&gt; där 60 inlämnade bidrag tävlade om både prispengar och naturligtvis äran i de aktuella kategorierna. Resultatet blev ett lysande bevis på att XNA &lt;a href="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/XNAGameStudiofortstterattskinaiSverige_85DF/clip_image001_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 15px 0px 0px 5px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001" border="0" alt="clip_image001" align="right" src="http://blogs.msdn.com/blogfiles/johanl/WindowsLiveWriter/XNAGameStudiofortstterattskinaiSverige_85DF/clip_image001_thumb.jpg" width="160" height="120" /&gt;&lt;/a&gt;Game Studio kan bidra med en stor produktivitet utan att behöva minska på kvaliteten i den slutliga produkten.&lt;/p&gt;  &lt;p&gt;Vinnare av hela schabraket (“Game Of The Year 2009”) blev “Bloodline Champions” från laget Frostfire. Vinnarna pluggar vid högskolan i Skövde och bestod av ett av de största lagen i tävlingen, de tog också hem priset för bästa “XNA Game Studio”-spel. &lt;a href="http://www.frostfiregames.com/"&gt;“Bloodline Champions” kan du lära dig mer om här!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I kategorin “Best Innovation” vann “Carpet Wrestling” för sin engagerande skapelse av ett brottningsspel på en dansmatta, även detta byggt med XNA Game Studio. Urkul och enkelt koncept som föll flera deltagare i smaken! &lt;a href="http://gameawards.se/competition_entries/296"&gt;Mer om “Carpet Wrestling” hittar du här!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I de andra kategorierna “Best Execution” och “JavaFX” vann spelet Imperii och kategorin “Gamers Choice” vanns av “Conquer the Hood”. I den sistnämnda kategorin var dock inte alla 60 spel med och tävlade utan enbart de som valt att skicka ut en publik beta av sitt spel.&lt;/p&gt;  &lt;p&gt;Grattis till alla vinnarna och lycka till i framtiden!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9752315" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/XNA/">XNA</category></item><item><title>ASP.NET MVC finns nu till Visual Studio 2010 Beta</title><link>http://blogs.msdn.com/b/johanl/archive/2009/06/10/asp-net-mvc-finns-nu-till-visual-studio-2010-beta.aspx</link><pubDate>Wed, 10 Jun 2009 20:59:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9724713</guid><dc:creator>JohanLindfors</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/johanl/rsscomments.aspx?WeblogPostID=9724713</wfw:commentRss><comments>http://blogs.msdn.com/b/johanl/archive/2009/06/10/asp-net-mvc-finns-nu-till-visual-studio-2010-beta.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.haacked.com/"&gt;Phil Haack&lt;/a&gt; har alldeles nyligen publicerat en uppdatering om att det nu finns ett installationspaket för ASP.NET MVC för Visual Studio 2010 Beta 1. Det kan installeras från &lt;a href="http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28527"&gt;codeplex&lt;/a&gt; och på samma ställe kan du också hitta en del snippets som kan användas för att bli lite mer produktiv vid skapandet av vyer med HTML.&lt;/p&gt;  &lt;p&gt;Det kan vara värt att notera att installationspaket refererar till ASP.NET MVC som version 1.1, men det är ingenting annorlunda än 1.0 som funnit tillgängligt ytterligare ett par veckor, det är bara det sättet som de idag skiljer de olika installationerna från varandra.&lt;/p&gt;  &lt;p&gt;Jag har redan installerat på två datorer och funderar på att köra Visual Studio 2010 versionen under kommande seminarier och evenemang, det gäller ju att ligga i framkant, eller hur!&lt;/p&gt;  &lt;p&gt;Hör gärna av dig och berätta hur det går, jag kan nås här eller på twitter: @johanlindfors&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9724713" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/johanl/archive/tags/Visual+Studio+2010/">Visual Studio 2010</category><category domain="http://blogs.msdn.com/b/johanl/archive/tags/ASP-NET+MVC/">ASP.NET MVC</category></item></channel></rss>
