Build 2015 – dag 1

I den inledande keynoten på Build 2015 så märktes tydligt hur viktig Azure-plattformen har blivit för Microsoft. Efter en kortare inledning av Microsofts VD Satya Nadella fick moln-chefen och utvecklar-idolen Scott Guthrie ta över scenen. Han inledde med några intressanta och imponerande fakta – bland annat:

  • Det finns nu över en miljon servrar i Azure-klustret
  • 1,4 miljoner SQL Databases körs i Azure
  • 425 miljoner användare finns registrerade i Azure Active Directory

Därefter var det dags för att visa och demonstrera applikationsbehållar-tekniken Docker i Azure med Dockers VD och Azure CTO:n Mark Russinovich. Docker, som nu också går att köra i Windows, kommer att få stor betydelse för distribuering och skalning av lösningar i Azure framåt.

Sedan klev utvecklar-idol och Scott nummer 2 upp på scenen: Scott Hanselman. Hanselman körde en demo av Azure App Service och visade en ny Android emulator i Visual Studio.

Men den riktigt stora skrällen var när han demonstrerade ett helt nytt IDE som går att köra både i Linux, Mac och Windows: Visual Studio Code. Programmet i sig är en Node.js-applikation skriven i TypeScript/JavaScript. Eftersom Microsoft själva använder själva Visual Studio Code för att utveckla Visual Studio Code så lämpar den sig utmärkt för just Node.js-utveckling (men är inte begränsad till det).

Därefter ägnade han en stund åt ett gäng spännande nyheter för Azure SQL Databases och data-plattformen i stort:

  • SQL Data Warehouse – data warehouse som en tjänst
  • Transparent Data Encryption för att förenkla kryptering av data i Azure SQL Databases
  • Fulltext-sök i Azure SQL Databases. När det gäller sök tycker jag man först och främst ska kolla på Azure Search som alternativ, men för legacy-system kan det vara intressant.
  • Azure Data Lake för att lagra och arbeta med stora mängder ostrukturerad data.
  • SQL Database elastic pool. Det här är en riktigt intressant funktion för de scenarion där man hanterar en databas per kund/avdelning/område och behöver kunna dimensionera dessa utifrån varierande användningsgrad. Med elastic pool kan du säga att du vill ha en resurspool med en viss nivå av garanterad prestanda och de ingående databaserna delar på denna prestanda.

Hanselman lämnade sedan scenen och det var dags för en kortare demo av några nyheter i Office bl.a. kring SAP-integration.

Sedan var det dags för det som många hade väntat på: nyheterna för utvecklare i Windows 10.

Terry Myerson berättade om den gemensamma Windows Store som kommer finnas för alla versioner av Windows oavsett vilken device det körs på samt Windows Store for Business för att möjligöra publicering av interna företags-appar.

Därefter om de fyra olika sätten som du kan utveckla Universal Windows Apps på – appar som kommer kunna köras i Windows, Windows Phone och kommande versioner av Windows:

  1. Webb-sajter. Kapsla in din webb-sajt och kör som en app.
  2. Win32 and .NET. Det blir nu möjligt att använda dina befintliga Win och .NET-kunskaper även för Store-appar.
  3. Java och C++ från Android-appar. Windows Phone får möjighet att exekvera kod från Android-appar. Fortfarande rätt oklart exakt vilka begränsningarna blir för detta, men förmodligen så finns det ett antal specifika API:er som inte är direkt portabla,
  4. Objective-C för iOS. Genom ett verktyg kan du porta ett Objective-C-projekt till en Visual Studio-solution som sedan kompileras och kan köras i Windows Phone. Även här råder viss oklarhet exakt vilka begränsningarna kommer att vara.

Efter det tog Joe Belfiore över scenen. Han är en av mina favorit-presentatörer vad gäller Windows-delarna från Microsoft, kör alltid med en avslappnat skön stil, utan att vara insäljande.

Den liten skräll för en tid sedan var att Internet Explorer kommer upphöra som varumärke – nu annonserades vad namnet på webbläsaren i Windows 10 kommer att bli: Microsoft Edge.

Joe snackade lite med Cortana, visade lite av det nya Windows 10-gränssnittet och annonserade den nya imponerande ‘Continuum for phones’-funktionen som betyder att du kan köra ut program från telefonen på en stor skärm, koppla in tangentbord & mus och arbeta med dem som om du hade en dator.

Holo Lens Demo

Holo Lens Demo

Därefter avslutades keynoten med några fullkomligt lysande demos av Microsoft Holo Lens, vilket fick en fullkomlig våg av ha-begär skölja genom publiken – otroligt cool teknik med massvis med intressanta tillämpningar.

Det ska bli mycket intressant att se vad keynote dag 2 på Build har att bjuda på, jag misstänker att Microsoft kan ha ytterligare några äss i rockärmen att förvåna folk med.