SlideShare a Scribd company logo
1 of 46
Platinum sponsor
Community
What's new in Visual Studio 2019
Alessio Iafrate - Microsoft MVP – DotNet Abruzzo
Angelo Gino Varrati - Microsoft MVP & MSP – DotNet Abruzzo
@angelus_gi
@alessioiafrate
#VisualStudioTour
#visualstudiotour
@angelus_gi
@alessioiafrate
Platinum sponsor
Community
Cos’è Visual Studio?
@angelus_gi
@alessioiafrate
#VisualStudioTour
#visualstudiotour
Visual Studio IDE
Sviluppa app per Android, iOS,
Mac, Windows, Web e cloud
@angelus_gi
@alessioiafrate
#visualstudiotour
Progetti supportati
@angelus_gi
@alessioiafrate
#visualstudiotour
Tecnologie supportate
@angelus_gi
@alessioiafrate
#visualstudiotour
Un po’ di statistiche
SOURCE: http://pypl.github.io/IDE.html
La classifica dei top IDE è
create analizzando quanto
spesso vengono cercate le
relative pagine di downlod su
Google.
Statistica mondiale,
aggiornata a Febbraio 2019 e
confrontata rispetto ai dati di
un anno fa.
@angelus_gi
@alessioiafrate
#visualstudiotour
Altre statistiche
SOURCE:
https://insights.stackoverflow.com/survey/2018/#d
evelopment-environments-and-tools
@angelus_gi
@alessioiafrate
Platinum sponsor
Community
La nuova veste grafica di VS 2019
@angelus_gi
@alessioiafrate
#VisualStudioTour
#visualstudiotour
Benvenuto Visual Studio 2019 - preview
@angelus_gi
@alessioiafrate
#visualstudiotour
Icona di Visual Studio 2017 (sinistra) e di Visual Studio 2019 (destra)
Benvenuto Visual Studio 2019 - preview
@angelus_gi
@alessioiafrate
#visualstudiotour
Benvenuto Visual Studio 2019 - preview
Schermata di avvio di Visual Studio for Mac (sinistra) e Visual Studio (destra)
@angelus_gi
@alessioiafrate
#visualstudiotour
Un nuovo tema blu
Benvenuto Visual Studio 2019 - preview
@angelus_gi
@alessioiafrate
#visualstudiotour
In alto la versione attale della barra degli strumenti di Visual
Studio 2017 e la versione semplificata introdotta con Visual
Studio 2019 (in basso)
Welcome Visual Studio 2019 - preview
@angelus_gi
@alessioiafrate
#visualstudiotour
Nuova posizione e nuova grafica per le notifiche in Visual Studio 2019.
Benvenuto Visual Studio 2019 - preview
@angelus_gi
@alessioiafrate
Platinum sponsor
Community
Nuove caratteristiche
@angelus_gi
@alessioiafrate
#VisualStudioTour
#visualstudiotour
Breakpoint migliorati con .NET Core 3
@angelus_gi
@alessioiafrate
#visualstudiotour
Miglior esperienza multi-monitor
A sinistra, Visual Studio 2019 con lo scaling dell’interfaccia di sistema, a destra
Visual Studio 2019 con abilitata la nuova opzione di scaling (PMA).
@angelus_gi
@alessioiafrate
#visualstudiotour
Miglior esperienza multi-monitor
@angelus_gi
@alessioiafrate
#visualstudiotour
Nuova gestione degli aggiornamenti
@angelus_gi
@alessioiafrate
#visualstudiotour
AI-assisted IntelliSense = IntelliCode
https://docs.microsoft.com/en-us/visualstudio/intellicode/custom-model-faq
@angelus_gi
@alessioiafrate
#visualstudiotour
AI-assisted IntelliSense = IntelliCode
https://docs.microsoft.com/en-us/visualstudio/intellicode/custom-model-faq
@angelus_gi
@alessioiafrate
#visualstudiotour
AI-assisted IntelliSense = IntelliCode
http://bit.ly/VSIntelliCode
@angelus_gi
@alessioiafrate
Supporta:
C#, C++, XAML on Visual Studio
e…
#visualstudiotour
AI-assisted IntelliSense = IntelliCode
Supporta:
… Java, TypeScript /JavaScript and
Python too on Visual Studio Codehttp://bit.ly/VSCodeIntelliCode
@angelus_gi
@alessioiafrate
#visualstudiotour
Nuova ricerca in Visual Studio
@angelus_gi
@alessioiafrate
#visualstudiotour
Code CleanUp
@angelus_gi
@alessioiafrate
#visualstudiotour
Visual Studio Live Share
@angelus_gi
@alessioiafrate
#visualstudiotour
Visual Studio Live Share
@angelus_gi
@alessioiafrate
#visualstudiotour
Visual Studio Live Share
@angelus_gi
@alessioiafrate
#visualstudiotour
Visual Studio Live Share
@angelus_gi
@alessioiafrate
#visualstudiotour
Visual Studio Live Share
@angelus_gi
@alessioiafrate
Platinum sponsor
Community
Visual Studio & Xamarin
@angelus_gi
@alessioiafrate
#VisualStudioTour
#visualstudiotour
Velocità, velocità, velocità
• Apertura progetto
• Creazione nuovo progetto
• Compilazione
• Fast Deployment for Android
Tutti i dettagli sono disponibili su
https://github.com/xamarin/xamarin-android/wiki/Build-Performance-Results
@angelus_gi
@alessioiafrate
#visualstudiotour
Xamarin Forms – Pannello delle proprietà
@angelus_gi
@alessioiafrate
#visualstudiotour
Xamarin Forms – Xaml Intellisense
@angelus_gi
@alessioiafrate
#visualstudiotour
Xamarin build progress indicator
@angelus_gi
@alessioiafrate
#visualstudiotour
Miglioramenti Android
• Applicazioni più snelle e veloci con il nuovo compilatore d8 e il nuovo tool di
shrinking r8
• Designer migliorato e con supporto nativo ad Android Pie
• Intellisense per i file Android XML
@angelus_gi
@alessioiafrate
#visualstudiotour
Miglioramenti Ios
• Miglioramento nel designer che permette adesso di caricare i controlli
custom che utilizzano framework o librerie native
@angelus_gi
@alessioiafrate
#visualstudiotour
Benvenuto Xamarin Form Shell
Shell provides a guided structure for setting up your applications navigation UI,
a powerful new URI based navigation service, performance conscious data
templates, and much more. Shell gives you 3 tiers of elements that describe
your application.
@angelus_gi
@alessioiafrate
Platinum sponsor
Community
Debug di Visual Studio su Azure
@angelus_gi
@alessioiafrate
#VisualStudioTour
#visualstudiotour
Snapshot debugger su Azure VM/VMSS o Azure
Kubernetes
Azure App Services su Windows con ASP.NET Core (2.0+) o ASP.NET (4.6.1+).
Virtual Machines su Windows con ASP.NET Core (2.0+) o ASP.NET (4.6.1+).
Azure Kubernetes Services (Linux Docker Containers) con ASP.NET Core (2.2+).
@angelus_gi
@alessioiafrate
#visualstudiotour
Snapshot debugger su Azure VM o VMSS
@angelus_gi
@alessioiafrate
#visualstudiotour
Snapshot debugger su Azure VM o VMSS
@angelus_gi
@alessioiafrate
#visualstudiotour
Snapshot debugger on Azure VM or VMSS
@angelus_gi
@alessioiafrate
#visualstudiotour
DEMO @angelus_gi
@alessioiafrate
#VisualStudioTour
#visualstudiotour
Platinum sponsor
Community
@angelus_gi
@alessioiafrate

