Logo
Ramme
Ramme

Archive for the '.NET' Category

Vellykket NNUG møte

Thursday, October 19th, 2006

Det var et bra NNUG møte i gÃ¥r. BÃ¥rd Strøm hadde et innlegg om Agile utvikling som førte til mye diskusjoner i pizza-pausen. Jon Arild holdt et foredrag om memory leaks i .NET - og her er det litt vanskelig for meg Ã¥ bedømme, for jeg var endel involvert i arbeidet med dette i forkant - men jeg tror det ble godt mottatt, selv om dette var et tema “publikum” ikke hadde gjort seg sÃ¥ mange tanker om selv.

Jeg gjorde ingen telling, men tror vi var et sted mellom 15 og 20 stykker. Og det virket som om de som kom var motivert til å skape litt liv og bevegelse i NNUG fremover. Vi diskuterte også litt hvilken form folk ønsker at NNUG i Bergen skal ha.

Ekstra kjekt var det å treffe Kevin `K-Man´ Cruickshanks igjen (håper jeg skrev det riktig.., vanskeligere enn Schwarzenegger jo), en kompis fra studietiden. Han bor nå i Fyllingsdalen et sted, jobber hos Machina og har nettopp blitt pappa til en liten jente - var det Emma hun het?!

Jobber du med eller er du interessert i .NET teknologi sÃ¥ er ogsÃ¥ DU velkommen til Ã¥ bli med i denne brukergruppen. Det du bør gjøre da er Ã¥ registrere deg pÃ¥ NNUG. Da vil du fÃ¥ en mail i inboxen neste gang vi skal ha et møte i Bergen…

Jon Arild fyller 30

Thursday, October 5th, 2006

jonna.jpgGratulerer så mye med tredveårsdagen, Jon Arild!!! Velkommen i gjengen.

For de som ikke har fått det med seg, Jon Arild blogger, og adressen er blog.torresdal.net - så hvis du er interessert i .NET så vil dette være et bra sted å følge med fremover vil jeg tro.

Jonna er opptatt av og setter seg inn i ting den vanlige .NET programmereren ofte ikke har overskudd til å lese seg opp på selv, så her kan det dukke opp små gullkorn alle kan få bruk for. Eller du er kanskje interessert i å delta i NNUG miljøet i Bergen - look no further!

Windows Communication Foundation forklart på tre minutter

Wednesday, September 27th, 2006

Mens inspirasjonen etter MSDN Live fortsatt er på topp skal jeg raskt forklare hva Windows Communication Foundation er for noe.., og hva det vil bety for oss utviklere.

.NET versjon 3.0 består av fire påbygninger til .NET 2.0 rammeverket, og vil bli releaset sammen med Vista ca. november. .NET 3.0 vil også fungere fint på Windows XP og på 2003 server (det er nå på høy tid å oppgradere fra 2000). De fire påbygningene - hvor jeg vil forklare den siste nærmere - er:

  • Windows Cardspace
    Microsoft’s forslag til standardisering av online identitet. For mer informasjon om identitet, besøk Kim Cameron’s Identity Weblog.
  • Windows Workflow Foundation (WF)
    Arbeidsflytmotor innebygget i operativsystemet som i praksis vil gjøre at utviklere vil kode business logikk mere deklerativt enn tidligere, og mere adskilt fra øvrig kode.
  • Windows Presentation Foundation (WPF)
    En helt ny måte å designe/utvikle brukergrensesnitt på både for Windowsplattformen og for Web.
  • Windows Communication Foundation (WCF)
    En aldri så liten revolusjon i all koding av kommunikasjon mellom klient og tjeneste.
netfx

Bakgrunnen for WCF (tidligere kaldt Indigo) er at det å f.eks. lage en web service som støtter sikkerhet, reliable messaging og transaksjoner krever mange tusen linjer kode. Og ønsker du i tillegg at tjenesten skal kunne kommunisere over TCP, ja da må du kode en god del til.

WCF endrer dette til å bli ingen kodelinjer i det hele tatt, og ved bruk av kun konfigurasjonsfiler kan du sette opp om tjenesten skal kommunisere over SOAP, nyeste web service med WS-security, WS-reliability og WS-transactions, TCP, named pipe, MSMQ, med CORBA, en-veis eller to-veis eller noe helt annet.

Altså, når du i fremtiden skal lage en tjeneste så koder du IKKE en web service på gamlemåten. Det du gjør er rett og slett å dekorere metodene du ønsker å publisere med noen attributter - dette blir kontrakten. I konfigurasjonsfilen bestemmer du så hvilken binding du ønsker å benytte. Bindingen definerer hvilken protokoll, transportmetode (text, binært eller annet), sikkerhet osv. Og så er du ferdig.

På klientsiden så gjør du omtrent som du er vandt til fra ASMX web servicer - du genererer en klasse på bakgrunn av tjenesten.

Og så konfigurerer du opp binding på samme måte som på tjenestesiden. Dette er genialt - som utvikler kan du glemme alt som har med implementasjon av kommunikasjon, og du kan bytte protokoller, sikkerhet osv. on demand.

Jeg anbefaler at du nå sporensträks tar turen innom wcf.netfx3.com. Der kan du laste ned .NET 3.0 (anbefaler at du allerede har VS 2005, men ikke nødvendig) og masse kodeeksempler for WCF. Enjoy!

MSDN Live

Tuesday, September 26th, 2006

MSDN Live I dag var Cirkus Microsoft i Byen - MSDN Live kalles det nÃ¥r Microsoft’s predikanter tar turen rundt for Ã¥ spre det glade budskap til .NET utviklerne i det ganske land..

.. og etter den dårlige opplevelsen på Sharepoint-konferansen i forrige uke var dette en veldig bra opptur. Mye spennende og matnyttig innhold, og veldig inspirerende og dyktige foredragsholdere!

Tema for dagen var .NET versjon 3.0 (tidligere kaldt WinFX) - eller mer presist Cardspaces, Windows Workflow og Windows Communication Foundation (Windows Presentation Foundation ble det ikke forelest om). Spesielt de to siste områdene er veldig spennende, og kommer til å bli ultra-sentrale for oss utviklere i årene fremmover.

msdn_live.jpgDet virker som om Microsoft har gjort et meget godt stykke arbeid med denne nye versjonen av rammeverket, som egentlig bare er noen nye tilleggsmoduler til versjon 2.0, så denne oppgraderingen behøver man ikke være redd for :)

Vil du vite mer om .NET 3.0 så kan jeg anbefale http://netfx3.com.

Så, jeg foreslår at alle kjente i Oslo - og forsåvidt også alle ukjente i Trondheim - tar og melder seg på og deltar på MSDN Live (henholdsvis 9. oktober og 28. september). Det kommer dere nok ikke til å angre.

VS 2003 Service Pack 1 - endelig!

Thursday, August 17th, 2006

Etter at vi har måttet jobbe i tre år i et buggy utviklingsmiljø slapp Microsoft nå på tirsdag endelig den etterlengtede Service Pack 1 til Visual Studio 2003.

Det var ganske morsomt hvordan jeg fant denne releasen faktisk. Det var Jon Arild som klaget seg over at Microsoft aldri kom med service packs til Visual Studio. Jeg mente derimot jeg hadde hørt noe om en service pack (trodde den var kommet alt jeg :) ), så da måtte jeg lete litt. Jeg fant et utsagn fra Microsoft skrevet i november i fjor, hvor de sa de ville lansere SP1 i april 2006. Den neste referansen jeg fant var derimot et nytt innlegg fra en av utviklerne - skrevet i Juli - hvor han sa at nå var de endelig ferdige, de hadde bare en runde til med testing - og lansering ville bli 15. august.

Hmmm, tenkte jeg, hvilken dato er det i dag? 16. august!!! Så hvor er SP1? Søk hos Microsoft gav ingen treff. Hmmm, tenkte jeg igjen, la meg forsøke en ting til. Jeg abonnerer på nyhetsbrev om nye releaser fra Microsoft; jeg åpnet den siste mailen, klikket på direktelinken til latest developer releases, og joda, den første releasen som ligger der er nettopp VS2003 SP1.

Utrolig morsomt at jeg skulle grave sånn etter denne pakken dagen etter lansering. Hadde jeg vært litt mer spirituell så hadde jeg ikke trodd at dette var en tilfeldighet!

Nå skal jeg installere snart - tror kanskje Jon Arild har gjort det allerede - og så får vi se om vi kan merke noen forbedringer!

Direktelink til VS2003 SP1
Direktelink til VS2003 SP1 Release Notes

Merk at man må ha den orginale installasjonspakken av VS2003 tilgjengelig under oppgraderingen.

Ramme
Ramme
Footer
LogoRight
Ramme
Ramme
Kjempekjekt innhold:






View Torbjørn Marø's profile on LinkedIn
Min profesjonelle profil / cv finner du på linked in



Ramme
Ramme