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)
- Link
- Desktop App Converter - Win32 aplikácie do Windows Store
- 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
- má 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
- Middleware
- Routing, Logging, Static files, diagnostics, error hangling, sessions, CORS, localization, custom…
- DI
- Configuration
- Logging
- Application frameworks
- 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
Komentáre