Saturday, February 06, 2010

Bare til orientering så er RC2 netop frigivet, og mon ikke de er ved at være klar til 2010 release i april. Læs mere om ændringerne hos ScottGu eller hent RC2 direkte her.

posted on Saturday, February 06, 2010 10:16:16 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Tuesday, February 02, 2010

I løbet af januar er der hos msdev.com dukket ca 8 timers videoer op omkring nyhederne i den kommende .NET 4.0:

  • Visual Studio 2010: Parallelism
  • Visual Studio 2010: ADO.Net Data Services 
  • Visual Studio 2010: F# 
  • Visual Studio 2010: Office Programmability
  • Visual Studio 2010: ASP.NET AJAX
  • Visual Studio 2010: ASP.NET MVC 
  • Visual Studio 2010: ASP.NET Web Forms
  • Visual Studio 2010: Managed Languages 

Der er som det fremgår lidt for enhver smag – find dem her http://kortlink.dk/7duu.

Jeg har faktisk flere kunder og samarbejdspartere som indleder en fredagsbar med en udvalgt video, og mon ikke 45 min. om parallelism glider lidt nemmere ned efter et par kolde ;)

posted on Tuesday, February 02, 2010 9:47:33 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Tuesday, January 19, 2010

Efterhånden som flere og flere begynder at bruge VS2010 kommer der også flere extensions/addins frem på nettet, og der er en del som er “must have” og som endda er gratis. Et typisk eksempel er Power Commands (som også findes til VS 2008) der tilføjer en masse brugbar funktionalitet til VS – bare “Open Containing Folder” og “Close all” er det hele værd. Men der findes mange andre, og det kan være svært at overskue hvilke man bør hente og hvad de konkret gør.

Så er det jo godt at Kate Gregory har banket en artikel sammen kaldet Top Ten Free Extensions for Visual Studio 2010 hvor hun gennemgår 10 af de bedste (med video).

Hvis du bruger VS 2010 bør du læse artiklen – den er rigtig god.

posted on Tuesday, January 19, 2010 10:49:06 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Friday, January 08, 2010

Office 2010 – herunder SP 2010 – nærmer sig jo stille og roligt, og det begynder man at kunne mærke på antallet af sites, whitepapers, vidoer mv. Se nu bare Point8020 som har frigivet over 50 videoer (ja – halvtreds) omkring brugen af SharePoint og udvikling til SharePoint. Vil man vide lidt om den kommende platform så er der lidt at gå i gang med – se

http://www.point8020.com/Training.aspx

posted on Friday, January 08, 2010 9:42:16 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Friday, December 18, 2009

Så lige hos ScottGu, at VS 2010/.NET 4.0 bliver skubbet lidt i forhold til de oprindelige planer der forventede release i slutningen af marts. Man forventer nu, at frigive en RC i februar (dog med go live licens) så mon ikke det koster et par måneder inden der kan frigives endeligt. Læs mere hos ScottGu.

Yderligere er ASP.NET MVC 2 netop frigivet i en ny release candidate – find den her. Se også her (word doc) for en specifikation over ændringer og tilføjelser.

posted on Friday, December 18, 2009 11:25:34 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Friday, December 04, 2009

Jeg har brugt Fiddler i mange år efterhånden – både ifbm debug og (især) undervisning – og er rigtig glad for applikationen. Stor var derfor min glæde da jeg så, at udvikleren Eric Lawrence havde en session på PDC om avanceret brug af Fiddler, og i øvrigt lidt om historien bag Fiddler. Har lige set den, og hvis du er web udviklere syntes jeg du skal finde en times tid :)

Find præsentationen her: http://microsoftpdc.com/Sessions/CL25

image

posted on Friday, December 04, 2009 11:54:22 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Wednesday, December 02, 2009

Er i gang med at se PDC sessioner og har lige set (eller nok nærmere hørt for jeg sad og skrev samtidigt) en session kaldet “Microsoft ASP.NET Futures” hvor sløret bliver løftet lidt for hvad der arbejdes med til ASP.NET 5 (eller hvad den kommer til at hedde), samt hvad vi kan forvente bliver frigivet til community efter 4.0 RTM. Der er officielt ikke de store revolutionerende ting i vente, men RAD udvikling får da lige et skub (igen). Og hvis du er fan af CSS sprites så skal du se den.

posted on Wednesday, December 02, 2009 1:25:54 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Wednesday, November 25, 2009

Det er jo ikke alle der var så heldig at være på PDC for en uges tid siden – der var virkelig nogle interessante sessioner og gode talere – men så er det jo godt at sessioner nu ligger online.

Prøv at se på http://microsoftpdc.com/Videos – der er et hav af sessioner, og det kan faktisk være svært at vælge hvad man lige skal se. Det er jo fordelen ved at være der selv – man “har fri” til at se fem/seks sessioner om dagen. Det er jo helt umuligt i en travl dagligdag så der skal altså selekteres en del.

posted on Wednesday, November 25, 2009 10:24:41 AM (Romance Standard Time, UTC+01:00)  #    Comments [1]
 Tuesday, November 24, 2009

