Vem är Johan Lindfors

Jag jobbar som teknisk chef på Microsoft i Sverige och ansvarar för vår tekniska evangelisering mot utvecklare. I den här bloggen har jag för avsikt att skriva om utveckling i allmänhet och på Microsofts plattform i synnerhet.


Get Microsoft Silverlight

Mix10: Windows PHone 7 Series sessioner

Postades 6. mars 2010 08:25 av Johan Lindfors

MSDN TV Live: Introduktion till Entity Framework

Nu har vi publicerat inspelningen från dagens MSDN TV Live sänding om Entity Framework. Resultatet kan ses på Channel9. Där kan du också hämta hem kodexempel samt hitta lite mer information om det som togs upp under sändningen.

Kom gärna med förslag på ämnen som du skulle vilja veta mer om!

Postades 5. mars 2010 16:41 av Johan Lindfors

Windows Phone 7 Series: Silverlight och XNA Framework

I en twitterchatt natten till fredagen den 5:e mars 2010 så annonserades det att Silverlight och XNA Framework kommer att vara två viktiga komponenter i utvecklarplattformen för Windows Phone 7 Series. Detta är något som jag kommer att få veta ännu mer om under Mix10 konferensen i Las Vegas och som jag sedan själv kommer att presentera under TechDays 2010 i Örebro.

Det som jag ser som relevant från nattens annonseringar är i korthet:

  1. Silverlight och XNA Framework är delar av utvecklingsplattformen
  2. Ingen bakåtkompatibilitet med tidigare applikationer för Windows Mobile
  3. Det kommer att finnas en Marketplace för Windows Phone 7 Series applikationer
  4. Vi kommer att fortsätta supportera Windows Mobile 6.5 flera år framöver
  5. Resten kommer att annonseras och presenteras på MIX

Vill du läsa mer redan nu:
Engadget har skrivit ett inlägg om deras perspektiv!
Charlie Kindel på Microsoft har ett bra inlägg på sin blogg!
Twitterchatten kan läsas i efterhand här!

Postades 5. mars 2010 07:30 av Johan Lindfors

XNA Developer’s Survival Kit

Fick nyligen nys om en ypperligt bra samling med ramverk, verktyg och komponenter för dig som bygger spel med XNA Framework och XNA GameStudio. XNA Developer’s Survival Kit har verkligen lagt ned tid och möda på att plocka fram flera av godbitarna som skapats av communityn. Jag visste faktiskt inte själv att det fanns så många kompetenta ramverk att använda sig av, det är också roligt att se att flera av dem bedriver sin utveckling via codeplex.

Jag saknar visserligen Farseer som jag själv har använt för fysik men den kommer nog snart med på listan Smile

Postades 4. mars 2010 17:32 av Johan Lindfors
Taggar:

MSDN TV Live: Introduktion till Entity Framework

I detta live meeting med Dag König från Microsoft, går vi igenom grunderna till Entity Framework, vilket är en “teknik för dataåtkomst” som verkligen har vuxit och som kommer att lanseras tillsammans med Visual Studio 2010.

Datum Fredagen den 5:e mars
Tid 12:00 – 13:00
Plats Klicka här för att ta del av sändningen!

OBS: Webbsändningen använder Office Live Meeting och kommer att innehålla presentation, demonstration och ljud (via datorn). Innan du går med i webbsändningen så behöver du installera Office Live Meeting-klienten!

Postades 2. mars 2010 09:33 av Johan Lindfors

MSDN TV Live – Säker utveckling med SDL

SDL_ThumbHär är en uppföljning till presentationen som jag höll i fredags (den 26:e februari 2010) om Security Development Lifecycle.

Presentationen kan nu ses som en inspelning på channel9.

Materialet i PDF kan du hämta från min “slideshare”.

Postades 1. mars 2010 11:53 av Johan Lindfors
Taggar: ,

Windows Mobile 6.5.3 Developer Tool Kit

Det är fortfarande ett par månader kvar till vi får tillgång till Windows Phone 7 men under tiden så kan vi fortsätta att utveckla applikationer på den befintliga plattformen. I veckan släpptes version 6.5.3 av verktygen och exempelkoden som du kan använda för att bygga applikationer på Windows Mobile idag.

Ladda hem, lär dig bygga och publicera!

En överblick av nyheter i det senaste “toolkitet” kan du hitta här!

Jag är mest nyfiken på två saker (som jag försöker att sätta mig in i just nu), och det är widget-debuggern, samt “Mobile Mapping Framework” som är ett ramverk för C++ eller .NET-kod att konsumera Bing API’erna med och på så sätt använda kartor i sin applikation.

Observera att du behöver ha Windows Mobile 6 SDK’t (och speciellt refresh-versionen) installerad först, den kan du hitta här!

Postades 20. februari 2010 22:39 av Johan Lindfors

Exempel på snygga Web Slices

