Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Visual studio 2017 - Launch Event Keynote

579 views

Published on

On the 7th of March Visual Studio 2017 was released. Watch the slidedeck that was used during the keynotes.

Published in: Technology

Visual studio 2017 - Launch Event Keynote

  1. 1. Visual Studio Visual Studio for Mac Visual Studio Code Visual Studio Mobile Center Visual Studio Team Services
  2. 2. FUNDAMENTALS CLOUD MOBILE DEVOPS
  3. 3. Download now at www.visualstudio.com Free 60-day Xamarin University Announcing Visual Studio 2017 General Availability
  4. 4. Pluralsight: 1 year full catalog Office 365 Dev: 25 seats Parasoft: 6 months WhiteSource: 6 months Announcing New value for Visual Studio Enterprise subscribers
  5. 5. PRODUCTIVITY BOOSTED FOUNDATION STREAMLINED
  6. 6. Photo used under CC http://www.wocintechchat.com/ Kaycee Anderson Demo
  7. 7. Trends Software development is a team sport Agile & DevOps change the flow Individual productivity still matters
  8. 8. <//> public async Task<int> {int x = await task; Development flows left to right and repeats
  9. 9. We can do better Tighten the cycle Catch issues before check-in Identify issues in production
  10. 10. <//> Continuous integration + real-time experiences = shift left public async Task<int> {int x = await task;
  11. 11. <//> public async Task<int> {int x = await task;
  12. 12. Edit and continue – pulled debugging into the edit/build cycle <//> public async Task<int> {int x = await task;
  13. 13. <//> public async Task<int> {int x = await task;
  14. 14. Live unit testing – pulls quality further into the inner loop <//> public async Task<int> {int x = await task;
  15. 15. <//> public async Task<int> {int x = await task;
  16. 16. Live code analysis – immediate feedback loop <//> public async Task<int> {int x = await task;
  17. 17. Photo used under CC http://www.wocintechchat.com/ Kasey Uhlenhuth Demo
  18. 18. CONTAINERS MADE EASY .NET CORE CLOUD NATIVE
  19. 19. Hybrid
  20. 20. INFRASTRUCTURE DEVOPS APPLICATIONS APP FRAMEWORKS DATABASES & MIDDLEWARE
  21. 21. Compilers Languages Runtime components COMMON INFRASTRUCTURE .NET STANDARD LIBRARY TOOLS $_
  22. 22. Cross-platform Fast Lightweight Open source
  23. 23. Cloud development optimized .NET Azure Visual Studio + +
  24. 24. Photo used under CC http://www.wocintechchat.com/ Beth Massi Demo
  25. 25. Announcing .NET Core Tooling 1.0 Visual Studio 2017 .NET Core CLI www.dot.net/core
  26. 26. Traditional approach Microservices approach
  27. 27. Traditional approach Microservices approach Microservices approach
  28. 28. WEB APP Shopping cart service .NET CORE Catalog service JAVA Inventory service RUBY Shipping service .NET CORE Account service PYTHON
  29. 29. Azure Container Registry Visual Studio Container based CI/CD with Visual Studio Team Services WEB APP Shopping cart service .NET CORE Catalog service JAVA Inventory service RUBY Shipping service .NET CORE Account service PYTHON
  30. 30. Photo used under CC http://www.wocintechchat.com/ Scott Hanselman Demo
  31. 31. Announcing .NET Core microservices reference application Explore our beta release and provide feedback: http://aka.ms/MicroservicesArchitecture
  32. 32. .NET Core microservices reference app Explore our beta release and provide feedback: http://aka.ms/MicroservicesArchitecture e eSHOP onCONTAINERS
  33. 33. Visual Studio Dev Essentials 1.4M members and counting
  34. 34. Announcing New value for Visual Studio Dev Essentials members Opsgility: 3 months of Azure and DevOps training Aka.ms/devessentials
  35. 35. 1 Year anniversary: Xamarin joins Microsoft
  36. 36. Android Nougat Open Source Xamarin.Android Open Source Xamarin.Forms Xamarin included in Visual Studio InspectorXamarin.Forms Native Embedding Xamarin.Forms Previewer Visual Studio for Mac Preview Platform Specifics iOS 10 .NET Standard Xamarin.Forms URL Navigation Remote iOS Simulator on Windows MIT License Mono Embedded Native Controls Multi-process debugging on MacOpen Source Xamarin.iOS WatchOS 3 Open Source Xamarin.Mac Workbooks Xamarin.Forms Tizen BitCode support TLS 1.2Hybrid AOT Vulkan API Skia 2D Graphics
  37. 37. A mobile-first, cloud-first IDE. Made for the Mac. Native mobile and Mac apps in C# Build from the client to the cloud Announcing Visual Studio for Mac Preview 4
  38. 38. MOBILE DEVOPS AUTOMATED 5-STAR APPS MADE EASY
  39. 39. Xamarin: Anything you can do in Objective-C, Swift or Java, you can do in C# and Visual Studio • Native user interface • High-fidelity API access • Native performance
  40. 40. Inspector Profiler Forms previewer iOS simulator Connected services Workbooks New templates Test recorder
  41. 41. Photo used under CC http://www.wocintechchat.com/ James Montemagno Demo
  42. 42. A/B Testing Live Update Storage Push Notifications Crash Reporting Remote Config. Identity Tables
  43. 43. A/B Testing Live UpdateStorage Push Notifications Crash Reporting Remote Config. Identity Tables Visual Studio Mobile Center Mission control for mobile apps :-) Continuous build, testing, and monitoring For EVERY mobile app
  44. 44. Photo used under CC http://www.wocintechchat.com/ Keith Ballinger Demo
  45. 45. Lets developers build apps, not ops Easy to adopt Ready for the enterprise aka.ms/mobilecenter Announcing Visual Studio Mobile Center Preview
  46. 46. Evolving DevOps Trends we see
  47. 47. TRUSTED & SCALABLE ENTERPRISE-GRADE CONTINUOUS DELIVERY SIMPLIFIED
  48. 48. <//> public async Task<int> {int x = await task; Continuous integration + real-time experiences = shift left Continuous data mining + near real-time data = shift right
  49. 49. Visual Studio Team Services Team Foundation Server
  50. 50. Announcing Team Foundation Server 2017 Update 1
  51. 51. View PRs for a Commit Personalized Home Page Build/Release Task Versioning PR Merge Conflict Information Test Impact Analysis npm Support Follow Pull Request Repo Admin Permission Changes New Process Template Editor Docker Integration Follow Work Items Social Pull Request Experience Azure Integration Markdown and Emoji in Comments Code Search Release Management Improvements Commit Traceability Cherry Picking Agile Improvements Admin Work Hub Azure SQL Database Deployment Task
  52. 52. https://aka.ms/tfsimportdata 39k
  53. 53. Agile Planning Delivery plans Dashboards Kanban boards Build and Test Git source control Continuous integration Security scanning Open source compliance Cloud-based device testing Plan + Track Monitor + Learn DevOps Release Develop + Test Release Continuous delivery Functional testing Release management DevOps Monitor and Learn Application analytics Logging & operations analytics Mobile crash reporting Visual Studio Team Services Team Foundation Server Application Insights Visual Studio Mobile Center
  54. 54. Photo used under CC http://www.wocintechchat.com/
  55. 55. Source Control Continuous Integration Release Mgmt. Review/ Approval Trigger Deploy Testing QA Staging Production Dev Dev DBA
  56. 56. Photo used under CC http://www.wocintechchat.com/ Donovan Brown Demo
  57. 57. Included with Visual Studio Enterprise Database DevOps Increased productivity Announcing Redgate Data Tools
  58. 58. Free training and Azure credits 5-Star mobile app development Manage complexity and shift left Put quality at the center
  59. 59. Pluralsight: 1 year full catalog Office 365 Dev: 25 seats Parasoft: 6 months WhiteSource: 6 months Announcing New value for Visual Studio Enterprise subscribers
  60. 60. Our best tools including Visual Studio Enterprise CI/CD and testing service Discounted Azure pricing for dev/test On-site expert DevOps coaching aka.ms/devopsnow Announcing Enterprise DevOps Accelerator
  61. 61. FUNDAMENTALS CLOUD MOBILE DEVOPS
  62. 62. THANK YOU!
  63. 63. +500 extensions 116 launch partners Visual Studio 2017 launch partners

×