SlideShare a Scribd company logo
Visual studio professional 2015 overview
Visual studio professional 2015 overview
Visual studio professional 2015 overview
Achieve
more
Team
agility
Any
platform
Visual studio professional 2015 overview
Visual studio professional 2015 overview
Visual studio professional 2015 overview
Visual studio professional 2015 overview
Cordova tooling
•
•
Black Box
What is Xamarin?
Sharing cross-platform
code with Xamarin
Cross-platform C++
Emulator for Android
Windows 10
Visual studio professional 2015 overview
ASP.NET
ASP.NET
Code editing
Develop for Azure
Connect to Azure
Visual studio professional 2015 overview
Connected apps
•
•
•
•
Achieve more
Achieve more
Stay in the zone
Better code
Faster coding
Achieve more
Visual studio professional 2015 overview
.NET languages
C++ conformance
TypeScript
Achieve more
Code insights
Visual studio professional 2015 overview
Visual studio professional 2015 overview
Planning
Visual studio professional 2015 overview
Agile collaboration
Visual studio professional 2015 overview
Next generation
team build
Subscriber Benefits
Professional
with MSDN
Productive
development
Visual Studio Professional with MSDN
is a comprehensive collection of software,
tools and services for building professional
applications with maximum productivity
for individuals and teams.
Audience
Professional developers creating modern
applications looking for individual and team
productivity.
Features
• CodeLens – all code and team indicators
• Cross-platform mobile development
(iOS, Android, Windows)
• Windows Desktop and Windows Store Apps
• Web and Cloud development
• Office and SharePoint development
Team collaboration benefits
• Access to any Visual Studio Team Services
account
• Team Foundation Server and a TFS CAL
Subscriber benefits
• Core software for dev/test
(Windows, Windows Server, SQL Server)
• $50 monthly Azure credit for dev/test
• Windows Developer account
• Technical Support
• Microsoft eLearning
• MSDN Magazine
• 10 Pluralsight courses for 3 months
• Priority support in MSDN forums
• Partner offers
HERO scenarios
App development for any device and platform
(Windows, iOS, Android) and desktop.
Web application and cloud services development
Individual and team productivity
Visual Studio
Professional
Cloud
Subscriptions
A new, more flexible way of purchasing
Visual Studio Professional and Visual
Studio Enterprise that provides great
options for customers who embrace the
cloud for software development.
Visual Studio Professional and Visual
Studio Enterprise IDEs are offered as
monthly or annual subscriptions, sold
in the new Visual Studio Marketplace.
Monthly Subscription
Visual Studio monthly subscriptions are an
attractive option for developers who need
just the Visual Studio IDE, and already have
the necessary licenses for other Microsoft
software running in their development and
testing environment.
Team collaboration benefits
• Access to any Visual Studio Team Services
account
• Team Foundation Server and a TFS CAL
Same team collaboration benefits as monthly,
plus:
Subscriber Benefits
• Core software for dev/test
(Windows, Windows Server, SQL Server)
• $50 monthly Azure credit for dev/test
• Windows Developer account
• Technical Support
• Microsoft eLearning
• MSDN Magazine
• 10 Pluralsight courses for 3 months
• Priority support in MSDN forums
• Partner offers
Annual Subscription
Visual Studio annual subscriptions are an
attractive option for developers who need
both the Visual Studio IDE as well as licenses
for other Microsoft software running in their
development and testing environment. In
addition to software for development and
testing, there are additional valuable benefits
included in annual subscriptions:
Visual studio professional 2015 overview
Achieve
More
Team
Agility
Any
Platform
Visual studio professional 2015 overview
https://www.visualstudio.com/products/
visual-studio-professional-with-msdn-vs
Visual studio professional 2015 overview

More Related Content

PDF
Game Kettle Feb 2014 Gateshead
PDF
Visual Studio Enterprise 2015 Overview atidan
PDF
Azure cloud for students and educators
PDF
Getting Started with Visual Studio 2015 and C# 6.0
PPTX
Introducing Visual Studio Online
PPTX
Building with Visual Studio Online
PPTX
What's new in ALM using Visual Studio 2013 and Team Foundation Service
PDF
2018 What's New in Visual Studio Code 1.25?
Game Kettle Feb 2014 Gateshead
Visual Studio Enterprise 2015 Overview atidan
Azure cloud for students and educators
Getting Started with Visual Studio 2015 and C# 6.0
Introducing Visual Studio Online
Building with Visual Studio Online
What's new in ALM using Visual Studio 2013 and Team Foundation Service
2018 What's New in Visual Studio Code 1.25?