imageCDON.se är ett av de företag som har anammat Web Slices för att förlänga relationen med sina kunder och valt att exponera delar av sin sajt integrerat i Internet Explorer 8. Med hjälp av några få justeringar i sin HTML-kod exponeras exempelvis kommande filmreleaser, topplistan samt nyheter direkt i användarens favoritfält och uppdateras automatiskt när det sker förändringar i listorna.

Det går till så att användaren som besöker någon av de ovanstående länkade sidorna kommer att mötas av två möjliga interaktionspunkter enlig bilden nedan. Den gröna ikonen i imagemenyraden dyker upp i Internet Explorer 8 direkt du kommer till sidan! Den andra ikonen dyker upp när du hovrar med musen över just exempelvis området med de senaste filmerna. På det sättet görs användare uppmärksam på att just den här delen av sidan kan prenumereras på utanför CDON.se’s sida och kontinuerligt få tillgång till uppdateringarna.

Tydligt och bra exempel på hur informationen från en tjänst kan integreras med webbläsaren och ytterligare stärka relationen med kunden!

Alla dessa Web Slices finns nu också publicerade i galleriet för tillägg till Internet Explorer 8!

Postades 19. februari 2010 16:54 av Johan Lindfors

MSDN TV Live: Security Development Lifecycle

Den senaste tiden har intresset för SDL eller Security Development Lifecycle tagit fart och för dig som ännu inte vet vad det går ut på eller vill veta hur du kan använda SDL i dina egna processer och utvecklingsprojekt så har jag nu schemalagt en webbsändning om just Security Development Lifecycle. I presentationen kommer jag att ta upp de olika stegen av SDL, hur SDL kan användas i och med agila processer, samt vilka verktyg som är användbara och kan underlätta!

Datum Fredagen den 26:e februari
Tid 12:00 – 13:00
Plats Klicka här för att ta del av sändningen!

OBS: Webbsändningen använder Office Live Meeting och kommer att innehålla presentation, demonstration och ljud (via datorn). Innan du går med i webbsändningen så behöver du installera Office Live Meeting-klienten!

Postades 19. februari 2010 15:52 av Johan Lindfors
Taggar: ,

Bygg dynamiska webbplatser med ASP.nET

Det tynger mig att erkänna att ibland (och ännu värre oftare och oftare) så hänger inte ens jag med i svängen av olika projekt som publiceras från utvecklingsteamen på huvudkontoret. Det senaste som jag precis blev varse om är så kallade “Free Web Application Toolkits”. Det är en samling komponenter, eller kanske mer beskrivande byggstenar som du kan använda i dina webbaplikationer för att enkelt skapa dynamiska lösningar utan att behöva skapa det mest fundamentala själv.

Redan nu finns följande byggstenar:

  • “Freemium”
    Med hjälp av det här ramverket kan du enkelt skapa en “gratis” version av din tjänst för att på så sätt locka till dig kunder för dina premium tjänster.
  • Calendars
    Som namnet antyder kan du med det här ramverket enkelt konsumera och exponera kalender funktionalitet i dina lösningar.
  • Bing Maps
    Jepp, du gissade det, kartor är en vanlig komponent i flertalet applikationer idag, här kommer du igång snabbt!
  • Internet Explorer 8
    Här har det samlats tekniker för att snabbt exponera Web Slices, acceleratorer och sökfunktionalitet som IE8 kan konsumera och erbjuda en starkare relation till dina kunder.
  • Bing Search
    Med hjälp av detta ramverk kan du snabbt komma igång med att använda Bing som interaktiv sökmetod från dina lösningar.
  • REST Services
    Att exponera mer och mer data och tjänster med hjälp av REST spås bli framtiden för morgondagens applikationer på webben, och med hjälp av det här ramverket är det enkelt att lägga till det som behövs till dina applikationer för att skapa ett standardiserat sätt att hämta informationen från dina tjänster.
  • Mobile Web Applications
    Det här ramverket visar och demonstrerar hur du kan vidareutveckla en befintlig ASP.NET MVC applikation till att erbjuda sin funktionalitet till mobila enheter, oavsett enhet och plattform.
  • Template-Driven Email
    Nyhetsbrev är absolut inte dött, utan ses fortfarande som ett bra sätt att kontinuerligt göra sina användare, kunder och partners uppmärksamma på händelser och uppdateringar på sina tjänster. Här kommer du igång snabbt!
  • Making Your Website Social
    Det här ramverket visar hur du kan integrera sociala tjänster som exempelvis messenger i din applikation för att ytterligare stärka relationen med användarna.
  • FAQ’s
    Fler och fler applikationer har behovet av att visa en lista med de vanligaste frågorna (och svaren) från sidan. Här är en uppsättning tekniker för att bidra med den funktionaliteten.
Postades 19. februari 2010 12:54 av Johan Lindfors

Den här bloggen använder BlogEngine.NET 1.6.0.0
Temat anpassat av Johan Lindfors