• April 2, 2016
    Novinky z konferencie Microsoft Build 2016 (SK)

    V tomto príspevku by som chcel zhrňúť moje zápisky z konferencie Build 2016, ktorá skončila len asi pred 12timi hodinami.

    Termín konania: 30.03.2016 - 01.04.2016

    Videá, záznamy prednášok: Channel 9


    Deň 1

    Keynote

    Visual Studio

    • vydané Visual Studio 2015 Update 2
    • nové Visual Studio 15 Preview
      • veľmi svižné, zrýchlenie niektorých komponent, a úkonov až o 1000 %
      • rýchla inštalácia (cca do 5 min.)

    Vývoj

    • nový Typescript 1.8
      • bohatá kontextová nápoveda vo VS Code, a veľkom VS 2015
      • mám pocit že Typescript 1.8 je už viac tool ako jazyk

    Ostatné

    • Bash vo windows (Linux userspace pre windows)
      • 2 hlavné komponenty
        • Genuine Ubuntu user-mode binaries provided by Canonical
        • Window Subsystém for Linux (WSL)
          • priamo od MS
      • Link
    • Desktop App Converter - Win32 aplikácie do Windows Store
      • sandboxovane aplikácie
    • zjednodušený vývoj pre Xbox One - Xbox Dev Mode - premení konzolu na vývojársky nástroj
      • prepínanie konzoly medzi dvomi režimami
    • HoloLens
    • Congitive services- Coratana, API, ML
    • Microsoft Bot framework - Preview
      • Conversation as a platform
      • Conversation is the new UI
      • BotBuilder
      • Vytvoríme WEB API
    • Azure Functions

    Den 2

    Keynote

    Xamarin

    • free pre profesional a Enterprise verziu Visual Studia 2015
    • pre Community Edition to bude podľa môjho názoru obmedzené (bolo to povedané tak zahmlene)
      • takže nie, James Montemagno tweetol že tam nie je žiadne obmedzenie
    • IOs emulátor aj pre Windows, ale na buildovanie stále treba mať Mac.
      • prenáša obrazovku na windows z Macu

    Power BI

    • PowerBI embedded
      • umožňuje vložiť komponentu power BI na stránku

    MS Office

    • JS addins v MS Office 365
    • generovanie js addinov cez yeoman
    • DocuSign for Office - podpisovanie dokumentov
    • MS Office Online je free
    • Uvoľnená nová verzia Office Tools pro Visual Studio

    SQL

    Ostatné

    • Azure DocumentDB
      • zmenenú cenovú politiku odvíjajúcu sa podľa rýchlosti, a množstva dát ktoré sú kladené na DB
      • podporuje klientov MongoDB (čiže MongoDB protokol). Wow !
      • podporuje geo replikáciu
    • Azure Service Fabric je v produkcii

    Den 3

    Keynote

    nebola


    Prednášky

    V tejto sekcii sú zápisky z prednášok ktoré som stihol zatiaľ odpozerať


    • Prednaska: Visual Studio 2015 Extensibility
      • Od: Mads Kristensen
      • Extensibility Tool 2015 - súbor nástrojov, šablón na to aby sme mohli písať vlastne rozšírenia pre VS 2015
        • treba mať nainštalované Visual Studio SDK
        • New project VSIX Project
        • AppVeyor - CI server - služba, ktorá zostaví build rozšírenia a poskytne ho na stiahnutie
          • AppVeyor.com - free
          • vsixgalllery.com - staging prostredie pre nightly buildy rozšírení od Mads Kristensena
          • ak je rozšírenie otestované, manuálne ho uploadneme do VS Extension Gallery (stiahmene ho z AppVeyor)
      • Zdrojové kódy rozšírenia ktoré naprogramovaná počas prednášky - FileDiffer

    • Prednaska: ASP.NET Core Deep Dive into MVC
      • Od: Scott Hunter, Daniel Roth
      • viac menej prednáška bola opakovaním už predchádzajúcich prednášok z iných konferencií, a predstavení ASP.NET Core
      • Novinka: dnx vrstva je preč, miesto toho sa používajú .NET Core tools
      • ASP.NET core features
        • Hosting
          • kestrel, self hosting
        • Middleware
          • Routing, Logging, Static files, diagnostics, error hangling, sessions, CORS, localization, custom…
        • DI
        • Configuration
        • Logging
        • Application frameworks
          • MVC, identity, SignalR
      • ASP.NET Core -> Unified stack - Webpages, MVC, Web API
      • _ViewImports.cshtml
        • importovanie namespaces do views
        • importovanie tag helperov
      • TagHelpers
        • podľa môjho názoru čistý bordel :-/
        • vôbec neriešia hlavný problém, s vytváraním znovu použiteľných komponetov
        • čím viac na ne pozerám, tým viac viem že ich nechcem používať, a s najväčšou pravdepodobnosťou začnem písať UI konečne ako SPA (či už s použitím Aurelia aleo Angular frameworku), a .NET Core bude iba ako API vrstva + bootstrap webu.


    Odkazy na dema / zdrojové kódy

    MyDriving - IoT, Azure, ML, Xamarin, …. a kopec ďalších technológií - ! Super demo ! source

    HoloLens Galaxy explorer

    FileDiffer Visual Studio 2015 Extension

    Páčil sa ti príspevok ?

    Ak sa ti príspevok páčil môžeš ho zdielať na Twitteri alebo ma sleduj.

    Komentáre