More Related Content

What's hot

Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinSviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinFabio Cozzolino
 
Writing apps for android with .net
Writing apps for android with .net Writing apps for android with .net
Writing apps for android with .net Leonardo Alario
 
Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker dotnetcode
 
Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#Dan Ardelean
 
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016 Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016 Codemotion
 
DevOpsHerous 2016 - 29/10/2016
DevOpsHerous 2016 - 29/10/2016DevOpsHerous 2016 - 29/10/2016
DevOpsHerous 2016 - 29/10/2016Gaetano Paternò
 
Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Gabriele Gaggi
 
Continuous Delivery da zero a rilascio con un clic
Continuous Delivery da zero a rilascio con un clicContinuous Delivery da zero a rilascio con un clic
Continuous Delivery da zero a rilascio con un clicMichele Ferracin
 
Mobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web DevelopersMobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web Developerssparkfabrik
 
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoWorkshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoGabriele Gaggi
 
Introduzione Xamarin
Introduzione XamarinIntroduzione Xamarin
Introduzione XamarinAndrea Tosato
 
Html5 apps - GWT oriented
Html5 apps - GWT orientedHtml5 apps - GWT oriented
Html5 apps - GWT orientedfirenze-gtug
 
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimizationAndrea Dottor
 
GdG DevFestMed 2016 - 06/11/2016
GdG DevFestMed 2016 - 06/11/2016GdG DevFestMed 2016 - 06/11/2016
GdG DevFestMed 2016 - 06/11/2016Gaetano Paternò
 
