Archive for the ‘Konferencer’ Category

Slides fra MOW2010

Monday, April 19th, 2010

Jeg har lagt min præsentation for Miracle Open World til download her på siden.

Der er desværre ikke indsamlet evalueringer for præsentationen, men jeg har fået flere meget positive tilbagemeldinger, så jeg er glad. Yderligere kommentarer modtages gerne!

Miracle Open World 2010 – Advanced .NET Debugging

Tuesday, April 13th, 2010

Miracle Open WorldJeg er ved at lægge sidste hånd på min WinDbg-præsentation til Miracle Open World 2010, og det er næppe et øjeblik for tidligt. Jeg har godt nok holdt lignende præsentationer flere gange før, men der er sket rigtig meget siden min seneste optræden.

PSSCOR2 er netop blevet frigivet. Langt hen ad vejen kan vi betragte den som en overbygning til SOS, men den er endnu ikke kompatibel med CLR4 og så mangler den desværre også DML. Til gengæld tilføjer den et væld af kommandoer, der især retter sig mod debugging af ASP.NET. Derudover rummer den mange gode forberinger til eksisterende SOS-kommandoer.

Version 4 af SOSEX blev frigivet i går. Den er ligeledes blevet opdateret med nye kommandoer og fungerer både på CLR 2 og 4.

Sidst men ikke mindst, tager jeg denne gang fat på problematikken omkring debugging af 32 versus 64 bit processer samt 32 bit processer afviklet under Wow64.

Det giver en del opdateringer, så i stedet for at rette hist og her, har jeg lavet en helt ny præsentation.

Kodehoved på spansk

Tuesday, February 9th, 2010

Der er næppe mange af jer, der vil få glæde af følgende servicemeddelelse, men det er jo ikke hver dag, at man sådan får lov at være verdensberømt for en dag, så derfor vil jeg lige gøre opmærksom på, at februarnummeret af det spanske magasin, dotNetMania, har et langt interview med Tess Ferrandez, hendes kollega Finbar Ryan og undertegnede. Artiklen er en spansk oversættelse af et videointerview om debugging, vi lavede på TechEd i Berlin sidste år. Jeg håber, at videoen også bliver tilgængelig på et tidspunkt, og jeg skal nok smide et link, hvis det skulle blive aktuelt. Indtil da står den på spansk debugging. God fornøjelse!

dotNetMania

TechEd Europe 2009 i bullet points og billeder

Tuesday, November 17th, 2009

TechEd er ovre, og jeg er langt om længe hjemme igen. Her følger et par indtryk og observationer fra TechEd og Berlin.

  • Med over 7000 deltagere er TechEd ikke det mest oplagte sted at netværke, men jeg var heldig at løbe på en masse mennesker, jeg gerne ville hilse på. Tak til Harry Pierson, Tess Ferrandez, Don Syme, Martin Esmann og Daniel Pearson for nogle gode stunder.
  • Dette var min første TechEd, så jeg kan ikke sammenligne den med tidligere år, men almindeligvis er TechEd delt i to: en for IT professionals og en for udviklere. I år var de slået sammen til en konference, hvilket så ud til at ramme begge lejre med færre interessante sessions. Således var det lidt af en udfordring at fylde programmet op med udviklerrelaterede emner.
  • Gode sessions: Der var forbløffende få skuffelser på mit program, og dem er der vist ingen grund til at fremhæve, så i stedet kommer her et par af de gode: Mark Russinovich om debugging og opdateringer i kernen, Tess Ferrandez ditto om debugging, Daniel Pearson om kernel debugging, Udi Dahan om Command Query Responsibility Segregation, Don Syme om asynkron programmering i F#, Harry Pierson om dynamiske sprog om DLRen og Roy Osherove om unit test (desværre uden guitar).
  • Faciliteterne var generelt gode, men der var kun lokaler i to størrelser, hvilket gav arrangørerne begrænsede muligheder for at tilpasse lokalerne til mængden af mennesker. Det betød desværre, at man meget let kom til at gå forgæves, og i praksis blev man nødt til at gå direkte fra en session til den næste, hvis man ville gøre sig håb om få en plads. Jeg løb ind i Tess en af dagene, og hun var så uheldig, at gå glip af de eneste to sessions hun ville se på den dag. Det er bare ikke godt nok, når nu antallet af relevante sessions var så begrænset.
  • Betalingskort er altså ikke et modefænomen. De er sgu nok kommet for at blive. Desværre har berlinerne ikke fanget den, så der er mange restauranter, taxaer med videre, der ikke tager plastik. Det havde jeg måske forventet ville være tilfældet i Angola men altså ikke i Berlin. Kom lige ind i kampen.
  • Det mest overraskende, jeg så, var en præsentation fra et firma, der havde integreret hele deres Cobol-udviklingsmiljø ind i VS2010. De havde brugt det nye framework til at lave en editor, der kunne håndtere Cobols finurligheder og blandt andet vise sammenhænge mellem diverse GOTOs i koden ved hjælp af pile. De kunne sågar afvikle deres Cobol unit tests fra Visual Studio. Det er på ingen måde noget, der er relevant for mig, men det illustrerer på glimrende vis, de mange muligheder for tilpasninger VS2010 giver.
  • Sammen med Tess Ferrandez og hendes irske kollega Finbar Ryan blev jeg interviewet til et spansk .NET-magasin (jeg skal nok smide et link, når jeg ved mere). Emnet var selvfølgelig debugging, og jeg synes, at det gik fint, så jeg glæder mig til at se resultatet.
  • Visual Studio 2010 ser ud til at blive en helt fantastisk udgave. Der er rigtig mange cool features som f.eks. parallel stacks, task debugging og mulighederne for at tilpasse hele udviklingsmiljøet.