What's hot (20)

PPTX
Introduction to SharePoint Framework
PPTX
Windows 10 UWP Development Overview
PPTX
Build uwp apps with windows app studio
PPS
Visual Studio 2015 Product Lineup
PPT
New in the Visual Studio 2012 IDE
PPTX
Building Cross-Platform JavaScript Apps using Cordova
PPTX
What's new in Visual Studio 2022
PPTX
Everything You Ever Wanted To Know About Application Compatibility
PPTX
What's new in .net 5 by muralidharan deenathayalan
PPTX
Application innovation & Developer Productivity
DOC
Manish_Gupta
PDF
What's new for VSTS & TFS
PPTX
Visual Studio 2017
PPTX
Sys01 creare applicazioni virtuali con microsoft application virtualization...
PPTX
Web application development process
PPTX
Tech Days 2015 continuous delivery med azure och visual studio online
PDF
DevOps with Visual studio Release Management (Pieter Gheysens)
PDF
Amazon Final internship presentation
PPT
DevOps and Visual Studio Team Services
PPTX
Visual Studio 2010 RTMtoSP1
Introduction to SharePoint Framework
Windows 10 UWP Development Overview
Build uwp apps with windows app studio
Visual Studio 2015 Product Lineup
New in the Visual Studio 2012 IDE
Building Cross-Platform JavaScript Apps using Cordova
What's new in Visual Studio 2022
Everything You Ever Wanted To Know About Application Compatibility
What's new in .net 5 by muralidharan deenathayalan
Application innovation & Developer Productivity
Manish_Gupta
What's new for VSTS & TFS
Visual Studio 2017
Sys01 creare applicazioni virtuali con microsoft application virtualization...
Web application development process
Tech Days 2015 continuous delivery med azure och visual studio online
DevOps with Visual studio Release Management (Pieter Gheysens)
Amazon Final internship presentation
DevOps and Visual Studio Team Services
Visual Studio 2010 RTMtoSP1
Ad

Viewers also liked (7)

PPTX
Liquidos y electrolitos
PPTX
Visual Studio 2015 and the Next .NET Framework
PPTX
Visual studio 2015
PPTX
Visual studio introduccion
PDF
Design and Simulation Microstrip patch Antenna using CST Microwave Studio
PPTX
DATA WAREHOUSING
PPTX
System Analysis and Design
Liquidos y electrolitos
Visual Studio 2015 and the Next .NET Framework
Visual studio 2015
Visual studio introduccion
Design and Simulation Microstrip patch Antenna using CST Microwave Studio
DATA WAREHOUSING
System Analysis and Design
Ad

Similar to Visual studio professional 2015 overview (20)

PPTX
Visual Studio 2017 Release Notes
PDF
Microsoft Visual Studio 2015 Offerings, Licensing and Pricing
PDF
Csharp corner toronto vs2019 post launch 10 apr 2019 nilesh shah
PDF
Visual studio 2019 launch
PPTX
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
PPTX
Whats new for developers in Visual Studio 2013
PPTX
Visual Studio Code
PPTX
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
PPT
5-Must-Have-Tools-for-.NET-Application-Development-Services-pptx-.ppt
PPTX
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
PPTX
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
PPTX
Staying connected: An Overview of Announcements from Microsoft’s Connect();
PPTX
SAP ByDesign Development
PPTX
TUTTO SU VISUAL STUDIO ALM 2015
PPTX
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
PPTX
News from Build 2013
PDF
What is New in Teams Meetings and Meeting Rooms July 2021
PPTX
Modern Development with Microsoft
PDF
Develop enterprise-ready applications for Microsoft Teams
PDF
Welcome to Azure Devops
Visual Studio 2017 Release Notes
Microsoft Visual Studio 2015 Offerings, Licensing and Pricing
Csharp corner toronto vs2019 post launch 10 apr 2019 nilesh shah
Visual studio 2019 launch
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
Whats new for developers in Visual Studio 2013
Visual Studio Code
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
5-Must-Have-Tools-for-.NET-Application-Development-Services-pptx-.ppt
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
Staying connected: An Overview of Announcements from Microsoft’s Connect();
SAP ByDesign Development
TUTTO SU VISUAL STUDIO ALM 2015
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
News from Build 2013
What is New in Teams Meetings and Meeting Rooms July 2021
Modern Development with Microsoft
Develop enterprise-ready applications for Microsoft Teams
Welcome to Azure Devops