Wasm and Blazor CDays keynote
Wasm and Blazor CDays keynoteWasm and Blazor CDays keynote
Wasm and Blazor CDays keynoteNicolò Carandini
 

What's hot (20)

Sviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarinSviluppo apps multipiattaforma con visual studio e xamarin
Sviluppo apps multipiattaforma con visual studio e xamarin
 
Xamarin
XamarinXamarin
Xamarin
 
Writing apps for android with .net
Writing apps for android with .net Writing apps for android with .net
Writing apps for android with .net
 
Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker
 
INTRO TO XAMARIN
INTRO TO XAMARININTRO TO XAMARIN
INTRO TO XAMARIN
 
Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#
 
Xamarin Robotics
Xamarin RoboticsXamarin Robotics
Xamarin Robotics
 
Angular and beyond
Angular and beyondAngular and beyond
Angular and beyond
 
Flutter
FlutterFlutter
Flutter
 
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016 Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016
 
DevOpsHerous 2016 - 29/10/2016
DevOpsHerous 2016 - 29/10/2016DevOpsHerous 2016 - 29/10/2016
DevOpsHerous 2016 - 29/10/2016
 
Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5
 
Continuous Delivery da zero a rilascio con un clic
Continuous Delivery da zero a rilascio con un clicContinuous Delivery da zero a rilascio con un clic
Continuous Delivery da zero a rilascio con un clic
 
Mobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web DevelopersMobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web Developers
 
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoWorkshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
 
Introduzione Xamarin
Introduzione XamarinIntroduzione Xamarin
Introduzione Xamarin
 
Html5 apps - GWT oriented
Html5 apps - GWT orientedHtml5 apps - GWT oriented
Html5 apps - GWT oriented
 
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimization
 
GdG DevFestMed 2016 - 06/11/2016
GdG DevFestMed 2016 - 06/11/2016GdG DevFestMed 2016 - 06/11/2016
GdG DevFestMed 2016 - 06/11/2016
 
Wasm and Blazor CDays keynote
Wasm and Blazor CDays keynoteWasm and Blazor CDays keynote
Wasm and Blazor CDays keynote
 

Similar to What's new in Visual Studio 2019

Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin FormsIntroduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin FormsAngelo Gino Varrati
 
Salvatore Palange - Lead Generation e Sales Planning con l’Intelligenza Artif...
Salvatore Palange - Lead Generation e Sales Planning con l’Intelligenza Artif...Salvatore Palange - Lead Generation e Sales Planning con l’Intelligenza Artif...
Salvatore Palange - Lead Generation e Sales Planning con l’Intelligenza Artif...Stefano Saladino
 
