Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (Soranî)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
hey friends it's the visual studio 2022
launch we're still here we're working
remotely thousands of you have
downloaded the preview of visual studio
2022 but today we're going to launch it
for the millions of developers out there
that are excited about making great
stuff with visual studio we've got just
demos no powerpoints we'll also talk to
the developers that made visual studio
2022 a reality we're going to have a
live chat going on so be sure to ask
your questions the entire team's going
to be available to answer them now
before we show you the awesomeness of
visual studio 2022 let's talk to our
first guest today who leads the product
team for the developer division we're
going to hear from her how visual studio
2022 came to fruition and what the
vision is for the future visual studio
hey amanda thanks scott how's it going
i'm glad to be here yeah so you're the
cvp for the developer division in visual
studio and you've seen lots of releases
for visual studio over the course of
your time here uh you know there's
thousands of developers that are
watching and learning today about what
visual studio 2022 is all about like
what's the vision and why should we care
about 2022 well i mean every release of
visual studio is a moment it's so
exciting to actually make sure that
every developer's day is more joyful and
we really try to make sure that every
version of visual studio is more
performant it's more reliable and this
one is
but this one it really is a very special
release of visual studio it's the first
version that's been re-architected to be
64-bit natively and so that means that
like for a lot of developers who have
large-scale solutions they're going to
experience more performance fewer out of
memory exceptions things like that
better reliability overall the other
thing is we always try to improve that
edit debug cycle and so a lot of the
improvements that we've made with
intellicode bringing ai
to actually help you write the right
line of code that makes every character
you write more productive and and more
on point and then the last thing is
we've really improved the cycle to do
debugging with hot reload so that you
don't need to stop
to be able to see the change in the
application that you're writing that's
so good that developers inner loop make
a change see the change make the change
see the change right exactly don't you
want to see it as soon as you thought of
it that's so cool so we could go on
about this and we could do talking
points and we could do marketing but
what we're going to do instead is we're
going to show demos and you've brought
some folks from the team to show me
those cool demos yeah we have some
amazing demos and some awesome people
that have been on the team working on
these features firsthand that are going
to be talking about them all right
fantastic so who's up first i think we
have
kaneka konika works on the visual studio
team on performance
welcome you're going to talk to us today
about visual studio and what it brings
for developers performance and
scalability you bet and i got a demo we
can roll all right let's roll the clip
so we're looking at a large solution you
know when you open those solutions
you'll go get coffee so that visual
studio can settle down well we're trying
to make that a thing of the past so this
is a 176 project solution orchard core
on.net six
and you can see how quickly the solution
loads everything's interactive all your
navigational elements are right there
look at solution explorer you can
interact with almost all elements of
that
the other navigational element search is
also there you can search for your files
look at how quickly the results are
there click through it you can scroll
through the file everything's ready you
can interact with it even as
colorization comes through yeah this is
all real time we recorded this together
on my computer exactly this has not been
sped up no no this is exactly real time
we made the change and we are going to
not build a solution to make sure we
don't break anything and we made a lot
of changes to incremental build first
off it doesn't assume just after you've
opened solution that everything is out
of date but only build things that it's
supposed to secondly fast up-to-date
tracks four times faster which means all
your bills regardless of where they've
been triggered for or faster so look at
that only seven solutions that needed to
be built
we'll take a quick look at test explorer
we broke some test scott
so we're going to go ahead and make some
changes to fix that
so it looks like we'll revert that
because that was probably getting ahead
of ourselves yes it was so that and then
we're going to go ahead run those tests
again
look how fast the solution explorer just
got you right where you wanted to go
exactly that search has been optimized
and improved and the other thing is look
at the unit tests being run it's hot
reloading them so it's not building
everything again oh wow so you didn't do
a rebuild right there it hot reloaded
the test and ran it and now we fixed
them exactly and so now that our fix is
done we can just close the solution and
on our way we go that's cool responsive
at every moment exactly
faster and responsive wow visual studio
64-bit who would have thunk it fantastic
actually let's bring anson and he's a
partner architect that works on visual
studio and was instrumental in moving it
to 64-bit hey anson hey scott thanks for
hanging out so 64-bit
why didn't you do it before a good
softball question to start
and you asked it very uh emphatically
and i think that's the same uh that
users are asking like why why why now
and why not before and the reality is
that there are several considerations
that we've had over the course of of you
know basically 64-bit we've thought
about it for a long time and really
one of them was kind of around usage
which is how many folks had uh 64-bit
machines they were installing visual
studio on and in particular how many
people were still installing those on
32-bit os's
and the thing that was interesting to us
is that even though 64-bit hardware has
been around for a really long time we
found that a number of people were still
installing visual studio on 32-bit vm
uh and so that surprised us and that was
a reason that we were like well maybe we
shouldn't pull that trigger right away
well i'm thinking about this as a person
who lives in the ecosystem i've made
extensions of my own if you release two
then i'm going to release two but then
if you go to 64-bit are you going to
leave me behind that's concerning as
well yeah that's an awesome point and
that really leads us in quite nicely to
sort of a second consideration which was
that ecosystem and extensibility area
now one of the things that was good
um is we've made some changes in the
past couple releases that have required
uh extension authors to to kind of react
and update uh
to the changes that we made for both
performance and reliability reasons and
they have done it so the extension
authors have really done just an
absolutely amazing job doing kind of
that adaptation so it gives a lot of
confidence that you know moving forward
uh they would do the same thing for
64-bit and we have seen that with with
2022 right we've also got things like
net and dot-net core that have enabled
us to do things as any cpu so some
people could move their 32-bit things
forward and not have to worry about
anything it just worked that is uh yeah
i mean both on the c plus plus i really
can write portable code but on the you
know on the don side we did see an
increase in the percentage of extensions
within the marketplace that we're doing
exactly that right and and making it so
that that transition was actually you
know fairly straightforward for those
folks so it seems like this was the
moment it was a convergence of a number
of things that happened and made this
possible and then up leveling from that
what can we do with all this new power
and all this new memory address space
right scott we have the architect of
visual studio here let's geek out for a
second okay my bad my bad
what are some things technically that
you had to do to make it work in 32-bit
that now you can think about differently
in the context of 64-bit that's a great
question it allows us to actually do a
two major things that i'll mention one
which was that we used to induce gcs
during uh times when we knew we had an
opportunity to collect a bunch of memory
we don't have to do that anymore and
perfect forcing garbage collection we
used to force garbage collection like
during startup and now we don't have to
do it and then secondly uh we actually
used to do a thing called partial engine
where we only pre-jitted a small section
of code that we knew users would hit
and now we can actually engine quite a
bit more
and increase performance okay so you're
doing native image generation engine and
just in time compilation more now
because you've got more room to move
with 64-bit that's exactly right okay so
performance is really a focus with
visual studio 2022 performance at the
low level and then also at the at the
user level like what i get to do it my
fingers do more now yeah for sure i mean
you definitely want to go from your idea
to the code as quickly as possible so
how can we make every line of code
faster to write actually we've got an ai
power demo that we brought a clip uh on
intellicode that's right you want to
take a look let's take a look at that
alright so here we are in an asp.net
application right but what matters is
the code that you can write and how
quickly you can go from that idea to
writing the code in the editor and so
everybody's familiar with you know you
write a little bit of code and then you
see intellisense come up but in this
case what's going to happen is you're
not only going to see all the ways that
it can complete that's just kind of the
alphabetical list it doesn't really give
you guidance as to what you should be
writing
what you're going to see here is that as
you write the code it's actually going
to make a suggestion for the entire line
that you might want to complete
right so that's basically taking you
know in that case it looks like what 10
characters basically eliminating 10
characters that you might need to write
wow it's multiplying my power well i
think that's what's so key about this
and what's so awesome is you know
writing code actually becomes this
exercise of hitting tab because all i
need to do to accept that whole line of
code is to hit tab tab to get the entire
line
and and so it'll just complete for you
but how does it know
well it's actually based on machine
learning models so what we've done is
we've taken a look at a lot of you know
public code
and inferred based on that a machine
learning model that we can use to have
predictive guidance for you as you're
writing the line of code what is the
most likely
next line of code you're going to write
and so it's basically looking at a
combination of all of the code that
we've trained this model on top of
combined with the code that you've
already written in the application thus
far wow so it's not your machine
learning model it's yours plus mine
that's specific to my code well so what
it really is doing is it's basically
created a machine learning model that is
generic that is based on
what everybody has written code about in
asp.net as an example right and but then
it's taking the that and combining it
with the code that i've written thus far
in this in this program oh wow so one of
the things that's so important about
this is it's not just
how fast can you write the line of code
you know that you can hit tabs and you
don't need to do all the typey typing it
can actually give you an indication of
what is the right line of code to write
so for example we have this add password
results and you know in this case it's
an async call you say await but also it
can tell you what are the right
parameters to pass into the method
that's amazing so this is really going
to make my life editing code a lot
easier hopefully i'll be able to see the
results very quickly too yeah i think
you're going to become a 10x developer
i don't know about that i would be i'd
be happy to be a 1x developer at this
point so now what you can see here is
that it actually can say var add
password results and it can give you the
completion of the entire
method including the the you know
arguments that you might want to pass in
to that line of code and it's super
useful for learning new apis
because it also means that it can
actually give you guidance as to what's
the invocation order for the apis that
you may need to call it seems to be
getting smarter and smarter
[Laughter]
well i mean i certainly think that
that's what everybody will experience
that's a really amazing innovation so
this this aisle runs locally yeah in
fact even if you're coding on an
airplane with spotty wi-fi you'll still
get all of this guidance as your writing
code in telecode and airplane mode
very cool but actually we've got another
guest to come in and show us what
happens after you've edited your code
let's bring in erica
erica is a program manager on the c plus
plus team
hey scott thanks for hanging out thanks
for having me so we have explored
editing and we've seen intellicode uh
you know but the next big area in visual
studio 2022 is hot reload and we're
going to hot reload all the things all
the things now i'm a net person i'm
familiar with.net so i get how that
works but honestly
i haven't done c plus plus in many years
and i know that you are a huge c plus
plus fan yes but your team is doing some
amazing stuff that i didn't think was
possible yeah so hot reload applies to c
plus i actually have a demo with me that
we can walk through all right let's
check it out all right
so this is a bit fighter which is an
open source cross-platform cmake project
that's running locally on windows and in
this game that blue little triangle is a
ship and a ship has a shield which right
now is expressed with that red circle
if i wanted to make a design change to
that shield i could change its
appearance without setting a break point
or restarting the game with hot reload
so here i'm over in visual studio game
is still running and i'm changing that
shield from a circle to a star i'm
changing the color from red to blue and
whenever i'm done making my edits i just
need to press that hot reload button to
dynamically inject those changes into
the game and see them realized in real
time so it's exactly like you were
saying earlier edit to the change edit
see the change
i made this change on the fly i didn't
need to pause execution which can save
you a ton of time between edits
especially if you need your app in a
very specific state in order to verify a
change
uh erica i'm trying to get my head
around how that works it's pretty cool
you guys this is amazing this is
something that previously was really
only available to web developers right
web client developers creating web apps
and now this is available for native
developers writing c plus yeah and not
just game developers all native
applications can leverage this that is
amazing hot reload all the things all
the things so i'm gonna have to learn c
plus plus again but i do really like my
c sharp do i get hot reload also you're
in luck you also get hot reload olia has
an awesome demo for hot reload for net
developers that we can roll now all
right let's hear from alia
scott i'm olia i work on dotnet desktop
and let's dive into the demo let me open
visual studio and show you new features
in wpf and winforms i'm gonna build an
application to track air quality in
different cities and as usually i will
have some shared code some business
logic and i'll have different clients in
my case i equally love winforms and wpf
so i'm gonna build a client for each
let's start with wpf i have some basic
ui in place and i'm gonna generate the
cities and corresponding air quality
with the following data template okay
here i'm gonna use data binding and the
problem is i cannot see how my data will
look like in the app here in the
designer for that we have a new feature
called design time data design time data
allows you to mock any property and set
the values that would be shown
specifically in the designer so by
adding d column to any xaml property
you can get values in your designer like
i just did perfect i have my data i see
how it will look like i want to make
minor tweaks for example i want to
change the font of that
here's another new feature we have
called quick actions by extending light
bulb i can change fonts
colors anything i want with just one
click perfect i'm happy with how my
application looks like and i'm gonna run
it let's assume i developed winforms
application behind the scene and i have
my both winforms and wpf applications
but something is wrong with my wpf let
me debug my app while it's running using
the feature called hot reload and for
that i'm going to use another new
feature called xaml live preview xaml
live preview allows me to see my running
application inside visual studio so i
don't need to switch back and forth
between visual studio and my running app
not only that but it also has great
tooling for pixel perfect ui i can add
rulers i can measure distances i can
select controls and all that fun stuff
okay let me look at my item control okay
and here i see that i forgot to specify
item source so i'm gonna quickly fix it
and there you go i see that my
application
is fixed while it was running right away
great i think i'm happy with how
everything looks like except one part i
noticed that cities here are all los
angeles
that means i have an issue in my data
logic let me go ahead and fix that and
my winforms and wpf applications are
still running yep i forgot some test
code right here so i'm gonna do that i'm
gonna save it and let me show you one
new feature we have in hot reload menu
we have hot reload on save so now i just
saved my changes i'm gonna go back to my
applications hit refresh and i have real
cities here
by the way.net hot reload works even
without the debugger my winforms app was
running without the debugger and hot
reload still worked that's it for me
thank you so much wow i was actually
joking when i said hot reload all the
things but the visual studio 2022 team
is not joking it is the hottest release
of visual studio ever everything is hot
reload cplusplus.net and we're going to
hear from partner architect david fowler
who's going to show us hot reload in
asp.net
david hey scott you got demos yep
a hot reload for blizzard watson blazer
was a web assembly let's see we're in
the browser we're harvesting everything
so the app is running it's blinking
pieces think of it as a pizza shop
and we're going to show off a hot wheels
demo which will make the inner loop much
faster
with
a single file save so you don't have to
reboot the entire application to see
those changes
here's the application it has a bug
somewhere
there there's no image with the pizza
there's supposed to be a preview there
um so we're going to fix the bug
probably somewhere in the code
um and there it is there's a b
background image it should be background
image so we're going to do a very simple
fix to fix that typo
and keep your eye
on the save icon right here
we won't have to rebuild right single
control s
will push the changes from your ide into
the application in real time so that
insane right
um
in the olden days you have to build the
whole thing wait for it to recompile
make it work now we can actually do it
with in real time in the id and have it
put the application in the first place
second bug here i can only make a kid's
pizza it's just cheese let me when i
actually make the pizza support more
than one topping there's the issue it
has no the max is one topping let's make
it six
so from one to six
control s again just saving
boom
it went from a text to drop down so i
can add more toppings to the actual
pizza
fresh tomatoes gross i didn't want to
ask you about pineapple oh
only in hawaii
all right six toppings and then we have
to add the totals column to our site
and the entire time i like i haven't
built anything like ever right just to
hit ctrl s after adding pieces of code
it's huge
so i added that it's not not shows up in
the actual ui
total price of the pizza now we're going
to show you hot cs reload so we had a
hot reload for razer and now for css
what's pretty cool here is that you
actually don't have to hit control s to
make this show up as you type once the
actual um
synthesis correct it'll work just fine
so i can type in real time hit semicolon
and have the changes reflected in the
application in real time
right so you see
i haven't saved this yet and the changes
will be actually reflected in the actual
application so hang on you didn't just
hot reload html
you made us super hot css you didn't
even push control s spicy very spicy you
also did c-sharp c-sharp
new and c-sharp anywhere any kind of
seashell anything not just razor wet not
just razor it could be web client mobile
anything
wow yep okay it's happening that's a big
change yep it's huge it is huge it's not
we have been chasing this for about 10
years now really got it finally this is
a huge release huge oh my goodness
amazing so we've seen how to edit our
applications we've seen how they get hot
reloaded all the time all the things we
can then put them into production and
then we need to find out what's
happening we need to profile them we
need to see all that great tooling
inside of azure we've got mark to show
us that right now awesome
thanks scott
visual studio is way more than just a
code editor it's a full suite of tools
that allow you to diagnose and analyze
how your code is performing after
creating and deploying your carefully
crafted code at some point it gets put
through the fire of customer expectation
and when it does visual studio can help
you refine your app to scale with the
most complex of situations
take for example this piece of code
so this is an asp.net application
designed to process thousands of data
records into files the process is split
into distinct units of work which are
represented by these three.net tasks
the final step here is to return success
when i'm done
now my devops team tells me this
operation is consuming way too much cpu
but we know that this is strange because
the bulk of the code is concerned with
file operations so the devops team used
azure monitor to capture a trace during
the cpu spike and shared it with me now
rather than using my intuition i can
open the tracing visual studio and go
directly from problem to code
in the trace i immediately see top
functions
and hotpath the hotpath indicated by the
flame icon tells me exactly which
codepaths are consuming the most cpu so
this is a great place to focus on for
any cpu bound problems alternatively i
can use our new flame graph view as this
demonstrates graphically which areas i
need to focus on
regardless of which view you prefer the
true magic that visual studio unlocks is
that it helps you go from problem to
code i'm going to double click on my
frame in the hot path and it highlights
for me the code of greatest concern
this is in fact a badly designed regular
expression it had nothing to do with
processing thousands of data records and
the profiling tools in visual studio
helped me to prove it back to you in the
studio
if ever there was a demo that really
reinforced that visual studio isn't just
an editor right it's an integrated
development environment you're at this
this powerful cockpit of all the things
from production editing hot reload all
that stuff is everything that we've seen
available for everyone or just in the
big money paid versions of visual studio
no i mean what we want to make sure is
that every developer that's coding in c
sharp or c plus can actually develop any
application super productively for any
platform any platform not just any
platform yes not just windows linux i
mean i think this is one of the big big
things is that visual studio has
actually become an incredible
environment for developing apps for
linux
that's fantastic actually i've been
spending a lot of time with wsl the
windows subsystem for linux which is a
huge part of windows 11. are you saying
that visual studio knows about
wsl and linux yeah for sure and erica
actually has an awesome demo that she
can show you definitely all right let's
check it roll it
so we're starting with a cmake project
open in visual studio cmake is an open
source cross-platform build system
generator that's supported natively by
visual studio and is our recommendation
for c-plus plus cross-platform
development
now because cmake is cross-platform i
can build and debug this project on my
local machine on ssh connections on wsl
distros all from the same instance of
visual studio i'm also using visual
studio's new cmake presets integration
so this file cmic presets.json
is supported directly by cmake and can
be used to drive cmake generation and
build both with and without our tools
that means your team can use it from
visual studio from vs code from the cma
gui in a ci pipeline or from the command
line on windows linux and mac which
makes it a great option for teams who
like to support a diverse set of tools
all right i've already configured this
project so i can start debugging on wsl
by pressing f5 using visual studio's
native support for wsl 2 which is brand
new in visual studio 2022
all right so what we're looking at is
pretty cool this is a linux app running
natively on windows with wslg the g
stands for graphics and windows 11 and
you can notice the linux style controls
as well as the linux tiling up in the
corner which shows we are in fact
launching this from a linux instance
in visual studio i have the full suite
of debugging features available backed
by gdb which means i have a rich visual
experience for things like inspecting
variables or using the parallel stacks
window which is open to the right and
that's an example of the kind of
graphical expression that you just can't
really get when you're debugging with
gdp from the command line and it's all
running locally on wsl
picking i'm watching david like try to
like personally deal with that pick it
up
are you okay david
[Laughter]
it's happening you can build and debug
linux applications with visual studio
2022 you need to sit back and just lie
down
because it's happening amanda the year
of the linux desktop is happening on
windows well and i think this is you
know really about not just visual studio
but also windows becoming a really uh
awesome developer box for developing
apps for linux it's amazing and not only
developing them but also testing them
doing some amazing tests i think we have
a demo from kendra about cross operating
system testing on windows with visual
studio
hey everyone let's check out what's new
in visual studio 2022 to test your app
this feature is bring your own compute
so i'll go ahead and build a docker
container right now
with the visual studio powershell and
while that's building let's take a look
at my tests so i have two tests they're
super simple i have
a linux test and a windows test and i'm
using the skippable fact active
attribute in x unit so i will skip my
linux test if my operating system is
windows and vice versa i'll
only run my windows test on windows and
skip it if i'm on linux so
now that the container is kind of built
in the background let's take a look at
our test explorer so right now you can
see this is the remote test environment
drop down and right now it's set to my
local windows environment and my linux
test is skipped and my windows test is
passing i'll go ahead and select the
container that i just built and it will
actually rediscover my tests in the
background
so this drop-down is defined by a test
environment.json file where you can tell
them things like
what docker image you want to connect to
or which wsl distribution you need and
anything you need for your ssh
connections as well
uh so back in my test explorer i've
rediscovered those tests and now when i
run them it'll be on that linux
container and now my linux test is
passing and my windows test is skipped
so you can easily debug these there's
lots more you can do this is just a
little sample of how visual studio can
bring cross-platform development into
your inner loop and that's all i have
for today back to you all amazing stuff
from kendra the ability to be able to
test my.net applications cross-platform
without ever leaving the comfort of my
ide visual studio 2022. yeah so
important you can write code you can
debug your code and you can also write
tests in the ide yeah but can i check it
in and put it in the cloud that's the
real question i don't know scott can you
maybe i can do a demo
all right let me show you this i've
actually got something for you
all right check this out so here we are
in visual studio again and i'm actually
going to right click and say publish
it's going to pop up some different
options that i've got and one of them is
azure app service in linux and i'm going
to pull down my resource group and we'll
see the different app service instances
that i have available to me i could make
a new one or i could pick one that's
already been created here and then i can
publish it with the pub xml file or
check this out cicd using github actions
it actually knows that i'm logged into
github and it knows what kind of
application this is so it's going to
pick the right template and it will
build my ci cd pipeline for me check
this out so look at that it says
github actions workflow it brought my
publish profile secret out so it knows
the context it knows the context of the
cloud and it's going to trigger on the
push it's pulled my secret out put that
into github actions and then all i have
to do at this point for the workflow to
run is to go and commit and push this to
the remote repository
so i'm going to say open git changes
window and i'll make my commit and when
i push it it's going to fire that
trigger that push trigger on github
actions so we'll put in a message for my
initial commit and i'll go ahead and say
commit all and then we'll see one
outgoing and i'll go and initiate that
push
that happened in the get changes toolbox
there now look the workflow is running
so at this point we've pushed to the
master and then that run is happening in
github we can then switch over to github
and we'll see that ci cd pipeline that
was created for me happening
automatically there you go build and
deploy we're 16 seconds in
setup.net core we're going to run the
tests then we're going to do the publish
and then we will deploy to the azure web
app all of this was created for me i
didn't have to edit this pipeline at all
once that post run is done my
application will start to spin up inside
of azure takes just a second for it to
do that because we're doing a cold start
and there you go my app is live right
there in app service on linux
awesome pretty cool kind of full circle
right there we've seen all the hot
reloading all the great editing all the
intellicode we've committed our code
that's been fully tested
put it into a ci cd pipeline in github
actions and then published it to the
cloud how fun is that that's pretty cool
is your brain okay from the hot reload
demo earlier yeah okay
i know you're having to deal with that
right click publish github all right so
we've seen some really amazing stuff
from all of our friends and we're we
have to really appreciate the work that
was done by all of our friends who
aren't here today the organization is
huge many many many engineers worked on
this project for sure we're just really
really proud to be able to work on this
on for developers and to be able to do
it in the middle of the pandemic is
pretty amazing a lot of this work was
done remotely yeah it's been incredible
to collaborate across the team to work
on this release and it's awesome to see
you all here and it's kind of you know
funny to notice dancing socks
uh
what's going on with your socks anson
what's the story there yeah no these are
official studio socks obviously they're
from a slightly older version uh
i'm not saying that there may be
somebody that could you know fight a new
set of swag
but if there were such a person that
would be great i don't know who has that
power oh look into it i think there is a
new logo so we definitely might need to
update anson's socks all right you heard
it here first visual studio 2022 sock
swag coming at you in 64 bits
all right what a great celebration and
what a wonderful time to spend and
actually we do have a secret code that
we have to enable to go and turn on the
next step and finally release
uh visual studio 2022. i'm going to put
this down and we're going to go to our
special control panel that i'm going to
pass to
you
to launch visual studio thank you you're
going to enter the secret code all right
i'm not sure if i remember this up up
down down right left right left right
ready
[Music]
[Music]
[Music]
you
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.