Od 15. do 17. listopadu proběhla online vývojářská konference Microsoft Connect(); 2017, která přinesla řadu zásadních oznámení a novinek. Pro základní orientaci přináším přehled těch nejdůležitějších. Záznamy jednotlivých session si můžete stále přehrát.
Visual Studio & Developer Productivity
- Visual Studio Live Share – podpora pro online pair-programming přímo v prostředí Visual Studia, působivé.
- Visual Studio App Center – tak se nyní jmenuje původní Mobile Center
- Visual Studio 2017 for Mac
- Kubernetes (container orchestration) přímo z Visual Studia
Team Foundation Server / Visual Studio Team Services
https://blogs.msdn.microsoft.com/bharry/2017/11/15/connect-announcements/
- Team Foundation Server 2018 – final release. Přináší pro on-premise funkčnost, kterou již známe z onlinového VSTS:
- Mobile work item experience – responsivní podoba TFS webu
- Wiki – jednoduchá Wiki založená na GIT-repository s Markdown soubory (ála GitHub)
- Git Forks – forking ála GitHub
- GVFS – viz dále
- Graphical release definition editor
- Deployment groups
- GVFS – Git Virtual File System – umožní efektivní práci s obrovskými repository (ála Windows source codes), kdy jsou na pracovní stanici staženy pouze minimální potřebné soubory a zbytek zůstává „virtuální“ a je stahován dle potřeby
- Azure DevOps Projects – zjednodušeně řečeno onboarding wizzard pro Azure a VSTS, který pro různé typy projektů (.NET, Java, Node.js, Python, …) založí šablonu aplikace, GIT repo, CI/CD pipeline, atd.
- YAML – Pipeline as code (public preview) – podpora YAML pro VSTS buildy – víceméně textová podoba vytváření build definic do VSTS.
- Release management gates – možnost vytváření podmínek pro posun release do dalšího deployment prostředí, např. „žádné nové bugy“ (obecně libovolné Work Item Query), stav Azure Monitoru, či dle výsledku volání libovolného REST API či Azure Function.
- VSTS Symbol Server (public preview) – TFS (resp. zatím VSTS) se konečně stává symbol-serverem pro uchovávání a publikování PDB souborů. S každým buildem lze PDB symboly uchovat a následně je získávat do Visual Studia, Windows Debuggeru či jakoukoliv další potřebu.
- Hosted MacOS Build Agents – ve VSTS se objevila možnost poslat build na Hosted MacOS agenta. Mimochodem je tam nově i Hosted Linux.
- TFS data import service (general availability) – finální release služby pro import on-premise databáze TFS do online VSTS
- VSTS CLI (public preview) – command-line tools pro VSTS a TFS, git-like commands, atp.
Data
- Microsoft SQL Operations Studio (Preview) – odlehčená multiplatformní podoba SQL Server Management Studia
- Azure Databricks (Preview) – Apache-Spark jako služba na Azure
- Apache Cassandra API for Azure Cosmos DB (Preview) – jako další možnost připojení na Cosmos DB přibylo API dle Apache Cassandra.
- Microsoft is joining the MariaDB Foundation – MariaDB – fork MySQL od jejího původního autora, získává podporu Microsoftu coby platinum sponzora tohoto open-source projektu. (Mimochodem věděli jste, že se obě tyto databáze vlastně jmenují po dceři jejich autora? MySQL není „moje“, ale švédská Maruška.)
Xamarin
https://blog.xamarin.com/xamarin-announcements-microsoft-connect-2017/
- .NET Embedding
- Xamarin.Forms 2.5
- Xamarin.Forms Native Forms
- Xamarin.Forms Layout Compression
- Xamarin.Forms & XAML Standard
- Xamarin Live Player
- Xamarin Workbooks open-sourced
AI – Artificial Intelligence
- Azure IoT Edge – „intelligent edge“, neboli kterak dostat AI k IoT
- Visual Studio Tools for AI – doplněk do VS pro tvorbu aplikací s prvky umělé inteligence
Zaznělo mnoho dalších drobností a náznaků, spousta produktů releasovalo drobnější updates. Směřující myšlenky se točily rozhodně kolem AI.