►
Description
Join members from the .NET teams for our community standup covering great community contributions for Visual Studio, Visual Studio Code, Visual Studio for Mac, Roslyn, Extensions, and more!
Suggest an idea for a standup: http://aka.ms/dotnet-standup-suggestion
A
A
B
Pretty
good
out
here
in
a
Boston
Massachusetts
to
meet
with
the
vs
for
Mac
team,
so
we've
got
some
some
cool
stuff
going
on
here.
He's
had
to
share
some
other
plans
with
everybody
yeah,
it's
yeah.
It
can't
break
too
much
news.
Dude!
You
got
to
keep
it.
You
know,
spread
it
across
the
year
to
keep
the
surprises,
help
exactly.
A
B
I
think
we
should
talk
about
any
any
news
that
we
have
anything
I
know.
We
just
released
some
updates
to
until
echo
to
look
like,
and
we
also
have
some
new
blog
posts
that
I
want
to
share
out
and
get
everybody
on.
Oh
you
have
one
of
the
fusion
Energi
waters.
Don't
you
I
do
I
love.
Those
are
amazing,
like.
A
B
A
B
Time
I
go
to
Seattle
I
want
like
butt
bumps
in
my
backpack
and
just
you
know
it
could
mean,
or
else
that
was
a
distraction.
Sorry
about
that
yeah.
We
had
a
big
discussion
about
flavored
waters
before
we
went
live
so
it
wasn't
completely
random,
just
stuff
what
random
yeah.
So
what
do
you
guys
have
new
in
the
business
to
your
code
in
the
Visual
Studio
IDE
world.
A
We
actually
don't
know.
I
should
have
been
more
prepared
for
this,
but
I
can
say
that
we
do
have
what
is
it?
The
16.4
preview
is
looking
good
it's
in
the
final
stages.
The
thing
is
premium
for
now
so
should
be
coming
out
pretty
soon
I'm
working
on
stuff
for
16
five,
so
I'm
pretty
excited
about
that.
You
think.
B
A
On
so
we
have
a
big
problem
with
moving
code
around
when
you
move
files
around
in
the
solution,
Explorer,
so
we're
working
on
what
happens
when
you
would
do
that.
So
we
can
update
namespaces,
there's
already
a
current
solution
for
when
you
update
types,
so
we're
just
kind
of
ridging
that
experience
a
little
bit
to
better
align
with
our
inline
rename
as
well.
So
we've
recently
added
inline
rename
also
renamed
as
a
file,
so
we're
just
kind
of
sinking
those
across
in
this
one.
I'm
grace
I.
B
A
A
C
C
Right,
curveball
never
saw
it
coming
and
so
yeah,
that's
what
most
the
code
team
has
been
working
on.
You
know
I
think
last
time
I
was
on
on
the
stand
up.
We
showed
remote
development
in
containers
and
over
SSH,
and
now
it's
cool
to
see
kind
of
what
we've
been
building
up
to,
which
is
remote
development
online,
hosted
containers,
hosted
dev
environments
and
it's
really
nice.
It
makes
everything
nice
and
simple.
So
I
can
demo
that
at
some
point,
when
we're
ready
but
I.
A
B
Reflect
those
changes
on
either
device
or
a
simulator
as
you're
working
just
kind
of
like
having
a
designer
but
actually
on
the
physical
device.
So
you
can
get
this
just
really
live
view
of.
What's
going
on
it,
it's
a
great
little
feature.
It's
a
little
features,
a
great
big
feature
that
I
think
that
you
know
people
are
pretty
excited
about.
We
have
a
similar
thing,
called
ether
never
shot
refresh.
A
B
Do
it,
while
you
do
by
universal
hot
refresh
hot
reload,
is
great
during
design
time.
It's
like,
if
I'm
working
on
a
layout
for
examine,
forms,
app
and
I
want
to
see
how
you
know
this.
This
colors
gonna
look
on
the
device
or
how
this
button
interaction
the
device-
and
you
know
when
you're
doing
mobile
application
development,
especially
we
have
a
variety
of
devices
like
on
Android,
where
your
device
is
at
full,
your
device
services.
B
B
A
B
B
Have
a
friend
request
from
four
months
ago:
that's
what
it's
saying:
oops
they
didn't
of
that
anywho.
We
also
have
some
blog
posts
that
kind
of
want
to
show
off.
If
he's
interested
in
seeing
some
of
those,
it's
always
good
to
go
over
some
of
our
new
summer.
New
community
contribution.
So
I'll
share
my
yeah.
A
B
My
Microsoft
edge
screen
here.
How
does
that
look?
Oh
there
we
go
perfect,
so
few
blogs,
which
want
to
point
out
one
written
by
me
so
I
might
be
biased,
but
this
is
one
of
the
feedback
items
that
we
get
quite
a
bit
with
the
users
on
vs
tramatic.
Is
that
they're
so
used
to
vs
for
windows,
key
combinations,
especially
for
years
like
a
windows,
keyboard
or
microsoft,
economic
keyboard?
You
want
to
make
sure
that
the
keys
are
used
to
a
match
to
the
actions
that
you
used
to
so
we've
added
this
first
run.
B
Experience
allows
you
to
pick
a
key
mapping
based
on
Windows
vs
code
X
code,
and
it's
it's
a
pretty
handy
little
feature
there.
We
also
allow
you
to
customize
any
of
the
key
bindings
use,
visual
studio
and
windows
you're
familiar
with.
In
fact,
you
can
really
nail
down
these
key
binding
Suites,
exactly
what
you
want.
The
same
thing
goes
here,
so
it's
a
fun
little
post.
So,
as
you
had
to
do
some
of
these
key
bindings,
so
I
suggest
checking
that
out.
One
thing
that
we
just
ended,
but
is
also
pretty
interesting.
B
We're
gonna
have
more
of
these
in
the
future
is
that
we
just
had
a
Visual
Studio
for
Mac
asp.net
core
challenge,
Jordan
Matthysse
sent
on
the
team.
He
kind
of
spearheaded
this
there's
a
train
going
by
I'm.
Sorry,
if
it's
picking
it
up,
but
there's
now
that
we've
got
a
core
support
and
we're
going
to
get
blazars
support
out.
You
can
really
do
an
Indian,
beautiful,
asp.net,
app
and
ps4
Mac.
B
So
we
had
this
play
this
contest
to
see
folks
who
could
integrate
some
of
these
components
and
create
a
compelling
it's
going
on
a
core
app
easy
little
studio
for
Mac.
It
just
ended.
We
have
results,
are
coming
out
on
the
22nd,
which
is
tomorrow,
yeah,
so
yeah
so,
but
keep
an
eye
off
more
these
challenges.
We're
gonna
be
doing
a
lot
of
these
coming
up.
They
kind
of
get
just
show
off
what
you
can
do
in
real
estate
for
Mac
and
how
powerful
it
can
be
for
for
developers.
B
B
Blazers.
You
know,
as
you
guys
all
know,
it's
a
super
amazing
technology
that
allows
you
to
read
some
amazing
app.
You
can
just
see
sharp
and
we
get
support
for
that
in
that
ID
as
well.
So
if
you
want,
if
you're
feeling
like
you,
want
to
test
that
out,
hop
on
over
to
run
over
to
preview
Channel
and
test
up
laser
support,
yeah.
A
B
A
C
B
And
if
you're,
if
you
got
if
you're
interested,
if
you
folks
interested
in
learning
more
about
Laser
Daniel
Roth
did
some
amazing
presentations
at
Netcom
back
in
September
and
those
are
all
streaming
online
to
you.
So
there's
some
really
cool
demos.
There.
You
started
on
blazer
and
buy
a
ps4
Mac,
yes
code
and
we
sr
windows.
So
you
can
pick
your
poison
there.
C
C
A
C
So
here
we
are
so
so,
like
we
kind
of
mentioned
earlier,
Visual
Studio
online
is
building
upon
the
ideas
of
remote
development
that
we
kind
of
laid
down
in
the
last
six
months
and
a
general
idea
is
as
developers.
We
spend
a
whole
lot
of
time,
grooming
and
maintaining
and
setting
up
our
developer
environments,
and
we
have
these
big
fancy,
beefy
machines
that
are
capable
of
running.
You
know
super
powerful,
AI
workloads,
even
though
we
may
only
be
developing
very
small
web
applications.
C
But
all
of
this
juggling
of
versions
and
runtimes
is
a
burden
that
we
have
to
take
and
maintain
as
developers.
Even
though
we've
already
gotten
good
at
taking.
You
know
application
level
dependencies
and
putting
those
in
our
apps
we
use
package
managers.
We
use
all
sorts
of
tools
to
make
sure
that
we
don't
care
what
versions
of
dependencies
our
applications
need.
C
Yet
our
runtimes
and
all
of
our
developer
environments
are
still
burdens
that
we
accept
ourselves,
Visual,
Studio
online
kind
of
solves
this
by
hosting
a
development
environment
for
you,
you
can
then
connect
to
it
from
the
browser
or
from
vyas
code
itself,
and
so,
if
you
go
to
on
lined
up
Visual
Studio
calm
in
public
preview
right
now,
all
you
have
to
do
is
hit
get
started.
You
will
need
an
azure
subscription
to
try
it
out,
but
that's
all
you
need
and
then
you
can
off.
You
go
to
the
races.
C
So
basically
we
this
is
the
the
Visual
Studio
online
kind
of
environments
page.
This
is
where
you
can
see
all
of
my
current
dev
environments.
I
have
my
backup
in
case
you
know.
Internet
is
poor
or
whatever,
but
I'm
just
gonna
go
ahead
and
create
an
environment,
and
this
is
pretty
simple.
You
just
give
it
a
name.
You
can
pick
a
specific
github
repo
that
you
want
to
pre
populate
your
environment
with
you
can
also
just
have
an
empty
one.
If
you
want
to,
you,
can
select
different
machine
sizes
and
then
this
is
cool.
C
Basically,
the
environment
will
spin
itself
down
once
you
stop
using
it
to
keep
you
from
getting
charged
because
again,
this
is
a
hosted
compute
environment
for
you
and
so
you're,
basically
paying
by
the
second
of
usage,
but
once
you're
finished
it'll
spin
down,
and
then
you
pay
almost
nothing
for
it.
That's.
C
To
spend
on
things
before
in
another
environment,
so
that's
amazing,
yeah,
it's
the
same
kind
of
struggle
with
vm's,
except
for
the
nice
part
here.
Is
you
probably
only
have
a
browser
tab
open
as
soon
as
you
close
that
browser
tab,
it's
going
to
notice
that
you're
no
longer
connected
and
then
spin
you
down
after
a
short,
a
short
amount
of
time
of
it,
and
so
this
is
actually
lightning
fast,
so
I
just
hit
create.
Basically
what
this
is
doing
is
we
have
a
and
boom
it's
already
ready.
C
We
have
a
pool
of
docker
containers
that
have
a
generic
image.
That
is
most
likely
to
support
your
scenario,
so
it
comes
with
Java,
and.net,
core
and
Python,
and
node
and
kind
of
all
of
the
the
workloads
that
you're
probably
going
to
be
using.
If
you
wanted
to
customize
this
container,
you
could
by
bringing
your
own
docker
file,
but
by
default
you
just
get
a
pretty
simple
container
that
that
likely
has
most
of
the
runtimes
you
need
and
if
I
pull
up
the
terminal,
we
can
illustrate
this
even
further
and
you'll
notice.
C
Here
we
are
in
what
looks
like
vias
code,
but
we're
actually
running
in
the
browser,
because
at
the
end
of
the
day,
vias
code
is
just
JavaScript
running
in
an
electron
process,
and
so
most
of
the
work
we
did
over
the
last
six
months
was
taking
all
of
that
JavaScript
and
just
putting
it
in
the
browser
and
making
things
like
file,
system
access
and
all
of
that
work
because
it
behaves
differently
when
you're
in
browser
land
versus
when
you
have
access
to
the
operating
system.
Yeah.
A
C
So
basically
there
we
have
a
Azure
storage
volume
behind
the
scenes
where
all
your
source
code
lives
and
we
mount
that
into
the
container.
Every
time
you
connect
and
then,
when
your
session
is
finished,
we
make
sure
it's
all
saved.
We
can
dispose
of
the
container
or
put
it
back
in
the
pool,
so
someone
else
can
use
it
and
then
basically
rinse
repeat:
okay.
C
A
file
you're
good-
you
don't
have
to
check
in
every
single
time.
In
fact,
more
than
just
your
file
system
state
is
saved
if
I
open
a
specific
file,
let's
say
app,
py
and
then
disconnect
from
this
environment.
So
we'll
go
back
to
environments
and
then
I
reconnect.
It
will
remember
my
editor
state
as
well
as
the
file
system
and
of
course
it
did
not
so
that's
awkward
but.
C
Look
at
all
of
the
versions
that
are
supported
all
of
the
everything
in
here,
and
so
you
can
kind
of
see
the
base
images
that
come
from
and
everything
that's
available.
And
if
there's
something
that's
not
in
this
environment
that
you
want
it's
as
simple
as
making
a
change
to
the
base
dockerfile
and
off,
we
go
okay.
So.
C
Yeah
and
so,
and
so
it's
really
powerful
for
setting
up
the
environment,
but
you
can
also
work
in
this.
Like
a
normal.
You
know:
vyas
code
instance
right,
like
I,
have
my
folder
of
code.
If
I
just
hit
f5
it'll
actually
launch
the
application,
of
course,
because
I'm
doing
Python
I
need
to
select
my
interpreter
so
I'm,
a
Python
noob,
we'll
try
that
again
and
so
you'll
see
as
normal.
We
have
the
URL
here,
and
this
is
where
it
gets
really
cool.
C
A
C
A
C
Anyway,
yeah
use
minion
debugging,
so
we're
running
right
now.
If
I
go
open,
a
Python
file,
let's
go
app
py
and
reload.
The
page
you'll
see
I'm
stalled
because
I
just
hit
the
breakpoint,
and
so
all
of
this
is
in
the
browser
we're
patching.
You
know
your
your
localhost
through.
If
we
had
a
server
and
a
client,
they
can
communicate
with
each
other.
C
All
of
this
works
pretty
seamlessly
in
the
browser.
It's
a
pretty
nice
editing,
experience,
intellisense
everything
you
expect
to
work
is
here
and
works.
We
can,
of
course,
make
changes.
So
if
I
flip
the
button
red,
let's
see
what
happens,
make
the
button
red
man
you're
gonna
challenge
my
CSS
and
we'd.
Do
it
live.
B
B
C
A
C
We
can
refresh
we
can,
we
can
edit,
we
can
debug,
we
can
do
everything
we're
used
to
all
in
line
all
in
a
hosted
environment.
This
comes
with
live
share,
I'm,
gonna,
pre,
baked
in,
and
so
by
default.
Every
vis
online
environment
will
have
live
share,
so
it
makes
it
very
trivial
to
invite
and
share
and
and
be
collaborative
because
again,
the
intention
here
is.
C
We
want
to
make
it
easy
for
you
to
focus
on
the
things
you
want
to
do,
which
is
writing
code,
making
cool
things
working
with
other
people,
building
cool
experiences,
and
you
shouldn't
have
your
tools
being
the
way
for
that
anyway.
Oh
the
moment,
we've
all
been
waiting
for
I'm
gonna
press,
the
button
Oh.
C
A
C
A
A
A
And
then
we
went
through
debugging
and
everything
it
was
great
like
that's
so
far,
that's
been
my
favorite
experience
for
live
share.
It
I
know
like
there's
a
lot
of
cool
ones,
but
I
like
pair
programming,
just
as
a
person
and
being
confined
to
one
screen
and
having
one
person
drive
is
always
kind
of
awkward
right.
C
A
B
C
I
see
you
in
chat
someone's
mentioned
now.
Everyone
can,
you
know,
replace
their
machines
with
from
expensive
laptops
to
dumb
terminals
and
and
it's
kind
of
true,
if
you
think
about
it,
you
know
developing
on
a
Chromebook-
is
now
feasible
having
a
machine
with
only
four
gigs
of
RAM
is
feasible
because
none
of
the
compute
is
happening
locally.
Of
course,
you
still
have
desktop
application
environment
and
anything
that
has
a
visual
editor.
Those
experiences
won't
be
super
nice
in
the
browser
and
there's
some
things
that
will
never
be
nice
in
the
browser.
A
C
C
A
B
C
Ago
so
you'll
notice
down
here,
I'm
opening
a
remote
session,
and
so
right
now
we
are
connecting
hopefully
to
our
environment
and
again,
this
is
very
similar
to
remote
containers,
remote
SSH,
it's
all
handled
in
the
same
kind
of
way,
and
you
see
you
down
here,
we're
now
attached
to
vs
online.
This
is
normally
where
we
show
you
if
it's
an
SSH
connection
or
if
you're
connected
to
a
container
or
if
you're,
connecting
to
W
cell
in.
B
C
C
So
you
kind
of
you
know
it
opens
up
your
options
for
how
you
want
to
work.
If
you
prefer
a
you
know,
rich
desktop
client,
you
have
one.
If
you
can
work
in
a
browser
environment,
you
have
one
if
you're
on
another
machine,
and
you
don't
have
the
ability
to
set
it
up.
You
can
take
it
with
you,
and
this
is
really
powerful.
We're
working
on
right
now,
setting
up
setting
sync,
which
will
basically
allow
you
to
take
your
local.
B
C
That'll
be
accessible
from
any
vyas
code
that
you
log
into,
and
so
when
you
access
from
the
browser
or
even
if
you
just
go
on
another
computer
quickly
installed
the
vias
code,
client
and
then
log
into
settings
sync,
you
will
then
get
all
of
your
settings
synced
across
all
of
your
views,
code,
instances
and
so
again
we're
making
it
trying
we're
trying
to
make
it
possible
for
you
to
you
know,
get
the
tools
out
of
your
way.
Have
what
you
want
when
you
need
it,
and
mostly
just
help
you
build
cool
stuff,
yeah.
B
C
Handy
yeah,
this
is
where
the
the
bus
ride
in
the
morning
has
become
the
best
testbed,
because
the
Internet
is
pretty
patchy
in
the
morning
when
you're,
you
know
connected
to
a
hotspot
on
a
moving
bus,
oh
and
we've
still
been
able
to
make
this
work
even
there.
So
so
this
is
that's
great.
Looking
promising
now.
A
B
C
So
not
a
phone,
but
we
have
been
playing
with
it
on
an
iPad
which
is
interesting,
because
if
you
start
thinking
about
all
of
we
designed
vias
code
as
a
desktop
application,
most
of
the
touch
gestures
and
really
a
lot
of
the
UI.
If
you
think
about
hovering
for
intellisense,
you
can't
really
do
that
yeah
with
touch
and
so
we're
starting
to
look
at
that
figure
out
how
to
make
it
just
work.
C
There's
a
lot
of
things
that
don't
just
work
out
of
the
box
and
you
know
we're
going
from
there,
and
so
it
really,
if
you
think
about
it,
you
know
we've
kind
of
broadened
the
number
of
clients
you
can.
You
can
access
your
environments
from
going
forward,
we're
going
to
want
to
push
that
even
further.
If
that
means
iOS,
that
means
iOS.
If
it
means
arm
support,
it
means
arm
support,
so
we're
going
to
continue
to
kind
of
figure
out
all
of
the
places
where
you
want
right
code
and
and
may
be
unavailable.
B
A
B
B
B
C
A
B
A
So
it
was
it's
really
one
of
the
experiences
that
was
I
always
wanted
to
happen,
where
cuz
with
augmented
reality
or
virtual
reality.
You
have
basically
only
limited
by
like
your
imagination,
how
much
space
you
have,
and
so
you
can
think
about
coding.
It's
like
everybody.
Has
you
see
the
crazy
monitor
setups,
where
people
have
like
five
monitors
doesn't
matter
anymore,
because
you
could
have
as
many
mothers
as
you
want
so
phone
awesome
virtual
reality.
If
you
do
that
too,
let's
note
because
I'm
super
excited
about
that
I'll.
B
C
A
Is
it
so
it's
does
it
use
the
container
pricing
very.
C
Close
to
it,
basically
like
all
Azure
things,
unfortunately,
right
now
it
has
a
fairly
confusing
pricing
model
where
it's
you
know,
you're
calculating
how
many
seconds
you're
gonna
use
it.
You
know,
and
it's
like
a
tenth
of
a
cent
per
second
or
whatever,
but
the
general
rule
of
thumb
is,
if
you
use
it
full
time,
eight
hours
a
day
for
a
month,
it'll
be
about
$40.
Oh.
A
C
A
A
B
C
A
A
C
A
C
Go
try
it.
You
know
it's
got
a
github
repo,
where
you
can
file
issues,
there's
definitely
things
that
are
rough
around
the
edges
or
don't
work
straight
out
of
the
box
like
if
you're
gonna
go,
find
your
favorite
rust
project
and
clone
it
in.
We
do
not
have
the
rest
runtime
baked
into
the
the
aurochs
base
image,
but.
C
C
A
C
The
extensions
work
we
don't
necessarily
sync
them
all,
but
you
could
so
any
extensions
that
you
have
locally
you
can
install
on
the
browser.
You
can
actually
make
a
file
in
your
in
your
source
code.
That
is
a
you
know,
recommended
extension
so
that
when
you
open
up
that
project
for
the
first
time
in
the
browser,
if
you
don't
have
any
of
those
extensions
installed,
it'll
prompt
you
and
say.
Would
you
like
to
install
the
recommended
extensions
for
this
project?
Yeah.
C
Pretty
it's
pretty,
it's
pretty
good
and
it's.
It
became
real
for
me
when
I
was
working
on
one
of
these
demos
and
the
the
source
code
I
was
using.
You
know
the
cat
said
no
repository
had
an
issue.
I
need
to
change
it
and
I
was
like.
Oh
okay.
Let
me
just
go
open
this
and
be
his
code,
and
then
my
Python
version
was
wrong
and
then
I
was
like.
Oh
wait:
I'll
just
create
a
online
environment,
make
my
change
push
it
dispose
of
it
and
off
we
go
yeah.
A
C
One
of
those
concerns
that
should
live
with
your
project,
not
the
runtime
yeah,
but
but
that's
how
it
is,
and
so
you
know,
yeah
virtual
environments
is
one
way
we
work
around
that,
but
in
general,
if
you
could
have
a
setup
where
your
environment
cares
about
the
dependencies-
and
in
this
case
your
entire
Python
version
lives
with
your
environment,
all
your
dependencies
that
you
have
installed
in
that
Python
version
live
with
the
environment
and
you
can
switch
between
them.
I,
don't
even
honestly
know
what
version
of
Python
this
app
needs.
It
lives
with
the
environment.
C
B
It
so
much
easier
for
open-source
contributors
to
because
they
don't
have
to
worry
about
matching
up
the
environments
to
whatever
the
depository
is.
They
know
they
can
just
clone
the
repository
RBS
online
and
they
can
have
everything
they
need
and
they
can
make
a
quick
contribution
to
their
favorite
project
without
any
hassle,
which
is
amazing
in.