Top Banner
Premium community conference on Microsoft technologies itcampro @ itcamp14 # The new era of Code in the Cloud Visual Studio Online Bogdan Toporan Senior Software Engineer @BogdanToporan
41

The New Era of Code in the Cloud (Bogdan Toporan)

Aug 29, 2014

Download

Technology

ITCamp

This session wil cover what Visual Studio Online is and present some of its features - how to create a produce backlog (live demo), team integration with code in the cloud, how to create/manage builds in the cloud (live demo), how to deploy from visual studio in the cloud to windows azure platform (live demo). The benefits of using application insights and it's features (live demo) Present what is Visual Studio online, present some features of it - how to create a produce backlog (live demo), team integration with code in the cloud, how to create/manage builds in the cloud (live demo), how to deploy from visual studio in the cloud to windows azure platform(live demo). The benefits of using application insights and it's features (live demo)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

The new era of Code in the Cloud

Visual Studio Online

Bogdan Toporan

Senior Software Engineer

@BogdanToporan

Page 2: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Huge thanks to our sponsors & partners!

Page 3: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• What is Visual Studio Online

• Do your work in one place

• Host your code in the cloud

• Visual Studio “Monaco”

• Build your applications in the cloud

• Deploy continuously

• Gain insight in your applications

AGENDA

Page 4: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

VISUAL STUDIO ONLINE

What is

Page 5: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 6: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 7: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Plan, build, deploy and manage applications using a comprehensive suite of services that is accessible to the entire team.

What is VS Online

Page 8: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Hosted Source Control

• Work Items and Agile Planning

• Hosted Build Service

• Elastic Load Test Service

• Application Insights

Page 9: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 10: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 11: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

LIVE DEMO

Page 12: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

DO YOUR WORK IN ONE PLACE

Page 13: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 14: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Plan

• Manage

• Track work across all your backlogs and team

• It’s all in the cloud

Page 15: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Create hierarchical backlogs

• Break down at each level

• Define, prioritize and assign work

• Use tagging for categorization and filtering

Work in sprints

Page 16: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Use work items to assign your team:

– Tasks

–Bugs

• Track status

• Coordinate efforts within the team

• Link work items to changes in code

Track

Page 17: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Track overall progress using the Kanban board

• Track sprint progress with the Scrum-based task board

Monitor

Page 18: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 19: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

LIVE DEMO

Page 20: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

HOST YOUR CODE IN THE CLOUD

Page 21: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 22: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Access your code form anywhere, anytime

• Chose between:

–Centralized version control system –> Team Foundation

–Distributed version control system -> Git

Host code in the cloud

Page 23: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Create private, cloud hosted source code repositories

• Discuss code changes with your team

Host code in the cloud

Page 24: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

LIVE DEMO

Page 25: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

VISUAL STUDIO “MONACO”

Page 26: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Lightweight browser based code editor

• Compile “on the fly”

• IntelliTrace enabled IDE

• Works from any browser

Visual Studio “Monaco”

Page 27: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

LIVE DEMO

Page 28: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

BUILD IN THE CLOUD &DEPLOY CONTINUOUSLY

Page 29: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 30: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Create and manage build processes

• Compile and test your applications in the cloud

• On demand or automated builds

Build in the cloud

Page 31: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Use cloud-hosted build controller to build your project in the cloud

• Automate your cloud builds to run nightly or after every check-in

• Track build health over time

Build in the cloud

Page 32: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 33: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• You can configure VSO team projects to build and deploy to Azure web sites or cloud services

Continuous delivery to Azure

Page 34: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

LIVE DEMO

Page 35: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

APPLICATION INSIGHTS

Page 36: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 37: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Find out what users are doing with your app

• Make sure your web application is available and responsive

• Diagnose Performance issues or exceptions

Application Insights

Page 38: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

• Monitor:

–Web application or web service

–Windows store application

–Web pages that use JavaScript

–Windows Phone 8 application

Application Insights

Page 39: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Page 40: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

LIVE DEMO

Page 41: The New Era of Code in the Cloud (Bogdan Toporan)

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Q & A