Som Office udvikler har du mindst tre oplagte muligheder i dag for at manipulere dokumenter – ved hjælp af VBA (på klienten), VSTO (på klienten og til dels serveren) og Open XML SDK (på både klient og server). Sidstnævnte SDK er et meget effektiv værktøj (pt. på vej i version 2.0 forventet frigivet sammen med O2010) hvis du vil hente data ud af dokumentet, gemme data i dokumenter eller skabe/tilrette indhold, men der er nogle ting SDK’et ikke kan – herunder konvertering af filer fra et format til et andet.

I forbindelse med frigivelsen af O2010 vil vi få et ny mulighed for at arbejde med dokumenterne kaldet Office Services (frigives både til Word og Excel). Den gode nyhed er, at Office Services kan en del af det SDK’et ikke kan (herunder konvertering), og den (for nogle) dårlige nyhed er, at Office Services er en del af SharePoint 2010 og kræver derfor en større installation.

Der er frigivet en session fra den nylig afholdte PDC som du bør se for at blive lidt klogere på mulighederne fsva. Word Services.

image

Du kan også blive meget klogere fra dette indlæg.

posted on Tuesday, November 24, 2009 11:07:11 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Thursday, November 19, 2009

Hvis man er VSTO udvikler er biblen som du sikkert ved bogen “Visual Studio Tools For Office 2007 - Vsto For Excel, Word, And Outlook” skrevet af Erik Carter og Eric Lippert. Den er skrevet med udgangspunkt i C#, og jeg har haft en del kursister som har været lidt negativ over dette. Det er der nu gjort noget ved – se mere direkte på guru’ens blog.

posted on Thursday, November 19, 2009 9:08:14 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Tuesday, November 17, 2009

Som kom den forventede frigivelse (ifbm PDC) af Office 2010 og SharePoint 2010 beta.

Se Paul Stubbs for info:

Se yderligere:

posted on Tuesday, November 17, 2009 10:33:32 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Thursday, November 12, 2009

Hov – så lige at en af de applikationer jeg benytter løbende til at synkronisere filer og til backup – SyncToy – er dukket på i en ny version med lidt ekstra funktionalitet og et par fejlrettelser.

Se mere på denne blog og evt. denne Channel 9 video.

I øvrigt – SyncTou er en gratis Microsoft applikation.

posted on Thursday, November 12, 2009 10:37:59 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Tuesday, November 10, 2009

Jeg følger løbende med i Scott Mitchells Toolbox Column (se hans blog), og i november henviste han til et open source projekt kaldet CuttingEdge.Conditions. Det har jeg kigget lidt på, og overvejer kraftigt om vi i et kommende projekt skal implementere det i næste projekt i en eller anden form.

Du kan selv læse om mulighederne fra projektets site, men meget kort handler det om at kunne teste argumenter og returværdier på en nem måde. Se eksempelvis følgende kode hvor argumenter testes på den traditionelle måde:

void TheOldFashionWay(int id, IEnumerable<int> collection, DayOfWeek day)
{
    if (id < 1)
    {
        throw new ArgumentOutOfRangeException("id", String.Format(
            "id should be greater than 0. The actual value is {0}.", id));
    }
    if (collection == null)
    {
        throw new ArgumentNullException("collection",
            "collection should not be empty");
    }
    if (collection.Count() == 0)
    {
        throw new ArgumentException("collection should not be empty",
            "collection");
    }
    if (day >= DayOfWeek.Monday && day <= DayOfWeek.Friday)
    {
        throw new InvalidEnumArgumentException(String.Format(
            "day should be between Monday and Friday. " +
            "The actual value is {0}.", day));
    }

    // Do method work
}

Denne kode kan konverteres til følgende som benytter Conditions-projektet:

void TheConditionsWay(int id, IEnumerable<int> collection, DayOfWeek day)
{
    Condition.Requires(id, "id").IsGreaterThan(0);
    Condition.Requires(collection, "collection").IsNotEmpty();
   Condition.Requires(day, "day").IsInRange(DayOfWeek.Monday,
DayOfWeek.Friday);

    // Do method work
}

Koden taler for sig selv, og er i øvrigt klippet råt fra denne artikel fra CodeProjekt hvor der også er yderligere informationer om projektet.

Med projektet følger også codesnippets til VS som gør det endnu nemmere at bruge funktionaliteten.

Jeg har ikke brugt det i et større omfang, men jeg syntes som nævnt at det ser spændende ud.

posted on Tuesday, November 10, 2009 11:05:45 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Thursday, November 05, 2009

Det tyder på, at microsoft ifbm Office 2010 vil frigive dokumentation for pst-fil formatet som Outlook bruger til at opbevare data. I dag kan vi tilgå data gennem MAPI eller COM men direkte adgang vil alt andet lige give nogle flere muligheder.

Udover de oplagte muligheder et åbent format giver os VSTO/Office udviklere så syntes jeg også jeg fornemmer, at virksomheder som Google slikker sig om munden fordi det jo også giver mulighed for at importere data i GMail ved blot at oploade en pst-fil. Men det kan jo ikke komme som en overraskelse for MS, og jeg syntes det er fint at endnu en Office-format bliver frigivet.

Læs mere på kortlink.dk/74wf

posted on Thursday, November 05, 2009 5:12:59 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]