>> Welcome back, to another edition
of This Week on Channel 9.
I'm your host Christina Warren,
Senior Club Developer Advocates.
You guys it's June.
The Bachelorette is on TV and that means
that in the northern hemisphere summer is upon us.
I'm thrilled that the sun is
finally starting to peek out in Seattle,
and I'm also thrilled to bring you the latest of news.
So, let's get into it. First things first.
Update your Git Installations.
There is an industry wide security vulnerability in Git,
that can lead to arbitrary code execution
when a user operates in a malicious repository.
The good news is that the Git Community and
major hosting providers are on it,
and new updated versions of Git are available.
Additionally, hosting providers like
Visual Studios, Team Services, Github,
and Gitlab are actively blocking a repository that
tries to set up a Git sub module
outside of the Dockett directory.
Still, if you want to update
your Git installs on your client machines,
so Visual Studio 2017 is being patched
right now and a hotfix will be available soon.
You can also download
the latest version of Git for Windows,
if that's what you use by going to gitforwindows.org.
Ed Tompson, a Program Manager of
the VSTS Team and the Maintainer of the lib get to
library has a great post on his blog with
information about how you can
update your client on Windows,
Mac iOS, and Linux.
In a funny coincidence,
I actually interviewed Ed
a few weeks ago at Build about good security,
before this security issue was made public.
He talked a lot about the importance of
good security and how
OSS and major vendors worked together.
A link to Ed's blog posts and that
podcast are in the show notes.
But seriously patched it now.
Next up in capital news.NET Core
2.1 is out and this is a big release.
Now, I want to be clear,
this is not.NET Core 3.0 which was
announced at Build and will bring
support for Windows desktop apps,
nut, this is still a big deal.
This doesn't mean that there aren't
some great and massive features in.Net Core 2.1.
Some of the big highlights include
Span T and Memory T which is
like a unified way of accessing
managed memory with zero copy.
There's also a new API focused on cryptography,
compression, and Windows compatibility.
Oh, and this release is also supports
Alpine Linux and ARM 32 chips.
Alongside.NET Core 2.1 is ASP.NET Core
2.1 which features HTTPS by default,
SignalR, Razor costs libraries and more.
Check out the show noted for links to videos and
blog posts highlighting all the new stuff.
Speaking of.NET Core 2.1,
Xamarin MVP and Microsoft MVP Greg
Shackles has written a great blog post where he
introduces how easy it is to use one of the.NET
Core 2.1 features which
is support for creating global tools.
So, global tooling support
means that it will be easy for developers to
create command-line tools based on the favorite scripts
and even distribute them in NuGet.
Greg has his own take,
on.NET say which was
an example in the official docs written in F sharp.
The example itself might be a little silly,
but it awesome that Greg is showing off how easy
it is to create global tools using F-sharp.
In cool project news,
Frank Krueger just launched Fuget.org.
A NuGet package browser combined with an API browser.
The description of the website
explains this as a package browser that
uses nuget.org API to
display all the packages in their index.
API browser shows XML documentation
and the metadata of the packages
that you explore and learn.
So, you can see what's actually
inside your NuGet, and I love it.
Speaking of things that I love
BC3 Tech has a great tutorial about how
to ship and elect a skill that
turns on a server hosted by Azure.
Alexa, turn on my server.
This is a nice ring tone, right?
I won't lie. Sorry, if I activated your Alexa.
On the latest episode of five things,
Burke talks with Elijah Manor about
five of the greatest VS Code Extensions.
Somebody who literally wrote the script
for this show in code,
I love the list and I want you to share
your favorite extensions in the comments.
The next version of Chrome which is
supposed to be released in July is going
to start calling out websites that aren't encrypted
with as a source NuGets like HTTPS.
Now, we can debate whether every website actually
needs SSL and what this means for breaking the web,
but this is happening and
a lot of us are going to have to figure out,
how to set up cheaper or free SSL certificates
for our websites.
One of the options is Let's Encrypt which is
a free automated open Certificate Authority
and we've mentioned that before on this show.
Our friend Scott Hanselman actually has
a really great blog post showing how to
secure an Azure Web App
with Let's Encrypt in just minutes.
So, if you have sites hosted in
Azure that aren't already SSL encrypted,
be sure to check it out.
iOS 11.4 shipped this week alongside
a new version of Xcode and the Xamarin Team has
already published an update to Visual Studio for Mac
7.5.2 and Visual Studio
2017 15.7.3 with the SDK and idea with IDE updates.
Now, it's time for my pick of the week.
One of my all time favorite apps 1Password just
came out with a huge update for its Windows app.
1Password 7 for windows.
Now, I'm primarily a Mac User but I also use 1Password on
windows and in the past it hasn't
always been the best app but that's changed.
The new version works great with Microsoft Edge,
when it's slow and supports
local vaults and you can choose to
sync yourself or the 1Password subscription service.
If you're looking for a good password manager
with excellent Window support,
1Password is my pick.
So, kudos to their team on the new app,
and that does it for me.
Let me know your favorite VS Code extension
in the comments. We will see you next time.