<?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>Mikael Deurell</title><link>http://blogs.msdn.com/deurell/default.aspx</link><description>Usable first, then reusable..</description><dc:language>sv-SE</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Open Space 2010 - Dags att släppa greppet om DNA?</title><link>http://blogs.msdn.com/deurell/archive/2009/10/09/open-space-2010-dags-att-sl-ppa-greppet-om-dna.aspx</link><pubDate>Fri, 09 Oct 2009 13:04:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9905373</guid><dc:creator>mikaeld</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9905373.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9905373</wfw:commentRss><description>&lt;p&gt;
Ju mer jag jobbar med arkitektur desto mer inser jag att det intressanta finns i det som tas för givet. Mitt lightning talk på Open Space 2010 handlade om detta. Om defaultarkitektur. Om det där som bara... Skall vara. Som t.ex.
&lt;p&gt;
- Identitet och säkerhet stavas LDAP&lt;br/&gt;
- Det skall vara en flerskiktad modell&lt;br/&gt;
- Vi MÅSTE ha en relationsdatabas annars går det åt...&lt;br/&gt;
&lt;/p&gt;
Ju mer oerfarna team det är, destå mer krampaktigt håller man fast vid nedanstående modell, som inte är dålig... Men lite väl contextagnostisk.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://dl.getdropbox.com/u/2357561/classic_pp_dna.jpg"/&gt;
&lt;/p&gt;
&lt;p&gt;
Det roliga med modellen ovan är att jag jobbat med detta i över tio år och aldrig sett en bra implementation av en "Business Workflow" box enligt modellen. Har man tunga workflow så adresserar man det via en workflowmotor. Lätta workflows, enkla statemachines i domänmodellen. En annan intressant detalj är hur Business Components skiljer sig från Business Entities boxen. Det hela handlar givetvis mer om hur man vill modellera sin domän än om verb, substantiv och en artikel i msdn magazine som skall mappas till en box i en defaultmodell.