More from Lee Stott (20)

PDF
Cortana intelligence suite for projects & hacks
PDF
Project Oxford - Introduction to advanced Manchine Learning API
PDF
Getting coding in under a hour with Imagine Microsoft
PDF
Create and manage a web application on Azure (step to step tutorial)
PDF
Setting up a WordPress Site on Microsoft DreamSpark Azure Cloud Subscription
PPTX
Imagine at Microsoft - Resources for Students and Educators
PPTX
Porting unity games to windows - London Unity User Group
PPTX
Visual Studio Tools for Unity Unity User Group 23rd Feb
PPTX
Unity camp london feb 2015
PPTX
Marmalade @include2014 Dev leestott Microsoft
PDF
E book Mobile App Marketing_101
PDF
Game Republic 24th April 2014 - Maximising your app revenue
PDF
Updateshow Manchester April 2014
PDF
Microsoft Office for Education
PDF
Microsoft Learning Experiences Skills and Employability
PDF
GamesWest 2013 December
PDF
Microsoft Graduate Recuirtment postcard
PDF
Microsoft 2014 Graduate brochure
PDF
Designing beautiful windows phone games
PDF
Microsoft Nokia developer programmes and opportunity
Cortana intelligence suite for projects & hacks
Project Oxford - Introduction to advanced Manchine Learning API
Getting coding in under a hour with Imagine Microsoft
Create and manage a web application on Azure (step to step tutorial)
Setting up a WordPress Site on Microsoft DreamSpark Azure Cloud Subscription
Imagine at Microsoft - Resources for Students and Educators
Porting unity games to windows - London Unity User Group
Visual Studio Tools for Unity Unity User Group 23rd Feb
Unity camp london feb 2015
Marmalade @include2014 Dev leestott Microsoft
E book Mobile App Marketing_101
Game Republic 24th April 2014 - Maximising your app revenue
Updateshow Manchester April 2014
Microsoft Office for Education
Microsoft Learning Experiences Skills and Employability
GamesWest 2013 December
Microsoft Graduate Recuirtment postcard
Microsoft 2014 Graduate brochure
Designing beautiful windows phone games
Microsoft Nokia developer programmes and opportunity

Recently uploaded (20)

PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Classroom Observation Tools for Teachers
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Supply Chain Operations Speaking Notes -ICLT Program
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPH.pptx obstetrics and gynecology in nursing
human mycosis Human fungal infections are called human mycosis..pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Microbial disease of the cardiovascular and lymphatic systems
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Anesthesia in Laparoscopic Surgery in India
TR - Agricultural Crops Production NC III.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Classroom Observation Tools for Teachers
Insiders guide to clinical Medicine.pdf
Cell Types and Its function , kingdom of life
Abdominal Access Techniques with Prof. Dr. R K Mishra
102 student loan defaulters named and shamed – Is someone you know on the list?
Complications of Minimal Access Surgery at WLH
Renaissance Architecture: A Journey from Faith to Humanism

Visual studio professional 2015 overview

