>> Tune into this week's On.Net,
where I have my good friend Grace on
talking about a brand new experiment
inside a Visual Studio for tutorials. Tune in.
[MUSIC] Welcome back everyone to On.Net.
I'm your host, James Montemagno.
Today, I have my good friend Grace Taylor on from
the Visual Studio team talking
about a brand new experiment that her and the team
have been working on to help learning Blazor and maybe even
other workloads even easier inside of Visual Studio.
Grace, welcome to On.Net.
>> Hi, James, how's it going?
>> It's going absolutely amazing.
Before we get into this really cool experiment
that you and the team have been
building and working on and want
other people to get involved with for Blazor,
maybe you can tell everyone a little bit about yourself.
>> For sure. My name is Grace Taylor.
I work on the Visual Studio platform team and I
typically work on experiences that improve the productivity,
flexibility, personalization of the developer experience.
Today I'm excited to talk about learning
Blazor and learning different technologies in general.
>> Very cool. I'm excited because I do love
Blazor and I love our tutorials.
But why is this experiment new because we have tutorials,
what is this experiment and how did it come about?
>> That's a good question. We've seen that when
people are learning with a lot of different types of resources,
you've got a bunch of tabs open,
a bunch of windows open,
you've got your toolset open,
and so there's a lot of context switching,
and we didn't see in our earlier experiments,
that users tend to do better when everything's in one place,
when you're able to navigate from one location to
another in a smooth way without getting distracted.
This is something that we're experimenting with,
that we're trying with, and hopefully,
if this goes well, we're hopefully able to
roll out more experiences and tutorials down the road.
>> Very cool. This is going to bring those tutorials that
normally you'd have to have a browser on
one side of your monitor on,
the IDE, on the other side,
maybe something else, a video on the other side,
it brings everything into the ID properly
and you can just follow
along inside a Visual Studio, is that correct.
>> Yeah, that's the experiment.
We do have existing tutorials, as you mentioned,
where folks can navigate through the different steps
and walk through to follow along and get their app.
>> This is very exciting because
actually when you showed it to me, my mind was blown, I was like,
this is the coolest thing in the entire world,
so I'm really excited to share with folks now.
This is an experiment and not everyone will actually see it,
before we get people hyped up on
seeing it and hopefully giving feedback on it,
can you explain as of today and again,
if anything, changes are
updated in the comments and show notes below.
But as of today,
like how do people get this thing and what's
the percentage that they'll
actually see this thing that we're about to show them?
>> That's a really good question as well. Let me show you, James.
Here we're on the.Net site and we're in
the Blazor tutorial page and
we can link that in the video as well.
On the Download tab,
you'll get a button that tells you to install Visual Studio,
and there's a 50 percent chance that you'll get
an in IDE tutorial experience.
If you don't get that experience,
there is the option to follow through and create
your tutorial using this content on the site.
This is the exact same content and we'll
still guide you to creating this counter app.
>> You can learn Blazor no matter what,
but on the download and install,
50/50 chance right now that
basically you will see this brand new experience?
>> Exactly.
>> Let's get install it.
>> [inaudible].
>> As install it, I install it and I follow these steps.
I still need to install the ASP.NET [inaudible].
>> This button will give you
an install that does this stuff for you.
You don't have to worry about checking
boxes or anything like that.
You just click next, next, next,
and then it'll do everything for you.
>> Cool. That's awesome.
That seems easy enough, and then what happens?
>> When you open Visual Studio,
this is what you would see if you get the tutorial.
You'll get a welcome page,
you'll see a button which allows
you to bring up the tutorial itself.
If you select this button,
you'll see the sidebar pop up and you'll be able to click next.
In order to learn more about your code base,
you can select any of these links in order to bring up
the piece of code that it's referring to,
and it'll walk through the content for you.
>> What's actually happening here is,
that tutorial is connected to
the code and the project and solution basically?
>> Exactly.
>> Very good.
>> I can select this link, for example,
it'll bring me to this line of code which it's discussing.
>> Very cool. Pretty much I'm
learning inside the IDE, and then boom.
>> Exactly.
>> Thanks.
>> You can copy paste pieces of code,
it'll walk you through.
You can run your code,
you can use hot reload,
you can use different functionality right within the IDE,
and as you mentioned, it is connected.
>> Very cool. It's like a full pane, that's what it looks like.
So in general, I can make that bigger,
I can make that smaller, it's a full dock, basically.
>> Exactly. I can move it around.
If you have a different monitor,
you can drag this out and place it on
a different monitor if that's more convenient.
But I think a lot of people prefer to
have this side by side so that you can get that fast reference.
>> Very cool. So you'll 50/50 chance you're going to get this.
What are you looking for,
Grace, basically from this?
We have talked about showing it off,
being like, check this out, giving feedback on it,
what type of feedback other people give feedback based
on this to you and the team?
Is there like a feedback button or
someone in the end of it, how does that work?
>> We have a survey that we'd love for folks to fill out.
Either if you get the in IDE tutorial or if you get
the laser web experience,
it would be great if you went through
the tutorial to create your Blazor app,
give it a try and let us know what you think.
>> Very cool. I love this.
I think that it's really neat to see more things move into an IDE.
It's an integrated development environment,
which means you can see more and more.
This is the first app and this is
the first tutorial that's inside of it, right?
>> Exactly. This is the first experience and so
if we see that the experiment results are good,
if users are getting good value out of this,
if folks are telling us that it's a good experience,
then we'll continue to build out additional tutorials,
make it a full platform capability that a lot
of different teams and people can take advantage of.
>> Very cool.
Now, one other question for you before we wrap this up,
because it's short, sweet, check it out,
hopefully people are installing as they watch.
Now, what if I don't get it?
[inaudible] just when bought it I
really want it because I've watched this video,
and I've seen it, does it continues the uninstall reinstall,
uninstall, reinstall and I'll get it?
Is that a good? Then, ideally
my chances get better and better every time, right?
>> It's not designed to be that way so I wouldn't do that.
I would just be patient,
it would be great if you waited for
the next round of the experiment
and we'll keep you-all posted on what the progress is.
It would be amazing if you downloaded it,
didn't get the showreel and still
followed the web tutorial anyways.
That would be really helpful.
>> Start learning Blazor today with this new cool experiment.
Hopefully get it and you can give some feedback to Grace
and team or just like you said,
finish it up online and go through it 100 percent.
That's awesome. I'm going to go now,
install it on every single machine and
I'll report back in the next video with you,
Grace of my success rate back and forth.
Anything else you want to tell people or any other links or
any things you want to talk about before we wrap up?
>> We have these download links for you-all to install,
Blazor and Visual Studio.
It is a preview version of Visual Studio,
please give it a try,
and we'd love to hear from you.
We'll paste these review link below as well.
>> Very cool. In addition,
I think what's really important is,
let's say you're already a Visual Studio user,
you can install the preview side by side.
You can actually just do this just to see if
you get it and give the feedback there, so give it a go.
Grace, thank you so much for coming on
On.Net and talk about this awesome feature.
I really appreciate it.
>> I really appreciate it. Thanks so much for having me.
>> Absolutely and thanks everyone for tuning in to On.Net.
Now, as always, don't forget,
no matter where you're watching this right now,
there's probably a subscriber, there's probably a like button.
Go ahead and jam it, dang it,
do all the things because we put out
new videos and livestreams every single week on YouTube,
on Learn TV and so many more places.
So make sure you stay up to date with all the brand new
awesome in On.Net developer content that we put out.
Thanks, everyone for tuning in and until next time,
I'm James Montemagno,
and this has been On.Net. [MUSIC]