Udvalgte billeder

Messe Berlin

Messe Berlin. Det store samlingssted.

Kloge hoveder

Kloge hoveder.

Tess og Magnus

Tess og Magnus.

Et lidt for almindelig syn på konferencen

Et desværre lidt for almindelig syn på konferencen.

Performanceproblem

En ikke så overbevisende demo af PLINQ. Læg mærke til det grønne tal. Heldigvis blev det meget bedre i andet forsøg.

Google Chrome

Og mens vi er ved upserne: Må man godt have Google Chrome, når man arbejder for Microsoft?

Madkøen

7000+ nørder spiser.

Roy Osherove

Roy O uden guitar.

Tess Ferrandez

Tess optræder.

Konferencetid

Thursday, October 1st, 2009

Jeg er så heldig, at jeg har fået mulighed for at deltage i såvel JAOO i Århus og TechEd i Berlin, så jeg ser frem til to måneder med masser af indtryk.

Der er mange gode talere på begge konferencer, og efter en hurtig gennemgang af programmerne regner jeg med at indfinde mig til nedenstående sessions. Derudover håber jeg, at få lejlighed til at møde en del af netværket, så hvis du læser min blog eller følger mig på Twitter, håber jeg, du vil råbe op, så jeg kan få sat ansigt på handles og gravatars.

Hvis der er spændende sessions, jeg skulle have overset, vil jeg være taknemmelig for henvisninger, så skriv endelig kommentarer til dette indlæg.

JAOO

JAOO 2009
Brian Goetz er hovedforfatter på en af de bedste kilder om udvikling af multi-threaded systemer. Det glæder jeg mig meget til at høre om.

Don Syme er arkitekten bag F#. Jeg havde desværre ikke mulighed for at høre ham, da han for nylig gæstede Danmark, så det her er en god mulighed for at indhente det forsømte.

Kevlin Henney var ubetinget en af de bedste talere, jeg så på Øredev sidste år, og eftersom dette ikke er et af de indlæg han holdt i Malmö, vil jeg være at finde på første række.

Mads Torgersen havde jeg fornøjelsen af at møde i Redmond i forbindelse med MVP Summit, og derfor ser jeg frem til dette gensyn, hvor han skal tale om at være dynamisk i en statisk verden.

Martin Fowler behøver næppe nogen introduktion. Jeg har desværre kun oplevet ham på skrift, så jeg glæder mig meget til at se giraffen.

Michael Feathers definerer legacy code som kode uden automatiseret test. Det burde være grund nok til at høre, hvad han har at sige. Desværre falder det sammen med Mads Torgersens indlæg, så lige nu ser det nok ud som om, at jeg kommer til at gå glip af Feathers.

Oren Eini (Ayende) er endnu et gensyn. Vi var deltagere på hinandens workshops på Øredev forrige år, og eftersom han altid har mange jern i ilden, bliver det interessant at høre, hvad han sysler med for tiden.

Robert C Martin, måske bedre kendt som Uncle Bob er, på trods af hvad Joel Spolsky end har at sige om den sag, en ganske vis mand, der er værd at høre på. Jeg har allerede set det indlæg, han optræder med her, så jeg springer over i denne omgang, men jeg kan varmt anbefale Bobs fornuftige betragtninger om funktioner.

TechEd