Editor's Notes

  • #2: Talking Points Introduce yourself to the audience Explain that you will be doing an overview of the product and not a deep dive. Depending on the event there will be other sessions to learn more about the topic.
  • #3: Talking Points Software has moved from traditional IT scenarios to being the core of all businesses including non-software businesses. Software has changed from moving electrons to moving atoms With software being everywhere and impacting every business, we had to revisit how software is developed.
  • #4: Talking Points Today we will focus on the newest version of Visual Studio Professional which has been designed for individual developers and small teams
  • #5: Talking Points Visual Studio 2015 helps every developer and development team create every type of app in 3 ways: Support for creating apps on any platform Get more done faster so you can achieve more Provide the solutions for teams to be agile in how they collaborate and deliver software
  • #6: Talking Points This is just an overview of the areas that we are going to discuss under the “any platform” pillar Cordova http://blogs.msdn.com/b/visualstudio/archive/2014/12/17/build-and-run-using-cordova-cli.aspx http://blogs.msdn.com/b/visualstudio/archive/2015/01/12/visual-studio-tools-for-apache-cordova-and-the-remote-mac-agent.aspx http://blogs.msdn.com/b/visualstudio/archive/2014/12/04/ios-build-amp-debugging-with-the-visual-studio-tools-for-apache-cordova.aspx http://blogs.msdn.com/b/visualstudio/archive/2014/11/13/tools-for-apache-cordova-update-ios-debugging-amp-windows-8-1-support.aspx
  • #7: Talking Points First section we are going to cover is “target any device” Cordova http://blogs.msdn.com/b/visualstudio/archive/2014/12/17/build-and-run-using-cordova-cli.aspx http://blogs.msdn.com/b/visualstudio/archive/2015/01/12/visual-studio-tools-for-apache-cordova-and-the-remote-mac-agent.aspx http://blogs.msdn.com/b/visualstudio/archive/2014/12/04/ios-build-amp-debugging-with-the-visual-studio-tools-for-apache-cordova.aspx http://blogs.msdn.com/b/visualstudio/archive/2014/11/13/tools-for-apache-cordova-update-ios-debugging-amp-windows-8-1-support.aspx
  • #8: Talking Points Developing apps is difficult due to the variety of devices and platforms to target. There also different ways to target apps for these platforms.
  • #9: Talking Points As developers targeting multiple platforms we often have to choose between rich user experiences per device and a single user experience that works across devices Rich experiences .NET can be used for targeting Windows devices The same .NET skills can be used for creating rich user experiences targeting iOS and Android as well using Xamarin You can also use your native Breadth of devices HTML/CSS/JavaScript are used to create web based applications that can be viewed in a browser The same web skills can be used to create hybrid apps for iOS, Android and Windows using Apache Cordova Desktop reassurance WPF core investments Access to modern features Common distribution Easier transition to Store apps Optimize for devices Universal apps and native compilation Cross-device Windows, iOS, Android native apps (thru Xamarin) Modern web Productive HTML5 development Highly interactive web with JavaScript and TypeScript Ready for Enterprise LOB apps and cloud modernization Embrace hybrid apps Cordova tooling support built on existing Modern Web support in Visual Studio and TypeScript. Android, iOS support including the entire developer flow.
  • #10: Talking Points Apache Cordova tooling in Visual Studio 2015 support you to create hybrid apps for Android, iOS and Windows Highlight some of the topics here that would be good for your audience Background Information Here is additional information to learn about the mentioned capabilities Mobile app development for web developers: http://blogs.msdn.com/b/visualstudio/archive/2014/10/14/mobile-apps-for-web-developers.aspx Build and Run using Cordova CLI: http://blogs.msdn.com/b/visualstudio/archive/2014/12/17/build-and-run-using-cordova-cli.aspx Apache Ripple: http://ripple.incubator.apache.org/
  • #11: Talking Points This slide covers some of the key points of using Xamarin with .NET
  • #12: Talking Points Shared Projects and Partial Classes Leveraged partial classes ‘partial’ keyword indicates other parts of the class may be defined elsewhere Why not use interfaces? Separate cross-platform code from platform-specific code [click] Cross-platform and platform-specific code separated across multiple files Functionally equivalent to a single file with #if platform, but easier to manage Portable Class Libraries Portable class libraries are projects that target multiple frameworks and build to a binary that can be consumed by projects targeting one of those frameworks. Simple as new Portable Library, check the appropriate frameworks, click OK. Key thing here is the single binary. PCL have been out for a few years, but only within the past year have the Xamarin.iOS and Xamarin.Android frameworks become possible targets. Xamarin and Microsoft worked together to make this possible. Not dynamic, uses profiles Not compatible with partial classes, which must not span binaries
  • #13: Talking Points Many organizations have large C++ code bases for their desktop apps. Instead of starting fresh for your mobile apps you can port your C++ to mobile platforms with minimal work. Points on the slides cover some of the details. Background Information Clang: is the front end compiler for LLVM http://clang.llvm.org/ LLVM is the collective name for modular and reusable compiler toolchain technologies http://www.llvm.org/ Debugging C++ in VS2015: http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/12/debugging-c-code-on-android-with-visual-studio-2015.aspx C++ in VS 2015: http://blogs.msdn.com/b/vcblog/archive/2014/11/12/visual-studio-2015-preview-now-available.aspx Cross-platform mobile development: http://blogs.msdn.com/b/vcblog/archive/2014/11/12/cross-platform-mobile-development-with-visual-c.aspx Talking Points Many organizations have critical code bases written in C++ that they would like to bring forward to mobile platforms. Instead of re-implementing the code in a different language, cross-platform C++ supports you to move your code forward. Cross-platform with C++ Focus is on supporting libraries and not UI Works with iOS and Android compatible technologies including Clang and LLVM plus LLDB/GDB for debugging Why customers will care? Developers can build C++ libraries that execute on multiple targets: Windows Desktop, Windows-Store, Windows-Phone, iOS and Android. Developers get all the software they require, together with easy options to track and update that software. Developers have a fully integrated solution all the way from code authoring to build, deploy and debug, with the full richness of the Visual Studio experience. Developers can build, debug and use C++ libraries from a C#/Xamarin app. Intellisense highlights the differences between
  • #14: Talking Points With the Android Emulator you get a great emulator for testing your Android apps. It includes a variety of capabilities so you can use your app in the emulator as if you were using a physical device. After you launch the emulator you can use it outside of Visual Studio Background Visual Studio Emulator for Android: http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/12/introducing-visual-studio-s-emulator-for-android.aspx
  • #15: Talking Points Develop apps for the next version of Windows, Windows 10 using your existing skills. There are a variety of new capabilities to create great user experiences including natural user interfaces and to provide the best experience on a given device. https://microsoft.sharepoint.com/teams/TechSeriesDocs/Tech%20Series%20Docs%202/2015-01%20-%20Win10%20Dev%20Pitch%20Deck.pptx?web=1 http://blogs.msdn.com/b/somasegar/archive/2015/03/23/visual-studio-tools-for-windows-10-technical-preview.aspx http://blogs.windows.com/buildingapps/2015/03/23/windows-10-developer-tooling-preview-now-available-to-windows-insiders/
  • #16: Talking Points This slide is a transition into web and cloud app development ASP.NET 5 Overview: http://www.asp.net/vnext/overview/aspnet-vnext/aspnet-5-overview Grunt and Bower in VS2015: http://www.asp.net/vnext/overview/aspnet-vnext/grunt-and-bower-in-visual-studio-2015 Additional background: http://blogs.msdn.com/b/webdev/archive/2014/06/03/asp-net-vnext-in-visual-studio-14-ctp.aspx New things in ASP.NET vNext: http://www.tugberkugurlu.com/archive/exciting-things-about-asp-net-vnext-series-the-ultimate-guide ASP.NET vNext in Dev14 CTP: http://blogs.msdn.com/b/webdev/archive/2014/06/03/asp-net-vnext-in-visual-studio-14-ctp.aspx
  • #17: Talking Points ASP.NET 5 has been designed from top to bottom to be ready for cloud deployments by reducing the memory footprint and increasing the throughput. Manage client-side development Use Bower to manage your client side packages for JavaScript and CSS libraries Grunt manages automation tasks like mini-fication, unit testing, etc., so you can focus on non-repetitive tasks NPM is the package manager for JavaScript that is used by Bower and Grunt Dependency management Adding dependencies is now as easy as adding the dependency to project.json. NuGet Package Manager handles the rest IntelliSense support to find available NuGet packages
  • #18: Talking Points In November 2014 Microsoft announced a new era of enabling .NET cloud developers to build .NET cloud applications on multiple platforms. Microsoft is continuing this vision by making ASP.NET cross-platform and open.
  • #19: Talking Points Visual Studio 2015 has improved support for your HTML editing. HTML Editor New editor functionality Recognizes {{…}} syntax in HTML templates to eliminate false errors in popular frameworks (e.g., Angular, Django, and more) TODO/HACK comments for to do list in code Support for custom elements to avoid validation errors Support for the <picture> element to show different pictures depending on the dimensions of the browser UI framework Angular directives/attributes and bootstrap CSS classes now show a framework specific icon in IntelliSense JSON Editor Editor improvements for better coding Detects duplicates to avoid common coding errors IntelliSense support for Bower and NPM packages directly in the JSON editor Context menu for long arrays support un-minify to see the details Reload cached schemas to stay up-to-date Performance improvements JSON schemas now load asynchronously and child schemas are now cached to provide a faster JSON editing experience Background Information Editor details: http://blogs.msdn.com/b/webdev/archive/2014/11/12/announcing-asp-net-features-in-visual-studio-2015-preview-and-vs2013-update-4.aspx
  • #20: Talking Points The cloud brings many benefits to developers including removing infrastructure management and capital expenditures from being key concerns. However, it also introduces new development patterns and application profiles. With the Azure SDK you will have the templates, code analysis tools and remote debuggers to take advantage of the cloud quickly. Background Information Azure SDK 2.5: http://azure.microsoft.com/blog/2014/11/12/announcing-azure-sdk-2-5-for-net-and-visual-studio-2015-preview Azure SDK 2.6: https://channel9.msdn.com/Series/ConnectOn-Demand/240
  • #21: Talking Points As part of the development process you might need to access a variety of different sources. With Visual Studio 2015 you get single sign-on support to Azure Active Directory and connect to multiple Azure accounts simultaneously. Background Information Azure SDK 2.5: http://azure.microsoft.com/blog/2014/11/12/announcing-azure-sdk-2-5-for-net-and-visual-studio-2015-preview
  • #23: Talking Points Integrate data from the cloud into your application. Connect to a variety of sources including Salesforce and Office 365 to provide more data to your application’s users. Also explore your big data with HDInsight Server Explorer directly in Visual Studio. Background Information http://azure.microsoft.com/blog/2014/11/12/announcing-azure-sdk-2-5-for-net-and-visual-studio-2015-preview
  • #26: Talking Points Switching between tabs, apps or computers are just some of the ways that you can lose context and become less effective while coding. Visual Studio 2015 provides the right data in context and also has roaming settings so that you can stay in the zone. Background Information PerfTips: http://blogs.msdn.com/b/visualstudioalm/archive/2014/08/18/perftips-performance-information-at-a-glance-while-debugging-with-visual-studio.aspx Light Bulbs: http://www.visualstudio.com/en-us/news/vs2015-preview-vs.aspx Settings and roaming: http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/710
  • #27: Talking Points Waiting until runtime to find basic issues with your code is inefficient and could be problematic if you have to redesign a chunk of it. With Live Code Analysis tools you can identify issues while coding so they can be addressed right away. When you are debugging at runtime use breakpoint configurations to customize break conditions so you can be as granular as you need to be. Background Information VS 2015 Preview: http://www.visualstudio.com/en-us/news/vs2015-preview-vs.aspx Writing your own live code analyzer: https://msdn.microsoft.com/en-us/magazine/dn879356.aspx Code analysis for Azure: https://www.nuget.org/packages/Microsoft.VisualStudio.Azure.CodeAnalysis/0.2.0-beta New breakpoint configuration experience: http://blogs.msdn.com/b/visualstudioalm/archive/2014/10/06/new-breakpoint-configuration-experience.aspx
  • #28: Talking Points How users interact with your application is important. They expect clean and intuitive interfaces. With Blend integration in Visual Studio you have the tools and Visual Studio consistency for editing and previewing XAML. Background Information Blend for Visual Studio 2015: http://blogs.msdn.com/b/visualstudio/archive/2014/11/13/blend-for-visual-studio-2015-preview.aspx
  • #30: Talking Points .NET has evolved greatly recently to meet the needs of the variety of application patterns and platforms that need to be supported today. There are two key parts to .NET Core is a modular development stack so you can focus on only what you need for a smaller footprint. It is also cross-platform and can be run side-by-side with other verions of .NET Framework is the full .NET implements which is great for rich desktop applications Background Information Introducing .NET Core: http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx NET Core is open source: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx .NET Core is essentially a fork of the NET Framework whose implementation is also optimized around factoring concerns. Even though the scenarios of .NET Native (touch based devices) and ASP.NET 5 (server side web development) are quite different, we were able to provide a unified Base Class Library (BCL).
  • #31: Talking Points C# and Visual Basic continue to evolve to support developers to get more done faster. With the .NET Compiler Platform there is a standard technology to provide consistent innovation and tooling support. Background Information New features in C# 6: http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx New features in VB 14: http://blogs.msdn.com/b/vbteam/archive/2014/12/09/new-language-features-in-visual-basic-14.aspx F# in Visual Studio 2015: http://blogs.msdn.com/b/fsharpteam/archive/2014/11/12/announcing-a-preview-of-f-4-0-and-the-visual-f-tools-in-vs-2015.aspx
  • #32: Talking Points As the C++ language continues to evolve support for the language gets updated in Visual Studio. We continue to add/improve support across C++ 11 & 14 Background Information Visual C++ language features: http://www.visualstudio.com/news/vs2015-preview-vs#C++ Detailed chart of C++ support: http://blogs.msdn.com/b/vcblog/archive/2014/11/17/c-11-14-17-features-in-vs-2015-preview.aspx
  • #33: Talking Points TypeScript simplifies writing JavaScript code by providing a typed language that compiles to standard JavaScript. JavaScript code is TypeScript so you can use JavaScript code and libraries.
  • #35: Talking Points We added CodeLens to Visual Studio Professional 2015 so that users have access to the in-context information that helps developers stay in the zone. New in CodeLens with this release are file level indicators and support for these on additional file types. Background Information File level indicators: http://blogs.msdn.com/b/visualstudioalm/archive/2015/02/25/codelens-file-activity-and-history-now-available-for-c-javascript-and-sql-files-stored-in-git.aspx
  • #38: Talking Points Even small teams can have trouble staying on top of the work that needs to be done. With the team collaboration benefits provided in your Visual Studio subscription (Team Foundation Server / Visual Studio Team Services) you get access to a great solution for keeping your team productive. Some ALM areas you can discuss that are accessible to Professional are: Agile Portfolio management work item charting backlog management sprint planning kanban board agile task boards work item tracking
  • #40: Talking Points Once the work is defined, keeping the core and extended teams in sync become critical. The team collaboration benefits (Team Foundation Server / Visual Studio Team Services) included in your Visual Studio subscription give a lot of options to help manage your work. Some areas that you can discuss are: team (chat) rooms reporting & bi system center integration version control (Git or TFVC) code comments on changesets or git commits build automation
  • #42: Talking Points The next generation build system will enable teams to more easily create custom build workflows by introducing reusable tasks and leverages a lightweight, web-based authoring environment. This build system will also be capable of building code from external systems such as GitHub by leveraging the REST API’s and service hooks infrastructure available in Visual Studio Team Services. Finally, a new cross-platform build agent will allow teams to run builds on non-Windows machines. This makes it possible for the first time to build on Linux machines and for iOS / OS X by running builds on Macs. Background Information This will be previewed at BUILD but will not be available until a few weeks afterwards. Depending on when you give this presentation you should check to see if this feature is available.
  • #43: Talking Points The benefits of Visual Studio Professional with MSDN or Visual Studio Professional annual cloud subscriptions are not limited to the IDE. In your subscriber benefits you get a lot of resources for learning, team collaboration and platforms to develop on. If you have a Visual Studio subscription and have not activated it, do so now so you can take advantage of the great benefits waiting for you.
  • #44: Talking Points In addition to Visual Studio Professional with MSDN (“standard subscriptions”) and standalone Visual Studio Professional 2015 purchases we are offering a new cloud subscription for purchasing Visual Studio. Visual Studio standard subscriptions will remain the best option for customers who prefer perpetual software licenses, who have long-term software development needs, or who need the option to operate in fully offline development environments without Internet access. For our customers buying through volume licensing, standard subscriptions will remain the most cost effective way to get access to Visual Studio. There is no plan to discontinue selling standard subscriptions (Visual Studio Enterprise with MSDN, Visual Studio Professional with MSDN, etc.) and they will continue to be available through Microsoft Volume Licensing resellers and the Microsoft Store online.
  • #46: Talking Points With Visual Studio 2015 we simplified our IDE product line up to Professional and Enterprise For larger teams or when a state-of-the-art IDE is needed to create Enterprise scale applications, consider using Visual Studio Enterprise 2015.
  • #47: Talking Points You can see how Visual Studio 2015 has the platform support, productivity and team collaboration support to accomplish your needs.
  • #48: Talking Points We will take some time for questions before we wrap up the presentation.
  • #49: Talking Points Thank you for attending this session and you can download a trial of Visual Studio Professional 2015 to evaluate some of the capabilities that we discussed here.