NDC 2009

by Jesper juni 20, 2009 20:47

Netop hjemkommet fra Oslo og en rigtig fed konference, men hold da op en masse indtryk man får med sig. Jeg forsøger lige at summerer op, for at jeg kan huske det et par dage frem. Her er hvad jeg så, og et par noter til det.

Onsdag

Michael Feathers: Seven Blind Alleys in Software Design

En gennemgang af hvad MF kaldte umuligheder, og ting man skulle undgå at falde i.

Scott Hanselman: Making Your Blog Suck Less

34 gode råd til enhver blogejer – jeg skal se om jeg kan bruge nogle af dem  fremover.

Robert C. Martin: Clean Code: Functions

Uncle Bob som alle koncekvent kalder ham her oppe, gennemgik grundtigt hvordan man kan refactorere sine funktioner til at have ganske få linier og gode navne – sund fornuft.

Phil Haack: ASP.NET MVC + AJAX

Gennemgang af de nyeste AJAX features i MVC frameworket - cool

Haack + Hanselman: The Haacked and Hanselman Show

Haack hackede sig ind i Hanselmans bankkonto live, og så tror jeg faktisk ikke de to spasmagere havde forberedt ret meget af det her – rutineret, godt, og rigtigt underholdende.

Scott Belware: How to scare C# developers with Ruby

Et helt nyt foredrag han havde lavet på flyet, og jeg må sige at Ruby kan en masse smarte ting – man bliver lidt midsundelig. Mange af de features kommer i C# 4 :-) Alt bliver mere dynamisk og løst – dejligt.

Torsdag

Jeremy D. Miller: Convention over Configuration applied to .NET

Hvad er gevinsten ved at vedtage en konvention. Lad objekter defaulte til de mest brugte værdier, vil give en lang række genveje i det daglige arbejde, men forudsætter selvfølgelig et indgående kendskab til konventionen.

Roy Osherove: Unit Testing Best Practices

Minimer testkode til max 3 eller 4 linier, og så skal koden virkelig kommunikerer hvad testen går ud på. En navnekonvention blev foreslået: MetodeNavn_Kontekst_ForventetUdfald

Ayende Rahien: Inversion of Control & Dependency Injection

En noget rodet og ikke særligt forberedt gennemgang af grundlæggende brug af Windsor. Mr. Rahien er super kompetent, og fik høvlet en masse kode af på ingen tid. Sidder bare tilbage og havde forventet noget mere end et crash course…

Scott Hanselman: The Magic of Astoria – ADO.NET Data Services

En af de helt store overraskelser. Her er der et færdigt framework, som var med i SP1, som jeg (og andre måske) bare har forkastet som noget skidt på grund af navnet – når det hedder noget med ADO.NET, er det jo noget med DataTables og et monster tungt API, men SH viste os virkelig hvor meget man kan spare i forbindelse med f.eks. JSON webservices. Helt sikkert noget jeg vil bruge fremover.

Ian Griffiths: What’s new in Windows Presentation Foundation 4?

Lidt spild af tid, men det var en grundig gennemgang af de nye faciliteter – Hvordan fonte nu bliver renderet langt flottere end tidligere…

Michele Bustamante: Building a WCF Router today and tomorrow

Kompetent gennemgang af hvordan man kan route en service i .NET 3.5 – tog det meste af de 45 min at vise, og så viste hun på 5 min hvordan man nu i .NET 4 kan konfigurere sig ud af det med 3 linjer i app.config. Spænnende og god baggrundsviden.

Ayende Rahien: Interaction based Testing with Rhino Mocks

En rodet og ikke forberedt gennemgang af testing med Rhino. Fik forklaret hvad forskellen er på Static-, Dynamic-, PartialMock og Stub. Hystaden, Hippien, og super hippien. Havde forventet lidt mere…

Fredag

 

Kevlin Henney: Sustainable Software Architecture

Hvad er en software arkitekt?

Kevlin Henney: Modelling in the Age of Agility

Hvad snakker vi om når vi snakker model? Man skal sikre sig at man snakker forretningsmodel og ikke løsning. Har man f.eks. et rejseselskab, taler man om passagerer og ikke om brugere eller kunder -  det er løsnings metodik at tale om brugere.

Mary Poppendieck: Technical Excellence

Gennemgang af hvordan man kom fra vandfald til scrum. Spild af tid!

Kevlin Henney: Lean Code

Man skal se med stor omhu på sin kode – den skal ud over at være funktionel, også være smuk, simpel og fejlfri. Skriv aldrig kommentarer som: “TODO: Lav det her anderledes, for jeg ved godt det er nskidt det her”

Kevlin Henney: A Decent Proposal

Quantum of Flow – hvordan måler man kode?
Opridsning af 3 typer af kodestil: Test Aware Coding – laver ikke test, da der altid er undskyldninger, men man tænker over det, TDD – grønt armbånd, DDT – Defect Driven Testing

 

Alt i alt en konference der kan måle sig med de bedste jeg ellers har været til. Jeg kan helt klart anbefale den til næste gang (hvis det lykkes dem at få sådan et taler lineup igen).

Godt gået NDC…

Tags:

Kommentarerne er lukkede

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

About

Mit navn er Jesper Jensen, og jeg arbejder til dagligt som web-udvikler hos DGI, hvor mit speciale er klientside applikationer. Før det var jeg nogle år i robotbranchen, hvor jeg arbejdede med 3D simulering og system koordinering. Jeg elsker webudvikling, og specielt JavaScript har min interesse. Jeg har blogget om mine oplevelser med udvikling siden 2004

Calendar

<<  juli 2010  >>
mationtofr
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

RecentComments

Comment RSS