4th industrial revolution and cloud computing
4th industrial revolution and cloud computing4th industrial revolution and cloud computing
4th industrial revolution and cloud computingAngelo Gino Varrati
 
Davide Zane - Il metodo Gellify per disegnare nuove offerte di prodotti e ser...
Davide Zane - Il metodo Gellify per disegnare nuove offerte di prodotti e ser...Davide Zane - Il metodo Gellify per disegnare nuove offerte di prodotti e ser...
Davide Zane - Il metodo Gellify per disegnare nuove offerte di prodotti e ser...Livia Francesca Caruso
 
Quando un software è di qualità? - Agile Venture Milano 2020
Quando un software è di qualità? - Agile Venture Milano 2020Quando un software è di qualità? - Agile Venture Milano 2020
Quando un software è di qualità? - Agile Venture Milano 2020Thomas Rossetto
 
Do pair programming with an artificial intelligence
Do pair programming with an artificial intelligenceDo pair programming with an artificial intelligence
Do pair programming with an artificial intelligenceGiulio Roggero
 
Smau Milano 2016 - Simonetta Pozzi
Smau Milano 2016 - Simonetta PozziSmau Milano 2016 - Simonetta Pozzi
Smau Milano 2016 - Simonetta PozziSMAU
 
Storytools: farsi conoscere e incrementare il proprio business - SMAU Milano ...
Storytools: farsi conoscere e incrementare il proprio business - SMAU Milano ...Storytools: farsi conoscere e incrementare il proprio business - SMAU Milano ...
Storytools: farsi conoscere e incrementare il proprio business - SMAU Milano ...Simonetta Pozzi
 
Applicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneApplicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneDiego La Monica
 
App di successo quali strumenti? e le performance?
App di successo quali strumenti? e le performance?App di successo quali strumenti? e le performance?
App di successo quali strumenti? e le performance?Diego La Monica
 
Realtà Virtuale per il Business | Il caso Siram Veolia | Visual Pro 360
Realtà Virtuale per il Business | Il caso Siram Veolia | Visual Pro 360Realtà Virtuale per il Business | Il caso Siram Veolia | Visual Pro 360
Realtà Virtuale per il Business | Il caso Siram Veolia | Visual Pro 360Visual Pro 360
 
E se non avessi davvero bisogno di un app?
E se non avessi davvero bisogno di un app?E se non avessi davvero bisogno di un app?
E se non avessi davvero bisogno di un app?Diego La Monica
 
Applicazioni mobili: strumenti, costi soluzioni e peformance
Applicazioni mobili: strumenti, costi soluzioni e peformanceApplicazioni mobili: strumenti, costi soluzioni e peformance
Applicazioni mobili: strumenti, costi soluzioni e peformanceDiego La Monica
 
Chi siamo e cosa facciamo
Chi siamo e cosa facciamoChi siamo e cosa facciamo
Chi siamo e cosa facciamorhubbit
 
How to create custom modules for Visual Studio
How to create custom modules for Visual StudioHow to create custom modules for Visual Studio
How to create custom modules for Visual StudioLuca Congiu
 
Donato Federico Auricchio, Head of Digital Marketing di @AND EMILI – “AI-Powe...
Donato Federico Auricchio, Head of Digital Marketing di @AND EMILI – “AI-Powe...Donato Federico Auricchio, Head of Digital Marketing di @AND EMILI – “AI-Powe...
Donato Federico Auricchio, Head of Digital Marketing di @AND EMILI – “AI-Powe...Associazione Digital Days
 
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...Davide Benvegnù
 
App di successo - quali strumenti? e le performance?
App di successo - quali strumenti? e le performance?App di successo - quali strumenti? e le performance?
App di successo - quali strumenti? e le performance?Diego La Monica
 
Presentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoPresentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoDiego La Monica
 

Similar to What's new in Visual Studio 2019 (20)

Introduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin FormsIntroduction to Xamarin and Xamarin Forms
Introduction to Xamarin and Xamarin Forms
 