Det intressanta är dock att det inte är helt ovanligt är att man sätter modellen ovan innan man överhuvudtaget gör en analys av den miljö man skall verka i. 
&lt;p&gt;
De senaste åren har en ny defaultarkitektur etablerats, jag skall försöka rita den med en vy som kan mappas mot P&amp;P modellen ovan, lite för mycket boxar för min smak, men det mappar renare mot vår första modell.
&lt;/p&gt;
&lt;img src="http://dl.getdropbox.com/u/2357561/ddd_driven.jpg"/&gt;
&lt;p&gt;
Det intressanta är att denna adresserar domäninterna och domänexterna frågor innan man låser skikt och liknande. Egentligen ser jag det hela på detta sätt:
&lt;/p&gt;
&lt;img src="http://dl.getdropbox.com/u/2357561/inside_outside.jpg"/&gt;
&lt;p&gt;
Modellera aktuell domän ur ett verksamheltsperspektiv, id perspektiv, säkerhetsperspektiv och dataperspektiv innan ni bestämmer er för en arkitektonisk modell. Det går inte att utgå från en boxad defaultarkitektur och sedan försöka lista ut hur man skall trycka ner saker i aktuell box.
&lt;/p&gt;
&lt;p&gt;
Hur var det nu Dreyfus studien uttryckte det...
&lt;p&gt;
Novice: rigid adherence to rules and no discretional judgment...
&lt;/p&gt;
&lt;p&gt;
Och lösningen är ingen produkt eller teknologi... Hur gärna jag än vill att det skall vara det...
&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9905373" width="1" height="1"&gt;</description></item><item><title>Nya Ving.se - en resa i arkitektur</title><link>http://blogs.msdn.com/deurell/archive/2009/10/06/nya-ving-se-en-resa-i-arkitektur.aspx</link><pubDate>Wed, 07 Oct 2009 00:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9903993</guid><dc:creator>mikaeld</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9903993.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9903993</wfw:commentRss><description>&lt;P&gt;Följ med på en resa där vi utforskar nya &lt;a href="http://beta.ving.se/"&gt;ving.se siten&lt;/a&gt; tillsammans med Anders Ljusberg, ansvarig arkitekt för projektet som tillsammans med ett otroligt kompetent team skapat lösningen. Hur utvecklar man en modern resebokningssite på Microsofts plattform med extremt höga krav på tillgänglighet och skalbarhet? Anders förklarar hur de arbetar med en modulariserad MVC arkitektur i en lösning baserad på asp.net 3.5 och den senaste versionen av .net framework.&lt;/P&gt;
&lt;P&gt;
Klicka &lt;a href="http://channel9.msdn.com/posts/MSDNSweden/Nya-vingse-en-resa-i-arkitektur/"&gt;här&lt;/a&gt; för att titta på &lt;a href="http://channel9.msdn.com/posts/MSDNSweden/Nya-vingse-en-resa-i-arkitektur/"&gt;intervjun med Anders Ljusberg på Channel 9&lt;/a&gt;&lt;P/&gt;
&lt;P&gt;
&lt;img src="http://dl.getdropbox.com/u/2357561/presentation.jpg"/&gt;
&lt;/P&gt;
&lt;P&gt;
Vi dyker även in i hur de använder &lt;a href="http://www.codeplex.com/unity"&gt;Unity&lt;/a&gt; som IoC container och på ett aspektorienterat sätt skjuter in funktionalitet som loggning och prestandamätning. På detta sätt kan man automatiskt skicka prestandainformation i realtid till Microsoft Operations Manager. Ett pragmatiskt och vackert sätt att hantera applikationens hälsomodell och dra nytta av investeringar i System Center och övrig Microsoftplattform.
&lt;/P&gt;
&lt;P&gt;
&lt;img src="http://dl.getdropbox.com/u/2357561/unity.jpg"/&gt;
&lt;/P&gt;
&lt;P&gt;
Och hur anpassar man egentligen Unity till att vara snabb nog för att användas i en av Sveriges största resebokningssiter? Läs mer om hur ving.se prestandaoptimerat Unity &lt;a href="http://ljusberg.se/blogs/smorakning/archive/2009/10/06/unity-interception-performance.aspx"&gt;här&lt;/a&gt;.
&lt;/P&gt;
Är ni mer nyfikna på hur Ving.se utvecklats finns mer att läsa på &lt;a href="http://betabloggen.ving.se/teknik/nya-ving-se-under-locket"&gt;Vings beta blog&lt;/a&gt;.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9903993" width="1" height="1"&gt;</description></item><item><title>Spotify add-in till Internet Explorer… Igen…</title><link>http://blogs.msdn.com/deurell/archive/2009/09/21/spotify-add-in-till-internet-explorer-igen.aspx</link><pubDate>Mon, 21 Sep 2009 15:38:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9897512</guid><dc:creator>mikaeld</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9897512.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9897512</wfw:commentRss><description>&lt;p&gt;Såg att min add-in till Internet Explorer fått vingar, här kommer den igen. Markera text i IE, högerklicka och sök direkt i Spotify. Enjoy!&lt;em&gt; (Funkar i alla hyffsat moderna versioner av IE)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.wedgeturn.com/stuff/spotifyaddin.msi"&gt;Ladda ner spotifyaddin.msi (88.0K)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/deurell/WindowsLiveWriter/SpotifyaddintillInternetExplorerIgen_CDEC/placebo_4.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="placebo" border="0" alt="placebo" src="http://blogs.msdn.com/blogfiles/deurell/WindowsLiveWriter/SpotifyaddintillInternetExplorerIgen_CDEC/placebo_thumb_1.jpg" width="307" height="543" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897512" width="1" height="1"&gt;</description></item><item><title>C# för iPhone och MVC på iPhonesiska</title><link>http://blogs.msdn.com/deurell/archive/2009/09/17/c-f-r-iphone-och-mvc-p-iphonesiska.aspx</link><pubDate>Thu, 17 Sep 2009 16:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9896328</guid><dc:creator>mikaeld</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9896328.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9896328</wfw:commentRss><description>&lt;p&gt;Jag tänkte använda denna post till att beskriva hur man kan använda .NET framework för att skapa applikationer till iPhone. Samtidigt som jag gör det tänkte jag även passa på att visa hur MVC används vid utveckling mot iPhone OS. Som &lt;a mce_href="http://simonmunro.com/2009/09/08/it-architecture-the-usual-suspects/" href="http://simonmunro.com/2009/09/08/it-architecture-the-usual-suspects/"&gt;arkitekt&lt;/a&gt; tycker jag att det är enormt lärorikt att lära mig hur mönster används på andra plattformar. Helt ärligt tror jag inte jag förstod lambdas i C# innan jag började använda blocks i Ruby (IronRuby ftw!).&lt;p&gt;I denna post vill jag hänga upp det hela på två mönster nämligen &lt;a mce_href="http://en.wikipedia.org/wiki/Delegation_(programming)" href="http://en.wikipedia.org/wiki/Delegation_(programming)"&gt;Delegation&lt;/a&gt; och &lt;a mce_href="http://en.wikipedia.org/wiki/Model–view–controller" href="http://en.wikipedia.org/wiki/Model–view–controller"&gt;MVC&lt;/a&gt;.&lt;p&gt;Vi kör igång... Målet är inte att gå igenom alla moment för att skapa applikationen, om ni vill se allt i detalj är ni mycket välkomna att ladda ner källkoden. Jag vill vandra igenom koden och flagga några aspekter som jag tycker är intressanta. Bakgrunden till att det går att använda C# och .NET för att nå iPhones API:er är &lt;a mce_href="http://monotouch.net/" href="http://monotouch.net/"&gt;Monotouch&lt;/a&gt;. Monotouch gör att vi kan nå iPhone OS API:er samt ha lyxen att lägga till alla de saker som vi tar för givna som .NET utvecklare. Lysande! (Det är så sjukt bra att jag inte riktigt fattar det, våra favorit .NET features när vi utvecklar mot en annan leverantörs OS... Wicked!) &lt;i&gt;&lt;p&gt;(Disclaimer: Självklart vill jag som stolt Microsoftanställd att alla i hela världen skall utveckla mot Windows Mobile, men om ni nu ska utveckla för iPhone så är det klart att ni skall göra det med .NET framework i botten och att lära sig bli en bättre utvecklare genom att titta på vackra mönster på andra plattformar är bra för själen/hjärnan)&lt;/i&gt;&lt;/p&gt;Vi startar projektet med &lt;a mce_href="http://monodevelop.com/" href="http://monodevelop.com/"&gt;MonoDevelop&lt;/a&gt; som blir vårt IDE för dagen.&lt;img mce_src="http://img.skitch.com/20090917-bfu4f7182jc9i2jnbrqsyptknp.jpg" alt="mono2" src="http://img.skitch.com/20090917-bfu4f7182jc9i2jnbrqsyptknp.jpg"&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Det första vi ser är att vi har en &lt;i&gt;Main.cs&lt;/i&gt;. Grunden i alla iPhone applikationer är en instans av en applikation, men för att vi skall slippa subklassa denna hela tiden, bygger detta på &lt;i&gt;delegation&lt;/i&gt;. Applikationsobjektet delegerar arbete till vår AppDelegate som ärver från UIApplicationDelegate. NSApplication hanterar hela livscykeln för applikationen som när vi startar och när vi avslutas. När appen har kickat igång delegerar NSApplication arbetet till vår delegat via ett meddelande till FinishedLaunching. Om du undrar varför allting börjar med NS så finns det många anledningar, den roligaste är Objective-C saknar namespaces så man är så illa tvungen... (*host* Stenålder :-)) Hursomhelst, det finns många andra saker som uppväger detta men det är lite kul... Det är här i vår applikationsdelegat vi sätter upp vår bas-kontroller med tillhörande vy. Det &lt;a mce_href="http://monotouch.net/Tutorials/MonoDevelop_HelloWorld" href="http://monotouch.net/Tutorials/MonoDevelop_HelloWorld"&gt;exempel&lt;/a&gt; som visas på MonoTouch är lite spretigt. Alla events från knappar och liknande skickas till AppDelegate (Som vi ser ovan). Det blir lite som ett globalt event-knattedisco istället för en ren implementation där givetvis lyssnaren finns i aktuell &lt;i&gt;controller&lt;/i&gt;. Vi gör om och gör rätt...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img mce_src="http://img.skitch.com/20090917-n4kmrucd283dd4rm4ubqgwxhgb.jpg" alt="MonoTest - Main.cs* - MonoDevelop" src="http://img.skitch.com/20090917-n4kmrucd283dd4rm4ubqgwxhgb.jpg"&gt;&lt;/p&gt;&lt;p&gt;Vi skapar en UINavigationController och lägger till den som en subview till vårt huvudfönster. Det intressanta med detta är att denna kommer att sköta alla våra kontroller med tillhörande vyer via en intern stack implementation. Navigerar vi oss neråt bland vyer så pushar vi bara nya kontrollers på stacken, navigerar vi tillbaks så poppar vi stacken. Allt annat som övergångseffekter och aktivering sköts av NSNavigationController. Snyggt...Vi skapar en ny ViewController och kallar den för ButtonController. Denna kommer att hantera den första vyn vi kommer att visa. &lt;a mce_href="http://en.wikipedia.org/wiki/Cocoa_(API)" href="http://en.wikipedia.org/wiki/Cocoa_(API)"&gt;Cocoa&lt;/a&gt; applikationer använder sig ofta av Interface Builder för att skapa UI och vi gör detsamma.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img mce_src="http://img.skitch.com/20090917-pfjhygdkm5qd4k2gnice18q8qu.jpg" alt="ib" src="http://img.skitch.com/20090917-pfjhygdkm5qd4k2gnice18q8qu.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Vi skickar in tre knappar i aktuell vy och hookar upp denna till lyssnare i vår kontroller. Objective-C hanterar events/actions på ett lite annorlunda sätt än vad vi är vana vid. UIn som byggs via Interface builder hookas upp med  hjälp av actions/outlets och kan mappas mot metoder i applikationen som taggats upp med IBAction(event)/IBOutlet(referens till kontroll). Internt parsas bara aktuell header fil från Interface builder så att den skall kunna se hur man kan trycka ihop kod/resurs(UI). Ändrar vi i Interface builder så slår detta igenom i koden, men det är lite magi under ytan. Ni kan se hur detta görs i implementationen av den översta och mellersta knappen. Men i och med att vi har tillgång till .net framework kan vi självklat använda en vanlig delegat. Det sista knappen hookas upp med en enkel&lt;/p&gt;&lt;p&gt;&lt;img mce_src="http://img.skitch.com/20090917-facd7an661p3pju6f7thyafe87.jpg" alt="eventlambda" src="http://img.skitch.com/20090917-facd7an661p3pju6f7thyafe87.jpg"&gt;&lt;p&gt;Självklart funkar det att använda lambdas.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Sweet!Nu när ButtonControllern är klar kan vi vid uppstart pusha denna på NSNavigationControllerstacken med en &lt;i&gt;navController.PushViewController(buttonController,true);&lt;/i&gt; enligt tidigare bild...När vi smetar vårt finger mot den översta knappen pushar vi en ny kontroll på navigationsstacken. Denna gång blir det en kontroll med en label vy.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img mce_src="http://img.skitch.com/20090917-tdjdtdfkbcg6agkkwbekhmg98k.jpg" alt="MonoTest - ButtonController.xib.cs* - MonoDevelop" src="http://img.skitch.com/20090917-tdjdtdfkbcg6agkkwbekhmg98k.jpg"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Vill vi navigera tillbaks till föregående vy är det&amp;nbsp;bara att poppa en kontroller i NSNavigationController (Detta görs automatiskt om man använder knappen i kontrollen).&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img mce_src="http://img.skitch.com/20090917-guj8rgs5qfqji2fxpekk737wsx.jpg" alt="iPhone" src="http://img.skitch.com/20090917-guj8rgs5qfqji2fxpekk737wsx.jpg"&gt;&lt;/p&gt;&lt;p&gt;Vad jag ville visa med detta exempel är att det är fullt möjligt att skriva lysande applikationer till iPhone med .NET framework. Vissa saker blir snyggare (som eventhantering, minneshantering mm.) samtidigt har vi tillgång till alla native API:er som iPhone erbjuder... Inte alls så dumt...&amp;nbsp;&lt;/p&gt;&lt;p&gt;Här kommer en liten video som visar hur det hela ser ut i verkligheten:
&lt;p&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DrXo8E1mgGk&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/DrXo8E1mgGk&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Vill ni ha källkoden eller är nyfikna på mer så är det bara att pinga mig via bloggen eller på @deurell på twitter!&lt;/p&gt;
&lt;cite&gt;"Punk. Quarterback Punk..."&lt;/cite&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9896328" width="1" height="1"&gt;</description></item><item><title>Presentation från #techdays</title><link>http://blogs.msdn.com/deurell/archive/2009/03/18/presentation-fr-n-techdays.aspx</link><pubDate>Wed, 18 Mar 2009 10:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9486300</guid><dc:creator>mikaeld</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9486300.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9486300</wfw:commentRss><description>&lt;p&gt;Jag och &lt;a href="http://blogs.msdn.com/tess" mce_href="http://blogs.msdn.com/tess"&gt;Tess&lt;/a&gt; körde vår "Devs &amp;amp; Ops Unite" dragning igår. Härligt att det var så mycket sköna människor som kom och tittade på vår batalj i gränslandet mellan Jolt och Birkenstock.&amp;nbsp; Sessionen spelades in och kommer att läggas ut via techdays siten om jag fattat det rätt, återkommer med en länk när den är uppe. Lägger upp en pdf från &lt;a href="http://deurell.typepad.com/stuff/techdays.pdf" mce_href="http://deurell.typepad.com/stuff/techdays.pdf"&gt;presentationen här&lt;/a&gt;. Om ni har funderingar eller frågor är det enklast att hitta mig på &lt;a href="http://twitter.com/deurell" mce_href="http://twitter.com/deurell"&gt;twitter&lt;/a&gt; nuförtiden... :-)&lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9486300" width="1" height="1"&gt;</description></item><item><title>Presentation från ITARC</title><link>http://blogs.msdn.com/deurell/archive/2009/03/11/presentation-fr-n-itarc.aspx</link><pubDate>Thu, 12 Mar 2009 00:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9471014</guid><dc:creator>mikaeld</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9471014.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9471014</wfw:commentRss><description>
&lt;p&gt;Imorgon är det dags för Dataföreningens/IASAs ITARC konferens. Min insats i detta blir Azure demos på Sten Sundblads keynote samt ett härligt pass där Microsoft, Amazon, Google och EMC kör korta (jepp, 15 minuter... Tror det kortaste jag kört tidigare är 60 minuter...) presentationer om våra molnplattformar. Skall bli kul, om ni är där finns jag på twitter under hela dagen. Vill ni ha min presentation så finns den &lt;a href="http://deurell.typepad.com/stuff/azure_itarc_final.pdf" mce_href="http://deurell.typepad.com/stuff/azure_itarc_final.pdf"&gt;här&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9471014" width="1" height="1"&gt;</description></item><item><title>Konstiga tider...</title><link>http://blogs.msdn.com/deurell/archive/2009/02/12/konstiga-tider.aspx</link><pubDate>Thu, 12 Feb 2009 14:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9414526</guid><dc:creator>mikaeld</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9414526.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9414526</wfw:commentRss><description>&lt;P&gt;Fick ett tråkigt meddelande idag. En av mina stora förebilder på Microsoft här i Norden, som jag lärt mig otroligt mycket av kopplat till TDD på vår plattform, &lt;A href="http://blog.ploeh.dk/default.aspx" mce_href="http://blog.ploeh.dk/default.aspx"&gt;Mark Seemann&lt;/A&gt;, slutar på Microsoft. Hans tankar och posts kring &lt;A href="http://blog.ploeh.dk/2009/01/28/ZeroFrictionTDD.aspx" mce_href="http://blog.ploeh.dk/2009/01/28/ZeroFrictionTDD.aspx"&gt;Zero Friction TDD&lt;/A&gt; är väl värda en genomläsning! Allt är en effekt av en sugig konjunktur och i detta fall la Microsoft ner hela Microsoft Dynamics Mobile Teamet i Danmark.&lt;/P&gt;
&lt;P&gt;Letar ni efter en grym utvecklare, TDD person, föreläsare&amp;nbsp;i Köpenhamn eller Öresundsregionen så rekommenderar jag att kontakta honom asap. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9414526" width="1" height="1"&gt;</description></item><item><title>Rails via Visual Studio</title><link>http://blogs.msdn.com/deurell/archive/2009/02/11/rails-via-visual-studio.aspx</link><pubDate>Wed, 11 Feb 2009 16:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9412713</guid><dc:creator>mikaeld</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9412713.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9412713</wfw:commentRss><description>&lt;P&gt;På gamla dagar har jag blivit railsutvecklare. Snart står jag väl med en MacBook under armen på Starbucks,&amp;nbsp;säsongskort i Whistler,&amp;nbsp;nya telisar, rött hår&amp;nbsp;och tjänar miljoner... Eller så stannar jag här med min fula Thinkpad och odlar managementmage...&lt;/P&gt;
&lt;P&gt;Hursomhelst är det underbart att bredda&amp;nbsp;min horisont och samtidigt få känna mig som en riktig nybörjare. Hittills har resan varit lysande! Men.... Jag har saknat Visual Studio. Nu finns det ett sätt att smidigt köra rails med SQL Server i botten och via Visual Studio. Cool! I like it! Ni hittar mer info &lt;A href="http://www.sapphiresteel.com/" mce_href="http://www.sapphiresteel.com/"&gt;här&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 375px" src="http://www.sapphiresteel.com/IMG/gif/editing_small.gif" width=500 height=375 mce_src="http://www.sapphiresteel.com/IMG/gif/editing_small.gif"&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9412713" width="1" height="1"&gt;</description></item><item><title>Fix till adplus på Windows7</title><link>http://blogs.msdn.com/deurell/archive/2009/02/11/fix-till-adplus-p-windows7.aspx</link><pubDate>Wed, 11 Feb 2009 16:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9412674</guid><dc:creator>mikaeld</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9412674.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9412674</wfw:commentRss><description>&lt;P&gt;Min övergång till Windows7 har gått hur bra som helst. Det har bara varit två hangups som jag inte riktigt snyggt har kommit runt. Det ena är att adplus vägrar att hitta aktuella processer när jag skall ta ut en dump och den andra är att registreringar av WMI providers inte fungerar som jag skulle vilja. WMI sparar jag ett litet tag till, men adplus visar sig ha en ganska enkel lösning.&lt;/P&gt;
&lt;P&gt;Problemet ligger i tlist som används av adplus för att hitta aktuell process. Den enkla lösningen är att skicka med en -tlist switch till adplus men det är lite att gräva ner huvudet i sanden. Gräver man lite djupare (som &lt;A href="http://www.wintellect.com/CS/blogs/jrobbins/default.aspx" mce_href="http://www.wintellect.com/CS/blogs/jrobbins/default.aspx"&gt;John Robbins&lt;/A&gt; gjorde) så finner man att i Windows 7 lägger till en extra [0] i output, såhär;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;&lt;STRONG&gt;[0]&lt;/STRONG&gt; 1 32 5828 powershell.exe &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;Command Line: ...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;&lt;FONT face=Arial&gt;denna finns inte under Vista vilket gör att parsningen av processerna inte längre funkar och genererar en:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;&amp;gt;adplus -hang –p&amp;nbsp;4242 -o c:\dumps&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;Microsoft (R) Windows Script Host Version 5.8 &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;Copyright (C) Microsoft Corporation. All rights reserved. &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;&lt;BR&gt;&lt;STRONG&gt;The following requested processes are not executing: &lt;BR&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Courier New"&gt;&lt;STRONG&gt;4242;&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Annoying... Men vår hjälte har givetvis skapat en fix för detta som ni kan hitta &lt;A href="http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/02/02/fixed-adplus-that-works-with-windows-7-and-probably-s2k8-r2.aspx" mce_href="http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/02/02/fixed-adplus-that-works-with-windows-7-and-probably-s2k8-r2.aspx"&gt;här&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Tack till &lt;A href="http://blogs.msdn.com/tess/" mce_href="http://blogs.msdn.com/tess/"&gt;Tess&lt;/A&gt; som tipsade min om detta! Nu är världen vacker igen...&lt;/P&gt;
&lt;P&gt;Happy debugging´on Windows7!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9412674" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/deurell/archive/tags/Debugging/default.aspx">Debugging</category></item><item><title>Dag König förklarar allt om work items i TFS</title><link>http://blogs.msdn.com/deurell/archive/2009/01/23/dag-k-nig-f-rklarar-allt-om-work-items-i-tfs.aspx</link><pubDate>Fri, 23 Jan 2009 16:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9372644</guid><dc:creator>mikaeld</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9372644.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9372644</wfw:commentRss><description>&lt;P&gt;Ingen kan förklara de innersta hemligheterna med TFS så klart och tydligt som&amp;nbsp;&lt;A href="http://buzzfrog.blogs.com/" mce_href="http://buzzfrog.blogs.com/"&gt;Dag&lt;/A&gt;. Du rockar!&lt;/P&gt;
&lt;OBJECT width=425 height=344&gt;&lt;PARAM NAME="movie" VALUE="http://www.youtube.com/v/6PDsXdB3zRA&amp;amp;hl=sv&amp;amp;fs=1"&gt;&lt;PARAM NAME="allowFullScreen" VALUE="true"&gt;&lt;PARAM NAME="allowscriptaccess" VALUE="always"&gt;
&lt;embed src="http://www.youtube.com/v/6PDsXdB3zRA&amp;hl=sv&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9372644" width="1" height="1"&gt;</description></item><item><title>Julerfarenheter av Silverlight</title><link>http://blogs.msdn.com/deurell/archive/2009/01/16/julerfarenheter-av-silverlight.aspx</link><pubDate>Fri, 16 Jan 2009 18:24:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9328712</guid><dc:creator>mikaeld</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9328712.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9328712</wfw:commentRss><description>&lt;p&gt;Ibland behöver jag komma bort ifrån arkitekturdokument, WSDL, WCF, DFO, EntLib, debugging och hitta tillbaks till den där känslan som gjorde att jag började programmera från början. Inte var det för att skriva LOB applikationer direkt… Under julen bestämde jag mig för att bygga ett enkelt tvåmanna racingspel i Silverlight för att få svar på hur en game loop ser ut i Silverlight 2, plocka fram mina kunskaper i linjär algebra och, inte minst, för att ha kul! (Man ska jaga den feta roterande kuben och akta sig för allt annat!). Tanken var att detta även skall ingå i den debugging lab site som jag och &lt;a href="http://blogs.msdn.com/tess/"&gt;Tess&lt;/a&gt; jobbar på inför vår dragning på &lt;a href="http://blogs.msdn.com/tess/archive/2009/01/13/techdays-sweden-march-17th-18th-2009.aspx"&gt;TechDays&lt;/a&gt;. Måste bara proppa den full med buggar först…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/deurell/WindowsLiveWriter/JulerfarenheteravSilverlight_E674/astrocubes.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="astrocubes" border="0" alt="astrocubes" src="http://blogs.msdn.com/blogfiles/deurell/WindowsLiveWriter/JulerfarenheteravSilverlight_E674/astrocubes_thumb.jpg" width="640" height="466" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Det mesta av utvecklingen var ren glädje men en sak sprang jag på som jag fortfarande inte har någon lösning på. Alla de objekt jag vill rendera ärver från UserControl och jag skulle givetvis vilja att de istället ärver från AstroObject som ärver från UserControl och innehåller stöd för att hålla reda på vinklar, fart och beteende för Thrust, Draw och annat. Ship är egenritad i XAML men AstroCube byggs dynamiskt ihop innan utritning. Här brände jag flera timmar innan jag gav upp… Det visar sig att det är hyffsat enkelt om man &lt;a href="http://stackoverflow.com/questions/400991/deriving-from-usercontrol-in-silverlight"&gt;definierar objekten i XAML&lt;/a&gt; men i mitt fall ville jag dynamiskt lägga till mina objekt. Någon som har några idéer? All kod för detta projekt ligger uppe på &lt;a href="http://www.codeplex.com/debuggeroids"&gt;codeplex&lt;/a&gt; så det är bara att kolla om ni har lust… Jag har några idéer men ni kanske redan har facit? :-)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/deurell/WindowsLiveWriter/JulerfarenheteravSilverlight_E674/classdiagram.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="classdiagram" border="0" alt="classdiagram" src="http://blogs.msdn.com/blogfiles/deurell/WindowsLiveWriter/JulerfarenheteravSilverlight_E674/classdiagram_thumb.jpg" width="328" height="272" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Nu är det dags att börja skita ner händerna och jobba med Azure! Jag återkommer… ;-)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9328712" width="1" height="1"&gt;</description></item><item><title>Saker som gör julen vackrare!</title><link>http://blogs.msdn.com/deurell/archive/2008/12/18/saker-som-g-r-julen-vackrare.aspx</link><pubDate>Fri, 19 Dec 2008 01:40:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9238342</guid><dc:creator>mikaeld</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9238342.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9238342</wfw:commentRss><description>&lt;p&gt;- &lt;a href="http://www.jetbrains.com/resharper/index.html"&gt;jetbrains resharper&lt;/a&gt;     &lt;br /&gt;- den porriga thai-akvarierestaurangen med kitchiga vattenhjul p&amp;#229; bordet och grym pad-thai i Sollentuna     &lt;br /&gt;- &lt;a href="http://www.spotify.se"&gt;spotify&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://www.garmin.se/productpage_tab1.aspx?pageid=3144"&gt;garmin forerunner 405&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://msdn.microsoft.com/sv-se/vsts2008/test/default(en-us).aspx"&gt;visual studio team system test edition&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://www.evernote.com/"&gt;evernote&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://www.sxipper.com/"&gt;sxipper&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://www.techsmith.com/screen-capture.asp"&gt;snagit&lt;/a&gt;     &lt;br /&gt;- &lt;a href="https://www.mesh.com/Welcome/default.aspx"&gt;live mesh&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx"&gt;powershell&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://www.gymochsim.se/"&gt;gym&amp;amp;sim&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://thepowershellguy.com/blogs/posh/pages/powertab.aspx"&gt;powertab&lt;/a&gt;     &lt;br /&gt;- &lt;a href="http://msdn.microsoft.com/en-us/library/ms687032.aspx"&gt;WaitForSingleObject&lt;/a&gt;     &lt;br /&gt;- alla sjukt sk&amp;#246;na m&amp;#228;nnsikor jag f&amp;#229;r h&amp;#228;nga med och dessutom f&amp;#229;r deg f&amp;#246;r att jobba tillsammans med... Lysande...&lt;/p&gt;  &lt;p&gt;Ta hand om er och kramas extra h&amp;#229;rt i jul! Nu preppar jag med gl&amp;#246;gg-vm, sura ufon och tomteluvor! Vi ses efter jul!&lt;/p&gt;  &lt;p&gt;Ok, lite content t&amp;#228;nkte jag ha med... Ni hittar mina intervjuer fr&amp;#229;n &amp;#216;redev &lt;a href="http://channel9.msdn.com/tags/MSDN+TV/"&gt;h&amp;#228;r&lt;/a&gt;, och min och Robert Folkessons MSDN live f&amp;#246;rel&amp;#228;sning om testbarhet, IOC &amp;amp; post mortem debugging &lt;a href="http://channel9.msdn.com/posts/MSDNSweden/Test-och-debuggning-med-Visual-Studio-2008-del-1-2/"&gt;h&amp;#228;r&lt;/a&gt; och &lt;a href="http://channel9.msdn.com/posts/MSDNSweden/Test-och-debuggning-med-Visual-Studio-2008-del-2-2/"&gt;h&amp;#228;r&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3159/2638765942_4486920600.jpg" /&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9238342" width="1" height="1"&gt;</description></item><item><title>Identityhjälten Dick Hardt joinar Microsoft</title><link>http://blogs.msdn.com/deurell/archive/2008/12/17/identityhj-lten-dick-hardt-joinar-microsoft.aspx</link><pubDate>Wed, 17 Dec 2008 13:19:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9230588</guid><dc:creator>mikaeld</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9230588.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9230588</wfw:commentRss><description>&lt;p&gt;Identity 2.0 hj&amp;#228;lten &lt;a href="http://identity20.com/?page_id=116"&gt;Dick Hardt&lt;/a&gt; b&amp;#246;rjar jobba f&amp;#246;r Microsoft! Dick ligger bakom den &lt;a href="http://www.sxipper.com/"&gt;grymma sxipper id add-in prylen&lt;/a&gt; till firefox som jag inte riktigt klarar av att leva utan... Han har &amp;#228;ven levererat en &lt;a href="http://www.youtube.com/watch?v=RrpajcAgR1E"&gt;helt makal&amp;#246;s identity 2.0 f&amp;#246;rel&amp;#228;sning&lt;/a&gt; som ni inte f&amp;#229;r missa. Kudos till Daniel Akenine som tipsade mig om detta!&lt;/p&gt;  &lt;p&gt;&lt;embed src="http://www.youtube.com/v/RrpajcAgR1E&amp;amp;hl=en&amp;amp;fs=1" width="425" height="344" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" /&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9230588" width="1" height="1"&gt;</description></item><item><title>Øredev gör mig lycklig i själen</title><link>http://blogs.msdn.com/deurell/archive/2008/11/24/redev-g-r-mig-lycklig-i-sj-len.aspx</link><pubDate>Mon, 24 Nov 2008 12:59:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9136583</guid><dc:creator>mikaeld</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9136583.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9136583</wfw:commentRss><description>&lt;p&gt;&amp;#216;redev f&amp;#229;ngar m&amp;#229;nga av de aspekter jag &amp;#228;lskar med den h&amp;#228;r branschen. Passion, kompetens, nyfikenhet och &amp;#246;ppenhet f&amp;#246;r att n&amp;#228;mna n&amp;#229;gra... I vilken annan milj&amp;#246; har man lyxen att g&amp;#229; fr&amp;#229;n en sk&amp;#246;n dragning om &lt;a href="http://www.codeplex.com/MEF"&gt;MEF&lt;/a&gt; f&amp;#246;r att sedan g&amp;#229; p&amp;#229; en lysande dragning om aspektorienterad programmering d&amp;#228;r jag inte ens bryr mig att det ligger i ett &lt;a href="http://java.sun.com/"&gt;java&lt;/a&gt;-sp&amp;#229;r utan bara njuter av inneh&amp;#229;llet... &lt;/p&gt;  &lt;p&gt;Fr&amp;#229;n detta till att f&amp;#229; h&amp;#246;ra Scott Bellware spy galla &amp;#246;ver varf&amp;#246;r det finns miljoner olika versioner av Windows, Office och Visual Studio och inte kunna bem&amp;#246;ta detta med annat &amp;#228;n... &amp;quot;Ehmmm... Jag h&amp;#229;ller med, kan vi inte ta en grymt god &lt;a href="http://www.oracle.com/global/se/index.html"&gt;Oracle&lt;/a&gt; kaffe och snacka mer?&amp;quot;. Underbart! Uppfriskande och magiskt!&lt;/p&gt;  &lt;p&gt;Vi kommer att publicera v&amp;#229;ra intervjuer fr&amp;#229;n konferensen p&amp;#229; channel9 under veckan.&lt;/p&gt;  &lt;p&gt;Jag l&amp;#228;ngtar redan tills n&amp;#228;sta &amp;#229;r! Grymt bra jobbat!!! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/deurell/WindowsLiveWriter/redevgrmiglyckligisjlen_9A80/oredev1_4.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="oredev1" src="http://blogs.msdn.com/blogfiles/deurell/WindowsLiveWriter/redevgrmiglyckligisjlen_9A80/oredev1_thumb_1.jpg" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;With your feet in the air and your head on the ground      &lt;br /&gt;Try this trick and spin it,       &lt;br /&gt;Your head will collapse if there's nothing in it...&lt;/i&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9136583" width="1" height="1"&gt;</description></item><item><title>Hur två pilsner kan göra dig till talare på teched...</title><link>http://blogs.msdn.com/deurell/archive/2008/11/23/hur-tv-pilsner-kan-g-ra-dig-till-teched-talare.aspx</link><pubDate>Sun, 23 Nov 2008 21:03:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9134742</guid><dc:creator>mikaeld</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/deurell/comments/9134742.aspx</comments><wfw:commentRss>http://blogs.msdn.com/deurell/commentrss.aspx?PostID=9134742</wfw:commentRss><description>&lt;p&gt;Jag har vid ett antal tillf&amp;#228;llen f&amp;#229;tt hj&amp;#228;lp av en talarcoach p&amp;#229; Microsoft, hon &amp;#228;r r&amp;#228;tt sk&amp;#246;n och kommer med en hel del praktiska tips som &amp;#228;r riktigt anv&amp;#228;ndbara men en av de som ringer allra h&amp;#229;rdast i mitt huvud &amp;#228;r;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;- &amp;quot;Det finns tv&amp;#229; sorters talare, de som &amp;#228;r grymt f&amp;#246;rberedda, har planerat f&amp;#246;r alla t&amp;#228;nkbara scenarios och... Amat&amp;#246;rer!&amp;quot; (Efter detta intar hon ett ansiktsuttryck som om hon tryckt ner en ebolasmittad hamster i halsen...)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Om jag m&amp;#229;ste s&amp;#228;lla mig till en av dessa s&amp;#229; m&amp;#229;ste det bli till amat&amp;#246;rerna... Det intressanta &amp;#228;r att jag h&amp;#229;ller r&amp;#228;tt mycket f&amp;#246;rel&amp;#228;sningar och de allra b&amp;#228;sta sessionerna har haft en v&amp;#228;ldigt stor del improvisation &amp;#246;ver sig. Jag k&amp;#228;nner mig aldrig riktigt f&amp;#246;rberedd och fokuserar mig mest p&amp;#229; att ha st&amp;#246;d rent kompentensm&amp;#228;ssigt f&amp;#246;r att kunna ta ut sv&amp;#228;ngarna och anpassa mig till publiken.&lt;/p&gt;  &lt;p&gt;De allra mest of&amp;#246;rberedda presentationerna i mitt liv blev f&amp;#246;rra veckans &lt;a href="http://blogs.msdn.com/tess/archive/2008/11/18/behind-the-scenes-at-teched-emea-things-i-learned-about-presenting-at-large-conferences.aspx"&gt;presentationer&lt;/a&gt; p&amp;#229; &lt;a href="http://www.microsoft.com/emea/teched2008/developer/"&gt;TechEd i Barcelona&lt;/a&gt;. Efter lite snack &amp;#246;ver n&amp;#229;gra &amp;#246;l tillsammans med &lt;a href="http://blogs.msdn.com/tess"&gt;Tess Ferrandez&lt;/a&gt; hoppade jag in som co-speaker p&amp;#229; tv&amp;#229; interaktiva post-mortem debugging sessioner och %#/&amp;amp;&amp;quot;# vad kul det var. &amp;#196;ven om jag var lite av side kick Bob m&amp;#229;ste jag s&amp;#228;ga att det &amp;#228;n en g&amp;#229;ng bevisade v&amp;#228;rdet av improvisation, att vara fler p&amp;#229; scen, att kunna anpassa inneh&amp;#229;ll efter publikens fr&amp;#229;gor och att l&amp;#228;rdomar fr&amp;#229;n skarpa incidenter i produktion och test &amp;#228;r viktigare input till arkitektur &amp;#228;n tomma ord fr&amp;#229;n tr&amp;#246;tta &amp;#228;ldre m&amp;#228;n som tappat greppet om verkligheten...&lt;/p&gt;  &lt;p&gt;Tess har lagt upp l&amp;#228;nkar till alla de resurser vi anv&amp;#228;nde under dragningen, ni hittar dem &lt;a href="http://blogs.msdn.com/tess/archive/2008/11/21/slides-and-resources-for-teched-presentations-about-debugging-net-issues-with-windbg.aspx"&gt;h&amp;#228;r&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;&lt;img src="http://blogs.msdn.com/blogfiles/tess/WindowsLiveWriter/BehindthescenesatTechEdEMEA_113B1/IMG_3312-small_thumb.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;i&gt;And all the roads we have to walk along are winding      &lt;br /&gt;And all the lights that lead us there are blinding&amp;#8230;&lt;/i&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9134742" width="1" height="1"&gt;</description></item></channel></rss>