Mark Russinovich behøver vel ingen introduktion, men hvis der alligevel er nogen, der skulle have overset ham, så er han manden, der ved, hvordan Windows er skruet sammen og hvorfor. Jeg har hørt ham i Redmond, og han er en glimrende taler og et overflødighedshorn af viden om Windows. Det vil jeg ikke gå glip af.

Tess Ferrandez er min debugging-heltinde. Hvad mere er der at sige?

Roy Osherove spiller guitar på scenen, revser testkode og siger nej til XML. Det er gode grunde til at høre, hvad han har at sige. Han har også skrevet en glimrende bog om unit test.

Aaron Margosis afholder Sysinternals Tutorials. Der er ikke yderligere detaljer på nuværende tidspunkt, men det kan blive interessant.

Harry Piersons indlæg om IronPython og IronRuby så jeg hos Microsoft for nylig, og det kan varmt anbefales, og jeg overvejer at høre hans indlæg om DLR.

Alex Turner taler om dynamic i C# 4. Hvis jeg ikke allerede er mæt på dette område efter JAOO, snupper jeg måske også denne her.

Steve Teixeira har to sessions om parallel computing, og med al det der sker på den front, skal det nok blive interessant.

Don Syme om parallel og asynkron programmering. Hvis han ikke allerede har dækket det på JAOO, er jeg på.

Stephanie Cuthbertson fortæller om hvordan Microsoft bruger Visual Studio og Team Foundation. Jeg synes, vi ofte løber ind i diverse flaskehalse med VS og TF, så jeg er meget interesseret i at høre et par ”dog food”-historier.

MVP Summit – anden dag

Tuesday, March 3rd, 2009

2009 MVP Global Summit

Jeg bliver nødt til at lægge ud med et forbehold. Som MVP er jeg underlagt en såkaldt NDA, hvilket vil sige, at jeg ikke må offentliggøre detaljer om de emner, jeg og de andre MVPere taler med Microsoft om. Det gør naturligvis disse bulletiner mere overfladiske, end jeg kunne tænke mig, men jeg er nødt til at respektere den aftale. 

Hele dagen i går var afsat til møder med forskellige produktgrupper, så for mit vedkommende begyndte det med en session omkring fremtiden for C# med blandt andre Anders Hejlsberg, Mads Torgersen og Eric Lippert (hvilket må være min high score i name dropping). Det var naturligvis utrolig interessant om end de fleste af emnerne har været berørt i andre sammenhænge som f.eks. Lipperts glimrende blog. 

Derefter fulgte et møde med blandt andet Mike Stall omkring deres arbejde med at gøre compileren til en service. Det er næppe noget alle vil få glæde af, men det giver nogle meget interessante muligheder, og det er en kæmpe gevinst, at vi kan bruge det arbejde Microsoft allerede har lavet på dette område. 

Dagens næste session var med IDE-teamet. Uden at gå i detaljer vil jeg sige, at der er mange interessante tiltag på vej, og jeg er personlig glad for, at der er andre end mig, der synes at Add Reference-dialogen er lidt sløv

Herefter havde vi en time i en ”meet the decision makers”-session. Det gav et interessant indblik i nogle af de overvejelser Microsoft gør sig omkring deres produkter. Det var faktisk overraskende interessant. 

Dagens sidste session var Glenn Blocks præsentation af Managed Extensibility Framework, hvilket desværre led under en uheldig kombination af en meget hæs taler og et alt for stort lokale. 

MVP summit – første dag

Monday, March 2nd, 2009

2009 MVP Global Summit

Første dag af MVP summit er overstået, og det endte med, at jeg brændte ud om aftenen. Jeg er bare ikke god til jet lag.

Morgenen gik med en meget kort registrering, hvorefter Mads og jeg gik en længere tur og var så heldige at få nogle timer helt uden regn. Efter frokost fulgte en række MVP til MVP-sessioner, hvor folk præsenterede diverse projekter, observationer og så videre. Det mest interessante indlæg var om genetiske algoritmer, men ellers var der lidt langt mellem guldkornene, synes jeg. 

Eftermiddagen og aftenen gik med key notes, information om hvordan Microsoft bruger det feedback, de får fra MVPerne til at forbedre produkterne og en masse klapsalver. Vi sluttede af med lidt mad i bedste receptionsstil og mulighed for at tale med nogle af de andre MVPere. Eftersom at her er MVPere for stort set alle Microsoft teknologier, var det dog ikke så let at finde ”sine egne”, men jeg fik da hilst på et par kendte navne. Mads og jeg forsøgte også at finde en MVP for minestryger. Desværre uden held.

I dag skal vi ud til Redmond og tale med de relevante produktgrupper hos Microsoft. Det glæder jeg mig til.