>> [FOREIGN] Hi, welcome at the summary of episode 46,
where I was with Brian Clark,
a Microsoft Cloud Advocate to talk about
the best extension to work
with Visual Studio Code and Azure.
There's much a great extension in
Visual Studio Code to work with
Azure that it's the second episode.
If you want to watch the first one,
the link will be in the description down below.
Like I mentioned, we will cover
the best extension to work with Azure,
but also, we will talk about
the Microsoft Learn module that covers the same topic.
Excellent. But before we go into the root,
let's learn more about Brian.
You are a Microsoft employee.
You are a Cloud Advocate just like me.
But you are focusing on which area?
What's your focus?
>> A team that focuses on academics.
The academic audience.
How can we as Cloud advocates,
help folks in the academic community,
both faculty and students that are in college,
high school, varying levels of stages of education,
how can we help engage with them,
find out what are the things that they need for
their development purposes and
the courses that they might be going
through in the curriculum they have.
That's the team I'm on that's focused on that stuff.
>> When did you know that you want to work
in IT or be a developer or something like that?
>> That's an interesting question too.
You've got all these thought-provoking questions
that I'm not ready to answer.
>> That's how you know I don't share the questions before.
>> No. It's not like that.
When I was younger, even now,
I'm an avid gamer and
I really enjoyed playing video games
when I was younger, spent a lot of time on it.
I was really into the Halo series.
So much so that I was following
the development company Bungie at that point in time.
At that moment when I was doing that,
I knew I loved learning things on the computer.
At the same time-frame that this was all going on,
we had like a Packard bell computer and I
was just learning everything
and how to fix things out of Tynker.
I just enjoy Tynkering and
breaking things open and seeing
how things work inside of them.
I knew that I liked that about computers,
but I also liked gaming, so I was thinking,
maybe I'll get into game development.
As I was following along with Bungie,
I realized that a lot of them,
there was this recurring theme that they felt this pressure.
Some of them would describe
their work-life balance was not very good.
They would spend days at
the office in crunch time
leading up to the release date of a game coming out.
At a young age, I knew I was like, I don't want that.
As much as I think this is cool and I'd want to be into it,
I was like, I don't want to go that route.
Then I was like, I know I wanted to do stuff with computers
and I knew like a fairly early age, I would say
probability around 16 is when I knew
I wanted to do something with computers.
Then when it came to college,
I didn't know what I wanted to
specialize in terms of around computers.
I went for a degree in computer engineering because that to me
felt like based on the curriculum that I
saw schools were posting about,
it would be partly hardware, partly software.
It turns out though that my schooling leaned very heavily on
the hardware side of the studies
and less on the software side of things.
I got more of the software education via hands-on
on the job training things via
internships and what not not my own.
>> I can tell you, it was a lot of fun recording that episode.
But now, let's learn more about
the best extension to work with Azure,
starting by Azure Storage.
>> That'll bring up the file explorer view,
but there's these different collapsible sections.
In the past, we looked at database,
app services and functions.
But now that I have the Azure Storage extension installed,
it just gets added as another section as part of this view.
This allows me to explore any resources or
instances of Azure Storage that I have
set up which to be honest, I'm not sure.
I don't work with Azure Storage that much with this stuff.
>> You work with Azure Storage,
you just don't know it.
>> That's the thing.
>> Azure Storage is everywhere.
There's resources across the board.
It's everywhere.
>> Yeah. I've realized that a little bit.
Being that we brought it up and we're talking about it,
I want to check out the Azure Static Web Apps extension
which is now installed.
Let's say you install it.
We're going through this experience together,
folks and chat and viewers watching this maybe later on.
I have not run through this extension before,
so we're going to read the readme.
When you have an extension, you click on it,
you look at the readme that's built into it here.
Use this extension to quickly create and manage
Azure Static Web Apps preview directly from VSCode.
Let's see if we can do that.
Should we tried doing that Frank or what do you think?
>> Sure.
>> I'm diverging from the plan a little bit too much?
No. Okay.
>> Just go for it.
>> I'm going for it. Create your first Static Web App.
Click the plus button in the Explorer to set up
a new Static Web App. Where's it under though?
Right here. Let's create a new one.
The extension Azure Static Web Apps wants to sign in using GitHub.
Now, it's hard to see based on the theme I'm using,
but in the top center of the screen
there's a prompt that says create Static Web App.
Step 1 of eight,
I need to enter a new name.
I don't know why I was talking like that.
A name for the new Static Web App.
What shall we call it folks in chat?
StaticMcStaticApp.
>> StaticMcStaticApp. Wow.
>> StaticMcStaticApp in camel case.
Thank you. Albeit a builder in the chat.
We're going with that. I hit "Enter".
What organization?
This is based on my GitHub organization.
I'm going to go with the clarkio one,
need to choose a repository.
What if I don't have one? Create a new GitHub.
There we go, answered.
New GitHub repository. What do we call it again?
StaticMcStaticApp.
Enter the location of the application code.
For example, we'll go with
the default Azure functions code API.
We'll go with the default.
>> With that in that file,
what you could right now is you have
Intellisense with the CLI.
That's pretty cool.
Right when you're just typing AZ
and then you're "Tab", "Tab", "Tab",
you will have all the option of what you want.
You could right away do that if you want.
Also what I really like about that is when
you are in your script,
you just do control and then tick
or apostrophe and it will take
the current line or the current selection
and automatically paste it in your terminal.
There is no more copy paste, you just do it,
takes whatever line you are and move it over there.
If you do it with "Shift",
then it take the result and
put it in another tab of Visual Studio Code.
Like for example, if you're running a query,
it shall give me all the resource group that
contain a VM that is disabled or something like that.
Like you have it, a lot of VMs or a lot of
containers and you want all the result,
you could format the result and have it open another tab.
Then you could search more in detail.
It's really useful when you're back and forward then
a script or trying to debug or
script or right along deployment script.
That tool is very cool for that.
>> Microsoft Learn is a fantastic platform
to learn about many different topics.
There's one specifically for Visual Studio Code.
By having Brian on the show,
it was the best time to look to this specific module.
Have a look. Like show what it is,
what kind of feedback.
One thing that I really like and you just brought that,
Brian is that, you know the time.
That's what I like about it.
Because sometime you could say,
well, I want to learn about how to deploy.
Like we were talking,
we spent a lot of time talking about Static Web App.
Well, there's module that explain how to
do that from Visual Studio Code also because,
I picked that one because it was really an introduction.
But there's plenty of Azure module with Visual Studio Code.
It's pretty cool because most of that time,
except this one is like how to install the tool,
but they don't give you a context.
But because I already did it,
I don't have the start button,
but usually I have a start button
and you just jump from page to page
like a wizard thing where you pass through all this stuff.
Here it gave you like,
why would you like to open like what it is Visual Studio Code.
It's an open source.
A thing about Visual Studio Code that we don't think enough,
they explain to you where to go to install it.
Of course you go to code.visualstudio.com.
Let's put that in the chat just to make it easier for you.
If you don't have it, you can start
right away to install it if you want.
It just show you what kind of install it is.
It is very simple.
One thing I would add, and I don't know if Brian,
you agree to that,
but I would strongly check those two things.
It's so nice.
When you are in Windows like a File Explorer,
you could open the file in Visual Studio Code
or you can open the full folder in Visual Studio Code.
I would suggest to check all of those,
but maybe you'd like another code editor or text editor.
Our focus of today was extension for Azure
or that are good with Azure but there's tons of
a really amazing extension like Python.
I had Nina coming on the show
and she said that the extension with Python
made Visual Studio the best place to do Python, apparently.
I don't know Python. Do you know Python, Brian?
>> Yeah.
>> I'm assuming with Cecile,
when you did that on your Stream?
>> Yeah. Right on this channel. Wednesdays.
>> On Wednesday. There's so much to cover.
If you are interested to see the longer version of the interview,
the Visual Studio extension or the Learn Module,
all the links will be in description.
I'm looking forward to see you in the next episode.
Thank you for watching.