Salvatore Palange - Lead Generation e Sales Planning con l’Intelligenza Artif...
Salvatore Palange - Lead Generation e Sales Planning con l’Intelligenza Artif...Salvatore Palange - Lead Generation e Sales Planning con l’Intelligenza Artif...
Salvatore Palange - Lead Generation e Sales Planning con l’Intelligenza Artif...
 
Firenze vbtt
Firenze vbttFirenze vbtt
Firenze vbtt
 
4th industrial revolution and cloud computing
4th industrial revolution and cloud computing4th industrial revolution and cloud computing
4th industrial revolution and cloud computing
 
Davide Zane - Il metodo Gellify per disegnare nuove offerte di prodotti e ser...
Davide Zane - Il metodo Gellify per disegnare nuove offerte di prodotti e ser...Davide Zane - Il metodo Gellify per disegnare nuove offerte di prodotti e ser...
Davide Zane - Il metodo Gellify per disegnare nuove offerte di prodotti e ser...
 
Quando un software è di qualità? - Agile Venture Milano 2020
Quando un software è di qualità? - Agile Venture Milano 2020Quando un software è di qualità? - Agile Venture Milano 2020
Quando un software è di qualità? - Agile Venture Milano 2020
 
Do pair programming with an artificial intelligence
Do pair programming with an artificial intelligenceDo pair programming with an artificial intelligence
Do pair programming with an artificial intelligence
 
Smau Milano 2016 - Simonetta Pozzi
Smau Milano 2016 - Simonetta PozziSmau Milano 2016 - Simonetta Pozzi
Smau Milano 2016 - Simonetta Pozzi
 
Storytools: farsi conoscere e incrementare il proprio business - SMAU Milano ...
Storytools: farsi conoscere e incrementare il proprio business - SMAU Milano ...Storytools: farsi conoscere e incrementare il proprio business - SMAU Milano ...
Storytools: farsi conoscere e incrementare il proprio business - SMAU Milano ...
 
Applicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazioneApplicazioni mobili: dall'ideazione alla pubblicazione
Applicazioni mobili: dall'ideazione alla pubblicazione
 
App di successo quali strumenti? e le performance?
App di successo quali strumenti? e le performance?App di successo quali strumenti? e le performance?
App di successo quali strumenti? e le performance?
 
Realtà Virtuale per il Business | Il caso Siram Veolia | Visual Pro 360
Realtà Virtuale per il Business | Il caso Siram Veolia | Visual Pro 360Realtà Virtuale per il Business | Il caso Siram Veolia | Visual Pro 360
Realtà Virtuale per il Business | Il caso Siram Veolia | Visual Pro 360
 
E se non avessi davvero bisogno di un app?
E se non avessi davvero bisogno di un app?E se non avessi davvero bisogno di un app?
E se non avessi davvero bisogno di un app?
 
Applicazioni mobili: strumenti, costi soluzioni e peformance
Applicazioni mobili: strumenti, costi soluzioni e peformanceApplicazioni mobili: strumenti, costi soluzioni e peformance
Applicazioni mobili: strumenti, costi soluzioni e peformance
 
Chi siamo e cosa facciamo
Chi siamo e cosa facciamoChi siamo e cosa facciamo
Chi siamo e cosa facciamo
 
How to create custom modules for Visual Studio
How to create custom modules for Visual StudioHow to create custom modules for Visual Studio
How to create custom modules for Visual Studio
 
Donato Federico Auricchio, Head of Digital Marketing di @AND EMILI – “AI-Powe...
Donato Federico Auricchio, Head of Digital Marketing di @AND EMILI – “AI-Powe...Donato Federico Auricchio, Head of Digital Marketing di @AND EMILI – “AI-Powe...
Donato Federico Auricchio, Head of Digital Marketing di @AND EMILI – “AI-Powe...
 
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...
Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual ...
 
App di successo - quali strumenti? e le performance?
App di successo - quali strumenti? e le performance?App di successo - quali strumenti? e le performance?
App di successo - quali strumenti? e le performance?
 
Presentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successoPresentarsi sul mercato globale con app di successo
Presentarsi sul mercato globale con app di successo
 

More from Alessio Iafrate

Workshop sulle spatial anchors
Workshop sulle spatial anchorsWorkshop sulle spatial anchors
Workshop sulle spatial anchorsAlessio Iafrate
 
Realtà aumentata ed Azure, un binomio imbattibile
Realtà aumentata ed Azure, un binomio imbattibileRealtà aumentata ed Azure, un binomio imbattibile
Realtà aumentata ed Azure, un binomio imbattibileAlessio Iafrate
 
Custom Vision e Win.ml per le nostre app intelligenti offline
Custom Vision e Win.ml per le nostre app intelligenti offlineCustom Vision e Win.ml per le nostre app intelligenti offline
Custom Vision e Win.ml per le nostre app intelligenti offlineAlessio Iafrate
 
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo nataleSanta Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo nataleAlessio Iafrate
 
Tecniche di Machine Learning per l’analisi offline dei dati aziendali
Tecniche di Machine Learning per l’analisi offline dei dati aziendaliTecniche di Machine Learning per l’analisi offline dei dati aziendali
Tecniche di Machine Learning per l’analisi offline dei dati aziendaliAlessio Iafrate
 
Come utilizzare il bot framework
Come utilizzare il bot frameworkCome utilizzare il bot framework
Come utilizzare il bot frameworkAlessio Iafrate
 
Da A a Bot con un pizzico di Cognitive
Da A a Bot con un pizzico di CognitiveDa A a Bot con un pizzico di Cognitive
Da A a Bot con un pizzico di CognitiveAlessio Iafrate
 
Windows 10 e Universal Windows Platform
Windows 10 e Universal Windows PlatformWindows 10 e Universal Windows Platform
Windows 10 e Universal Windows PlatformAlessio Iafrate
 
Introduzione alle Universal App
Introduzione alle Universal AppIntroduzione alle Universal App
Introduzione alle Universal AppAlessio Iafrate
 

More from Alessio Iafrate (11)

Workshop sulle spatial anchors
Workshop sulle spatial anchorsWorkshop sulle spatial anchors
Workshop sulle spatial anchors
 
Realtà aumentata ed Azure, un binomio imbattibile
Realtà aumentata ed Azure, un binomio imbattibileRealtà aumentata ed Azure, un binomio imbattibile
Realtà aumentata ed Azure, un binomio imbattibile
 
Custom Vision e Win.ml per le nostre app intelligenti offline
Custom Vision e Win.ml per le nostre app intelligenti offlineCustom Vision e Win.ml per le nostre app intelligenti offline
Custom Vision e Win.ml per le nostre app intelligenti offline
 
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo nataleSanta Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
 
Tecniche di Machine Learning per l’analisi offline dei dati aziendali
Tecniche di Machine Learning per l’analisi offline dei dati aziendaliTecniche di Machine Learning per l’analisi offline dei dati aziendali
Tecniche di Machine Learning per l’analisi offline dei dati aziendali
 
Come utilizzare il bot framework
Come utilizzare il bot frameworkCome utilizzare il bot framework
Come utilizzare il bot framework
 
Aperitech winml
Aperitech winmlAperitech winml
Aperitech winml
 
Da A a Bot con un pizzico di Cognitive
Da A a Bot con un pizzico di CognitiveDa A a Bot con un pizzico di Cognitive
Da A a Bot con un pizzico di Cognitive
 
Xamarin forms
Xamarin formsXamarin forms
Xamarin forms
 
Windows 10 e Universal Windows Platform
Windows 10 e Universal Windows PlatformWindows 10 e Universal Windows Platform
Windows 10 e Universal Windows Platform
 
Introduzione alle Universal App
Introduzione alle Universal AppIntroduzione alle Universal App
Introduzione alle Universal App
 

What's new in Visual Studio 2019

