What’s New in Visual Studio 2017

Slides:



Advertisements
Similar presentations
What’s new in Visual Studio 2012 and Team Foundation Server 2012
Advertisements

Agile Project Planning End to End Traceability Stunning New Reports 1-click Custom Excel reports New Dashboards Branch Visualization DistributedBuild Build.
Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application.
Microsoft Confidential2 AdministrationTestingProject Mgmt.
Visual Studio 2013 Licensing Overview Offerings, Pricing, Licensing, and Promotions Rachel Pekin Microsoft.
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio Team Foundation.
Insightful Solutions :: Innovative Technologies Thanks to our Sponsors.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
Test and Lab Manager Manual Testing Layer Diagram UML Modeling Load Testing Web Testing Test Case Management IntelliTrace™ Architecture Explorer Test.
Anthony Borton. MV P “It was an epic failure... I tried to get on and couldn't” I'm really annoyed that I wasted so much time trying to get onto.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Randy Pagels, Developer Technology Specialist Microsoft Corporation Dev & Test in the Cloud.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Team Foundation Server 2012 Maximiliano Déboli Director de Desarrollo Microsoft Azure MVP
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
It’s tough out there … Software delivery challenges.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Keynote Enabling Mobile DevOps
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Mobile Application Solution
Cloud Adoption Framework
11/19/2017 9:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
HPE ALM Octane.
DevOps for the IT Pro with Azure and Visual Studio Team Services
Lucidchart Extends Collaborative, Cross-Platform Diagramming Solution for Individuals, SMBs, and Enterprises with New Microsoft Office 365 Add-Ins OFFICE.
Introduction ITEC 420.
Xamarin for Visual Studio Enterprise
Appium Studio Appium testing made easy at any scale.
The Xamarin Promise - Realized
Build Fundamentals and Continuous Integration
Visual Studio 2010 and .NET Framework 4 Training Workshop
Gain visibility into your apps with Azure Application Insights
Mobile DevOps Donovan Microsoft 2016
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
The Transition to Modern Office Add-in Development
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Microsoft Ignite /22/2018 3:27 PM BRK2121
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
Mobile DevOps with Visual Studio Team Services and HockeyApp
Mobile Application Solution
Git Version Control for Everyone
Les liens typés entre Work Items
Visual Studio 2005 “Personalized productivity”
Microsoft Ignite /14/ :21 AM BRK2101
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
Microsoft Test and Lab Manager : Exécution de cas de tests
Microsoft Virtual Academy
Windows 10 Preview Andy & Jerry
TFS from on-prem to the cloud with Azure DevOps Services
Architecture Explorer
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
VISUAL STUDIO 2010 Le service de build.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Visual Studio 2010 and .NET Framework 4 Training Workshop
HCL’s Viewpoint – DevOps on MS Cloud
What’s new in Visual Studio 2012
Visual Studio 2010 和 .NET Framework 4 培训研讨会
Gestion visuelle de branches
Office 365 Development July 2014.
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
.Net for Test and Measurement
Automated Delivery for .NET Applications
ArcGIS Pro: An Introduction Overview
Presentation transcript:

What’s New in Visual Studio 2017 Ervin Loh MVP: Visual Studio and Development Technologies

Any developer, any app, any platform iOS Windows Android Linux .NET C++ JavaScript PHP Python Node.js R Cordova Unity

The Visual Studio 2017 family Community Professional Subscription Enterprise Subscription Free, fully-featured IDE for students, open-source and individual developers. Professional developer tools and services for small teams Microsoft DevOps solution for productivity and coordination across teams of any size. Benefits Development of modern applications and services for Android, iOS, Windows, web, cloud and desktop. Fully extensible. Limited to open source developers, students, and individuals (<6 devs, <$1M revenue, <250PCs). Benefits Development of modern applications and services for Android, iOS, Windows, web, cloud and desktop. Fully extensible. Includes training, support and cloud credits as part of subscription benefits. No usage restrictions. Benefits Advanced productivity features with real time insights and feedback on code and quality. Full support across the DevOps lifecycle. Plan, execute and monitor your entire testing effort. Includes enhanced subscription benefits with access to most Microsoft software, cloud credits and advanced training options.

