>> Welcome back to
another edition of this week on Channel 9,
I'm your host Christina Warren.
I have to be honest,
I'm a little disappointed that I didn't get
more geek shirt recommendations,
in the comments last week.
So, if you have shirts you think I should buy,
even if it's just for your startup or company,
let me know in the show notes.
Also, a quick programming note,
next week we will likely not have a show,
because I'll be doing lots of work stuff and
flying out for a conference. I will miss you all.
All right, let's get into this week's dev news.
First up, the Imagine Cup was this week,
and the projects that students came up
with were truly mind blowing.
I'll have a link in the show notes
to all the winners nominees,
but the 2018 Imagine Cup champions,
are SmartARM of Canada.
Now, SmartARM created a robotic hand prosthetic,
using Microsoft Azure computer vision,
machine learning and cloud storage,
and it uses a camera embedded in its palm to
recognize objects and then calculate
the most appropriate grip for an object.
It's seriously cool, and
it makes me feel both inferior on
every single level and also so excited for the future.
As I said, check out the show notes
to links to the winning projects,
and all the finalists. Congrats SmartARM.
Next up, in Visual Studio Code news,
Visual Studio IntelliCode,
has expanded its AI assisted coding,
to the Python language via
a new visual studio code extension.
IntelliCode was first announced at Build 2018,
and the power of that technology has been expanded using
machine learning to train the extension on
over 2,000 open source Python repos.
So, when writing Python code,
the IntelliSense code completion,
a specific productivity by
providing suggestions as you type,
and you've got to try it out, cause it's very cool.
The extension was built on top
of the Microsoft Python Language Server,
which is now in preview.
A link to the blog post which explains
all the details and to
the extension are in the show notes.
In serverless news, my friend
and fellow CDA Jeremy Likness,
has released a free eBook at Docs.Microsoft.com called,
Serverless apps, Architecture,
patterns, and Azure implementation.
The guide does a great getting started point for anyone
who is looking at developing cloud native apps,
that use serverless, and it covers the pros and
cons of deploying serverless apps
depending on your scenario.
Anyway, it's a terrific read and you can
download a PDF or view it on the Web,
and the link is in the show notes.
On Channel 9 this week,
we have lots of great content including
the latest episode of The Open Source Show,
which features my friend and fellow CDA Bridget Kromhout,
and Justin Garrison who is the
co-author of Cloud Native Infrastructure.
They basically get into how to get started
with cloud native infrastructure. So, check that out.
Also on Channel 9, on the latest episode of Five Things,
John Papa and Brian Clarke discuss five things
about NLP or natural language processing.
If you're interested in building
apps for voice platforms like
Siri or Alexa and Cortana or Google home,
you want to check it out.
Speaking of John Papa, he was
recently on the.NET Rocks Podcast,
talking about Node and Azure.
Links to all the videos and Podcasts
are in the show notes.
In Blazor news, Blazor
0.5.0 Experimental Release is now available.
Now, if you're not familiar Blazor is
a single page web app framework that
basically lets developers run.NET code
in the browser, using WebAssembly.
WebAssembly as we know,
is totally the new hotness.
So, there's a lot of new stuff in this release,
but remember it is experimental,
and it includes the option to run Blazor on the server,
and then handle all the UI interactions
over a signal or connection,
and there's some very early browser debug support.
Check out the show notes for the very end of
blog post about this release and how to get started.
There's even a prototype project
that shows off how you can
use Blazor with Elektron for building
desktop apps, which is just wild.
In some Kubenetes news,
Kubenetes is now available in
the Docker Desktop stable channel,
for Mac and Windows,
offering a really easy way to get
a Kubenetes cluster running on your desktop machine.
An even bigger KN news,
Google just announced Knative which is being
dubbed as a Kubenetes 's based build platform to build,
deploy, and manage modern serverless apps.
It's basically a middleware components
that focus on solving
some of the more mundane
but difficult orchestration tasks.
Now, this project is largely driven by Google,
but because it's Kubenetes and open source,
Knative has been designed to be cloud agnostic.
In fact, the Azure team submitted
build instructions for installing Knative on Azure,
before the project was even formally announced.
That highlights exactly how open source
should work with everyone working together.
Links to the Azure instructions and to
the Knative pages on GitHub,
are in the comments.
In some Java news,
Azure app service now supports
Java SE on Linux in public preview.
This version supports Java SE 8 based apps,
and this and subsequent time released versions,
will be supported for an extended period as
well as upcoming LTS versions.
Also in Java news, our friend
Bruno Borges and Jonathan Giles,
both gave some presentations at
Devoxx Poland focusing on Java,
and links to those talks, are in the show notes.
Last week on TWC 9,
I mentioned that Gabriel Nepomuceno as
his excellent guide for receiving
email on a custom domain,
for supercheap using mail going to an azure DNS.
This week Gabriel added a second post to the series,
showing how easy it is to
send mail using the same configuration.
So, thanks again for writing those posts Gabriel.
Really appreciate it.
Now, it's time for my pick of the week.
Usually I try to choose
a non Microsoft pick for my pick of the week,
but when I saw this item,
I knew I had to highlight it.
Accusations of corporate shield and beatdowns.
A few months ago, we talked about
the Xbox adaptive controller
which is designed for gamers with disabilities,
and now the packaging by controller has been released,
and if possible, is actually
just as cool as the controller itself.
Why? Because it was designed to be easy to open,
in fact, you can even use your teeth to open the package.
I love how much detail and care was put into
this device and I look forward to
checking out the final controller,
when it ships in September.
Well, that does it for me,
let me know your geek shirt suggestions in the comments.
Also, if you're viewing this on YouTube,
I've added a poll to the video.
So, if you wouldn't mind
offering your feedback for the show,
I would really appreciate it.
While you're there, be sure to like
and subscribe for this show,
and all of our great developer content,
and turn on notifications
if you are in masochist. See you next time.