SlideShare une entreprise Scribd logo
1  sur  37
MSP Tech Days
Latin America 2019
Brazil – Peru – Nicaragua – Mexico
What’s new in
Visual Studio 2019?
Luis Beltrán June 25th, 2019
https://www.facebook.com/MUSCUTN/
Special Thanks to
Luis Beltrán
About me
@darkicebeam luis@luisbeltran.mx
luisbeltran.mx
Broad expertise is required
• Front-end, middle layer, and back-end
• Multiple development technologies and languages
• Optimized with Machine Learning and AI
Modern solution architectures
• Microservices and serverless technologies
• Reaching multiple experiences (IoT, AR, VR, bots, etc.)
Developers are dealing with increasing complexity
Visual Studio
Visual Studio for Mac
Visual Studio Code
Azure DevOps Services
Microsoft Azure
Visual Studio App Center
• Side-by-side installation
• Redesigned UX and Theme
• Visual Studio search experience
• Start window
• Solution Filters
• CodeLens is now in Community edition
Visual Studio – UX and Shell
Install the latest IDE side-by-side with your current one
Pain-free upgrades
Workloads
Immediate access to your projects
Visual Studio 2019 start window
The new search experience is
quicker and more effective.
Search results appear dinamically as
you type. Moreover, each result
includes a keyboard shortcut, so you
can memorize them.
The new search logic uses Fuzzy
Search, so you will find everything
you need, regardless of typos.
Search improved!
CodeLens shows you the number of references that a property or
function has, unit testing information and data directly from
Application Insights.
CodeLens
CodeLens was available as a
Visual Studio Enterprise-only
feature.
It is available in Visual Studio
2019 Community version now!
It is extensible, so developers
can roll their own experiences.
IntelliTrace and source control
history are still an Enterprise-
only feature.
CodeLens
The new C# refactorings simplify source code organization.
Just press Ctrl + and select the desired action.
Refactorings
Several new refactorings have been added, including one
that allows you to add methods to an interface based on a
class that implements it.
Refactorings
IntelliCode saves you time by putting what you’re most likely to use at
the top of your completion list.
Visual Studio IntelliCode
IntelliCode recommendations are based on thousands of open source
projects on GitHub each with over 100 stars.
When combined with the context of your code, the completion list is
tailored to promote common practices.
It is available for C#, XAML and C++ (VS 2019) and Java, TypeScript /
JavaScript, and Python (VS Code)
Visual Studio IntelliCode
Custom Models
• Provides suggestions based off your own code – custom
classes and types.
• Share your custom model with teammates working in the
same codebase.
• Available for C#
Visual Studio IntelliCode
Visual Studio IntelliCode
Step 1 – Install the IntelliCode extension for Visual Studio
(https://aka.ms/vsic/xtn/vs)
Step 2 – Create a custom model
How can I create my own model?
How can I create my own model?
Step 3 – Share it with your colleagues!
How can I create my own model?
Editing the .csproj file
Ctrl – T
Find all your files
Find all references – Read/Write
A service which allows developers to share their own codebase
and their context with a teammate in order to get instant,
bidirectional collaboration directly from Visual Studio.
With Live Share, a teammate can read, browse, edit and debug a
project that you have shared with them, in a safe and fast
environment.
It is installed by default on Visual Studio 2019.
Visual Studio Live Share
Work with your own tools:
• No need to clone repos or install any dependencies your
code relies on
• Pair software from an office, a house… or any place around
the world!
Visual Studio Live Share
Visual Studio Live Share
Visual Studio 2019:
https://visualstudio.com
Get started with Visual Studio 2019 today!
https://www.facebook.com/groups/xamarindiplomadoitc/
Comunidad Xamarin en Español
Thank you for your attention!
https://youtube.com/user/darkicebeam
https://slideshare.net/icebeam
@darkicebeam
icebeam7
luisantoniobeltran
luisbeltran.mx
Luis Beltrán
Tomás Bata University in Zlín
Tecnológico Nacional de México en Celaya
luis@luisbeltran.mx
about.me/luis-beltran
Whats New in Visual Studio 2019

Contenu connexe

Tendances

“Uncode AI: Code-free Development, Delivery and Maintenance of Edge AI Applic...
“Uncode AI: Code-free Development, Delivery and Maintenance of Edge AI Applic...“Uncode AI: Code-free Development, Delivery and Maintenance of Edge AI Applic...
“Uncode AI: Code-free Development, Delivery and Maintenance of Edge AI Applic...
Edge AI and Vision Alliance
 
ArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web Applications
Microsoft ArcReady
 
How to run an open source project
How to run an open source projectHow to run an open source project
How to run an open source project
Directi Group
 
ArcReady - Architecting Modern Distributed Applications
ArcReady -  Architecting Modern Distributed ApplicationsArcReady -  Architecting Modern Distributed Applications
ArcReady - Architecting Modern Distributed Applications
Microsoft ArcReady
 
Engineering Presentation for Careers@Directi
Engineering Presentation for Careers@DirectiEngineering Presentation for Careers@Directi
Engineering Presentation for Careers@Directi
Directi Group
 

Tendances (20)

“Uncode AI: Code-free Development, Delivery and Maintenance of Edge AI Applic...
“Uncode AI: Code-free Development, Delivery and Maintenance of Edge AI Applic...“Uncode AI: Code-free Development, Delivery and Maintenance of Edge AI Applic...
“Uncode AI: Code-free Development, Delivery and Maintenance of Edge AI Applic...
 
Image Recognition in WhatsApp chatbots.pptx
Image Recognition in WhatsApp chatbots.pptxImage Recognition in WhatsApp chatbots.pptx
Image Recognition in WhatsApp chatbots.pptx
 
Global AI Night Cleveland.pptx
Global AI Night Cleveland.pptxGlobal AI Night Cleveland.pptx
Global AI Night Cleveland.pptx
 
Dockerize your ML Models Data Science Summit.pptx
Dockerize your ML Models Data Science Summit.pptxDockerize your ML Models Data Science Summit.pptx
Dockerize your ML Models Data Science Summit.pptx
 
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & AzureArtificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
Artificial Intelligent: Intelligent Bot With Microsoft Bot Framework & Azure
 
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client Tier
 
Intro to watson bluemix services
Intro to watson bluemix servicesIntro to watson bluemix services
Intro to watson bluemix services
 
ArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web Applications
 
CQRS recipes or how to cook your architecture
CQRS recipes or how to cook your architectureCQRS recipes or how to cook your architecture
CQRS recipes or how to cook your architecture
 
How to run an open source project
How to run an open source projectHow to run an open source project
How to run an open source project
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
ArcReady - Architecting Modern Distributed Applications
ArcReady -  Architecting Modern Distributed ApplicationsArcReady -  Architecting Modern Distributed Applications
ArcReady - Architecting Modern Distributed Applications
 
Cognitive Computing on the Cloud - Watson services for bluemix
Cognitive Computing on the Cloud - Watson services for bluemixCognitive Computing on the Cloud - Watson services for bluemix
Cognitive Computing on the Cloud - Watson services for bluemix
 
Real NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptxReal NET Docs Show - Serverless Machine Learning v3.pptx
Real NET Docs Show - Serverless Machine Learning v3.pptx
 
Indonesia IBM Solution Connect - IBM Bluemix
Indonesia IBM Solution Connect - IBM BluemixIndonesia IBM Solution Connect - IBM Bluemix
Indonesia IBM Solution Connect - IBM Bluemix
 
Building a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldBuilding a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first World
 
IBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM RTP Dojo Launch
IBM RTP Dojo Launch
 
Engineering Presentation for Careers@Directi
Engineering Presentation for Careers@DirectiEngineering Presentation for Careers@Directi
Engineering Presentation for Careers@Directi
 
The Flash to HTML5 Opportunity
The Flash to HTML5 OpportunityThe Flash to HTML5 Opportunity
The Flash to HTML5 Opportunity
 

Similaire à Whats New in Visual Studio 2019

Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compiler
ijtsrd
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
Roman Okolovich
 

Similaire à Whats New in Visual Studio 2019 (20)

Visual studio 2019 launch
Visual studio 2019 launch Visual studio 2019 launch
Visual studio 2019 launch
 
Real Life Azure Functions Architecture
Real Life Azure Functions ArchitectureReal Life Azure Functions Architecture
Real Life Azure Functions Architecture
 
DSC - info session 2022.pptx
DSC - info session 2022.pptxDSC - info session 2022.pptx
DSC - info session 2022.pptx
 
DevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOpsDevOps para Open Source com Azure DevOps
DevOps para Open Source com Azure DevOps
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compiler
 
Accelerating time to delivery - Modern tools for COBOL development
Accelerating time to delivery - Modern tools for COBOL developmentAccelerating time to delivery - Modern tools for COBOL development
Accelerating time to delivery - Modern tools for COBOL development
 
What's new in Visual Studio for Mac for .NET Developers
What's new in Visual Studio for Mac for .NET DevelopersWhat's new in Visual Studio for Mac for .NET Developers
What's new in Visual Studio for Mac for .NET Developers
 
TypeScript - Javascript done right
TypeScript - Javascript done rightTypeScript - Javascript done right
TypeScript - Javascript done right
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Overview of .Net Framework
Overview of .Net FrameworkOverview of .Net Framework
Overview of .Net Framework
 
Turbo Charging Moodle
Turbo Charging MoodleTurbo Charging Moodle
Turbo Charging Moodle
 
Visual Studio2010 Product Overview
Visual Studio2010 Product OverviewVisual Studio2010 Product Overview
Visual Studio2010 Product Overview
 
DeveloperWeek Global 2020 - OpenJS Foundation - The First 25 Years of Javascr...
DeveloperWeek Global 2020 - OpenJS Foundation - The First 25 Years of Javascr...DeveloperWeek Global 2020 - OpenJS Foundation - The First 25 Years of Javascr...
DeveloperWeek Global 2020 - OpenJS Foundation - The First 25 Years of Javascr...
 
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
 
Getting Started with Visual Studio 2015 and C# 6.0
Getting Started with Visual Studio 2015 and C# 6.0 Getting Started with Visual Studio 2015 and C# 6.0
Getting Started with Visual Studio 2015 and C# 6.0
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
 
Visual Studio 2015 Product Lineup
Visual Studio 2015 Product LineupVisual Studio 2015 Product Lineup
Visual Studio 2015 Product Lineup
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training report
 
Put the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight SessionPut the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight Session
 
Python Developer Toolbox
Python Developer ToolboxPython Developer Toolbox
Python Developer Toolbox
 

Plus de Luis Beltran

Plus de Luis Beltran (20)

AI for Accessibility.pptx
AI for Accessibility.pptxAI for Accessibility.pptx
AI for Accessibility.pptx
 
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptxNET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
NET Conf Bhubaneswar - Migrating your Xamarin.Forms app to .NET MAUI.pptx
 
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
03 GlobalAIBootcamp2020Lisboa-Rock, Paper, Scissors.pptx
 
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
BI LATAM Summit 2022 - Creación de soluciones de automatización serverless-...
 
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdfCEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
CEIAAIT - Fundamentos y Aplicaciones de Deep Learning.pdf
 
Computo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptxComputo en la Nube con Azure - AI Gaming Panama.pptx
Computo en la Nube con Azure - AI Gaming Panama.pptx
 
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
5StarsConf - Serverless Machine Learning con Azure Functions y ML.NET .pptx
 
ACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptxACW - Azure Speaker Recognition Biometria de Voz.pptx
ACW - Azure Speaker Recognition Biometria de Voz.pptx
 
UNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptxUNICABA - Azure Machine Learning.pptx
UNICABA - Azure Machine Learning.pptx
 
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
Azure Talks Bolivia - Aumente la confiabilidad de su negocio con Azure Anomal...
 
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptxLatino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
 
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptxNOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
NOVA - Enriquecimiento de IA con Azure Cognitive Search.pptx
 
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
Netcoreconf 2021 Realidad mixta en apps móviles con Azure Spatial Anchors y ...
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptx
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
 
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
Azure Community Conference - Image Recognition in WhatsApp chatbot with Azure...
 
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptxSesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
Sesion 5 - Eficiencia del Rendimiento - Well Architected Backstage Tour.pptx
 
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
XamarinExpertDay - Creating PDF files in mobile apps with PdfSharpCore and Mi...
 
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLatam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptx
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptx
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Whats New in Visual Studio 2019

  • 1. MSP Tech Days Latin America 2019 Brazil – Peru – Nicaragua – Mexico
  • 2. What’s new in Visual Studio 2019? Luis Beltrán June 25th, 2019
  • 4. Luis Beltrán About me @darkicebeam luis@luisbeltran.mx luisbeltran.mx
  • 5. Broad expertise is required • Front-end, middle layer, and back-end • Multiple development technologies and languages • Optimized with Machine Learning and AI Modern solution architectures • Microservices and serverless technologies • Reaching multiple experiences (IoT, AR, VR, bots, etc.) Developers are dealing with increasing complexity
  • 6. Visual Studio Visual Studio for Mac Visual Studio Code Azure DevOps Services Microsoft Azure Visual Studio App Center
  • 7. • Side-by-side installation • Redesigned UX and Theme • Visual Studio search experience • Start window • Solution Filters • CodeLens is now in Community edition Visual Studio – UX and Shell
  • 8. Install the latest IDE side-by-side with your current one Pain-free upgrades
  • 10.
  • 11. Immediate access to your projects Visual Studio 2019 start window
  • 12. The new search experience is quicker and more effective. Search results appear dinamically as you type. Moreover, each result includes a keyboard shortcut, so you can memorize them. The new search logic uses Fuzzy Search, so you will find everything you need, regardless of typos. Search improved!
  • 13. CodeLens shows you the number of references that a property or function has, unit testing information and data directly from Application Insights. CodeLens
  • 14. CodeLens was available as a Visual Studio Enterprise-only feature. It is available in Visual Studio 2019 Community version now! It is extensible, so developers can roll their own experiences. IntelliTrace and source control history are still an Enterprise- only feature. CodeLens
  • 15. The new C# refactorings simplify source code organization. Just press Ctrl + and select the desired action. Refactorings
  • 16. Several new refactorings have been added, including one that allows you to add methods to an interface based on a class that implements it. Refactorings
  • 17.
  • 18. IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. Visual Studio IntelliCode
  • 19. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. When combined with the context of your code, the completion list is tailored to promote common practices. It is available for C#, XAML and C++ (VS 2019) and Java, TypeScript / JavaScript, and Python (VS Code) Visual Studio IntelliCode
  • 20. Custom Models • Provides suggestions based off your own code – custom classes and types. • Share your custom model with teammates working in the same codebase. • Available for C# Visual Studio IntelliCode
  • 22. Step 1 – Install the IntelliCode extension for Visual Studio (https://aka.ms/vsic/xtn/vs) Step 2 – Create a custom model How can I create my own model?
  • 23. How can I create my own model?
  • 24. Step 3 – Share it with your colleagues! How can I create my own model?
  • 26. Ctrl – T Find all your files
  • 27. Find all references – Read/Write
  • 28.
  • 29. A service which allows developers to share their own codebase and their context with a teammate in order to get instant, bidirectional collaboration directly from Visual Studio. With Live Share, a teammate can read, browse, edit and debug a project that you have shared with them, in a safe and fast environment. It is installed by default on Visual Studio 2019. Visual Studio Live Share
  • 30. Work with your own tools: • No need to clone repos or install any dependencies your code relies on • Pair software from an office, a house… or any place around the world! Visual Studio Live Share
  • 31.
  • 33. Visual Studio 2019: https://visualstudio.com Get started with Visual Studio 2019 today!
  • 34.
  • 36. Thank you for your attention! https://youtube.com/user/darkicebeam https://slideshare.net/icebeam @darkicebeam icebeam7 luisantoniobeltran luisbeltran.mx Luis Beltrán Tomás Bata University in Zlín Tecnológico Nacional de México en Celaya luis@luisbeltran.mx about.me/luis-beltran

Notes de l'éditeur

  1. Our mission with Visual Studio is to provide the best-in-class tools that can be used by any developer. Today, the Visual Studio brand now stands for SO much more. The core of our vision is “Any Developer, Any App on Any Platform.”, Over the past few years we have really expanded the product family to match this vision. Now we have: An IDE for both Windows AND Mac Visual Studio Code, our cross-platform, lightweight code editor. And developer services like Azure DevOps and App Center to complement your IDEs & editors and complete the full application lifecycle. Whether you’re developing for Windows or Linux, Android or iOS, Cloud or Device, we have the tools to make your succesful.
  2. Simplified project template In-process hosting HTTP/2 API conventions