Editor's Notes

  1. n Preview 1, we introduced a new Per-Monitor Awareness (PMA) preview feature that is now enabled by default for users that meet the system requirements of .NET Framework 4.8 and Windows 10 April 2018 Update. Alongside the core IDE, multiple tool windows such as Toolbox, Breakpoints, Watch, Locals, Autos, and Call Stack should now render sharply across monitors with different display and scale configurations. Develop with .NET Core 3 Preview 1 - The preview release of Visual Studio 2019 supports building .NET Core 3 applications for any platform. You need to install the .NET Core 3.0 SDK.
  2. n Preview 1, we introduced a new Per-Monitor Awareness (PMA) preview feature that is now enabled by default for users that meet the system requirements of .NET Framework 4.8 and Windows 10 April 2018 Update. Alongside the core IDE, multiple tool windows such as Toolbox, Breakpoints, Watch, Locals, Autos, and Call Stack should now render sharply across monitors with different display and scale configure ations. Per-monitor aware (PMA) rendering - This feature helps render Visual Studio properly on a projector or while working with a remote machine. You can enable it from Tools > Preview Features. Again this feature is depends on Windows OS and .NET Framework. Minimum requirement of this feature is Windows 10 Version 1803 and .NET Framework 4.8
  3. n Preview 1, we introduced a new Per-Monitor Awareness (PMA) preview feature that is now enabled by default for users that meet the system requirements of .NET Framework 4.8 and Windows 10 April 2018 Update. Alongside the core IDE, multiple tool windows such as Toolbox, Breakpoints, Watch, Locals, Autos, and Call Stack should now render sharply across monitors with different display and scale configurations.
  4. Visual studio
  5. Visual Studio IntelliCode - This is not a VS 2019 feature. Visual Studio IntelliCode is an extension that enhances your software development efforts by using artifical intelligence (AI). IntelliCode trains across 2,000 open-source projects on GitHub—each with over 100 stars—to generate its recommendations. Once you install this extension and if you’re using C#, IntelliCode comes with an ability to train a custom model on your own code.
  6. Visual Studio IntelliCode - This is not a VS 2019 feature. Visual Studio IntelliCode is an extension that enhances your software development efforts by using artifical intelligence (AI). IntelliCode trains across 2,000 open-source projects on GitHub—each with over 100 stars—to generate its recommendations. Once you install this extension and if you’re using C#, IntelliCode comes with an ability to train a custom model on your own code.
  7. Visual Studio IntelliCode - This is not a VS 2019 feature. Visual Studio IntelliCode is an extension that enhances your software development efforts by using artifical intelligence (AI). IntelliCode trains across 2,000 open-source projects on GitHub—each with over 100 stars—to generate its recommendations. Once you install this extension and if you’re using C#, IntelliCode comes with an ability to train a custom model on your own code.
  8. Search within a Watch window, and format Watch values - In Visual Studio 2019 Preview, you will be able search in the Watch, Locals, and Autos windows to help you find the objects and values you’re looking for. You can also format how a value is displayed within the Watch, Locals, and Autos windows
  9. Visual Studio Live Share - Live share is a developer service that allows you to share a codebase and its context with a teammate and get instant bi-directional collaboration directly from within Visual Studio. With Live Share, a teammate can read, navigate, edit, and debug a project that you’ve shared with them, and do so seamlessly and securely. In Visual Studio 2019 Preview, this service is installed by default. One-click code cleanup - Similar to Jetbrains resharper, VS 2019 also shows a new document health indicator and there is a new code cleanup command. You can use this new command to identify and then fix both warnings and suggestions with the click of a button. An issue can be an Error, a Warning or a Suggestion. Errors and Warnings you already know, but the Suggestions are a new feature in VS2019. The idea is to find and fix style and formatting issues in your code. For example, you can automatically apply the var keyword when possible. Or automatically sort and remove unnecessary using statements. This is configurable:
  10. enhanced fast deployment, which speeds up deployment times by only generating a new .apk file in a limited number of scenarios, such as when the AndroidManifest.xml file changes due to the addition of a new Application or Activity subclass.