Visual Studio 2017 feature matrix Professional Subscription (Standard/Annual) Enterprise Subscription Professional developer tools and services for small teams Microsoft DevOps solution for productivity and coordination across teams of any size. IDE Azure Stack Updates to Intellisense Microservices Project Centennial Multi Language & Multi Platform Xamarin Mobile Development Debugging Static Code Analysis Code Lens Code Metrics Code Coverage Unit Testing Refactoring Xamarin Exclusive Features: Xamarin Profiler Embedded Assemblies Live Inspector Test Recorder iOS Simulator Real Time/Live Experiences – Inner Loop Productivity: Real Time Dependency Validation Real Time Continuous Testing Code Style and Code Analysis Rules IntelliTrace (Historical & Production Debugging) IntelliTest (Unit Test Generation and Arch Coverage) Unlimited Load Testing (IDE & Web Authoring) .NET Memory Dump Analysis Code Map Debugger Integration Microsoft Fakes Coded UI Testing Code Clone Architectural Layer Diagrams Subscription Benefits Release Pipeline Authoring Team Collaboration (Agile Planning, Task/Bug Tracking, VC, CI/CD, Test & Feedback, Code Search) Windows Server and SQL Server for Dev/Test 2 x Technical support incidents PowerApps 30 x Pluralsight Training Courses Test case Management DevOps add-ons Test Manager Package Management 1 Private Build & Release pipeline Microsoft Office All Microsoft Software/Server Software for Dev/Test 4 x Technical support incidents 45 x Pluralsight Training Courses Confidential - NDA

New Visual Studio Enterprise features Features that are useful in a team environment. Features that are not available in other IDEs. Flagship features that are brought to the Enterprise product first. Real-time shift left IDE features (features that speed up code flow). Advanced testing and unit testing features for mobile developers. Advanced profiling and diagnostic tools for mobile developers.

Real Time Continuous Testing Streamline the developer’s Inner Loop and speed up code flow Real Time Continuous Testing Real Time Architectural Dependency Validation Code Style and Code Analysis Rules*

Real Time Continuous Testing Automatically run unit tests while editing code Get continuous feedback on the quality of your code by understanding which lines of code are covered by passing or failing unit tests. As you write code in the editor, this feature runs unit tests in the background. The lines of code that fail unit tests are marked with red cross icons and passing with green checkmark icons. Immediately see if your code changes break your unit tests.

DEMO Real Time Continuous Testing

Real Time Architectural Dependency Validation Validate dependencies as you type You are now alerted to dependency violations as you type in the Code Editor. A project architect can express allowed and rejected dependencies in an Architecture Dependency Diagram (aka Layer Diagram). As you type, warnings are available in the Error List explaining the violation, and squiggles in the code editor show the precise location of this violation.

DEMO Real Time Architectural Dependency Validation

Coded UI Testing Automate manual testing Reduce the burden of manual regression testing by using the Coded UI test framework to fully automate UI testing. You can create a coded UI test that can test that the user interface for an application works correctly. The Coded UI test performs actions on the user interface controls for an application and verifies that the correct controls are displayed with the correct values.

IntelliTest Unit testing – now better! Use IntelliTest to quickly generate relevant unit tests for your code – automatically. IntelliTest dramatically reduces the effort required for creating unit tests for new or existing code so you can focus on building new features instead. Easily create sets of unit tests for legacy code that has never been looked at before and increase path coverage and code quality.

DEMO IntelliTest

IntelliTrace No more «No Repro» Diagnosing unexpected behavior can sometimes take hours of searching through source code and repeated guesses where to set breakpoints. Using the diagnostic tools in Visual Studio 2017 and IntelliTrace you can see the history of your code’s execution and navigate back in time to inspect state without manually setting breakpoints.

Perfecto Mobile Cloud Device Lab VSTS Integration Manually test w/ 1,000s of devices Provision directly in the browser VSTS Integration Automate uploading new builds Parallel test execution

DEMO Perfecto Mobile

Code Style and Code Analysis Rules Enforce code style and analysis rules across your entire organization Centrally define code style and code analysis rules across multiple developers and teams. Developers get real-time feedback if they violate code style or code analysis rules. Developers also get quick fixes for common code violations. Developers get real-time feedback on the quality of their code and can fix issues before checking in changes. Say no to technical debt!

DEMO Code Style and Code Analysis Rules

Performance and Load Testing Know your limits Visual Studio makes integrating load testing into your development process easy and will help you avoid nasty surprises in production. Whether those surprises are caused by world-wide distribution, the scale of your customer base or problems that might only manifest in multi-day runs – Load Testing will give you the analytics to solve those problems before you deploy.