Wednesday, December 13, 2017

SmartHotel360 Demo Apps and Architecture showcased in Microsoft Connect(); 2017

Hello All,

If you are eagerly waiting to dirty your hands on the demo app showcased in Microsoft Connect() 2017, Here you go..

Today Microsoft keynote demo team made the demo app called "SmartHotel360" public.
https://github.com/Microsoft/SmartHotel360

SmartHotel360 is a fictitious smart hospitality company showcasing the future of connected travel.

The heart of this application is the cloud – best-in-class tools, data platform, and AI – and the code is built using a microservice oriented architecture orchestrated with multiple Docker containers. There are various services developed in different languages: .NET Core 2.0, Java and Node.js. These services use different data stores like SQL Server, Azure SQL DB, Azure CosmosDB, and Postgres.

The App contains:
  • Website
  • Mobile App
  • Desktop App
  • Backend it contains Azure Functions, CosmosDB, SQL and lot of API's
In production, all these microservices run in a Kubernetes cluster, powered by Azure Container Service (ACS) as shown in the accompanying architecture diagram.



You can find everything you need to run the backend services locally and/or deploy them in a Azure environment, the team has shared SmartHotel360 Backend repository in GitHub .

You can also grab all the presentations, links to workshops and demos, and creative assets to host your own Re-Connect(); events, shared by Microsoft team Connect-Event-in-a-Box repo on GitHub.

All the public repos w.r.t SmartHotel360 can be found here:

https://github.com/Microsoft/SmartHotel360
https://github.com/Microsoft/SmartHotel360-Azure-backend
https://github.com/Microsoft/SmartHotel360-mobile-desktop-apps
https://github.com/Microsoft/SmartHotel360-public-web
https://github.com/Microsoft/SmartHotel360-Sentiment-Analysis-App

The team says
"Our Microsoft Application Platform gives developers the power or Azure, our best-in-class tools, our data platform, artificial intelligence, and cross-device apps to start building the apps of the future. We hope you can use SmartHotel360 as a great learning resource to start building what you need today with any apps, any tools, and any platform."

Thanks to Erika and team for coming with the awesome app, this will definitely help developers, consultants to understand the power of Azure, VSTS, .Net Core and entire Microsoft tool ecosystem.

Happy Reading!

Tuesday, December 12, 2017

Project Server and TFS Integration

In this video we will discuss about integration between TFS and Project Server.
We will see how to integrate Project collection to PWA instance, how to map Team project to Enterprise plan.
And we will see how the work item synchronization happens between Project Server and TFS and vice versa

Release Management Web.Token.Config Tokenization

In this video we will see how to deploy web application using TFS Build and Release Management tokenization. We will have 3 sites deployed using connection string to 3 different DB with help of web.token.config file.

Continuous Deployment by TFS, Azure and VSO

In this video we will discuss how to achieve CI and CD i.e. Continuous Integration and Continuous Deployment by TFS Build and Azure websites and Visual Studio Online.
We will see a scenario where a developer will modify code and check-in, this will trigger CI Build. Once the CI Build is completed the Build Artifact are published in VSTS. Now Release will kick-start because it is set for Continuous Deployment. During the Release the Build output i.e. web site content is hosted on website in Azure PaaS.

VS ALM brief Overview

In Visual Studio ALM brief overview. We will discuss about TFS features like TFS Project Management, Work Item tracking, Version Control, TFS Build and Reporting.

TFS 2013 Project Management features

This video describes the Project Management features of TFS 2013 with Update 3. Lets check out features of TFS like Portfoli Mgmt, Iteration planning, Product Backlog item Mgmt, Work Item Tiles and Chart.

TFS 2013 Scrum Team Concept

This video describes the Team Concept in TFS 2013 like Agile Portfolio Management, Scrum Teams. This video also helps in understanding the master team and sub teams and how to use TFS Area Path.

SmartHotel360 Demo Apps and Architecture showcased in Microsoft Connect(); 2017

Hello All, If you are eagerly waiting to dirty your hands on the demo app showcased in Microsoft Connect() 2017 , Here you go.. Today M...