►
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
B
A
At
the
top
fives
we're
really
getting
up
there
and
the
minor
releases
for
the
cycle.
Okay,
so
biggest
news.
That's
coming
out,
we
survived
the
snowstorm
of
Redmond
yeah.
Yes,.
C
A
Got
like
five
inches,
it
was
worrisome.
We
we
didn't
know
if
we'd
make
it.
A
C
A
C
Were
supposed
to
have
snow
in
Portland,
but
it
stayed
all
up
in
Seattle
and
it's
funny
every
time
there's
a
snowstorm
in
Portland
there's
for
some
reason:
everybody
panics
and
goes
the
store
and
buys
kale
and
bread.
Like
last
year,
yeah
you
kale,
like
last
year,
there's
like
there's
like
big
news
in
Portland
that,
like
Whole
Foods
and
whatnot,
we're
out
of
kale
prior
to
the
snowstorm.
That
never
came.
C
A
C
A
A
C
Sure
my
screen
here
quickly
to
cook
this
up.
Alright.
So
there
is
your
Mac,
and
here
is
the
visual
studio
for
Mac
refresh
event.
So
we
announced
it
a
few
weeks
ago
at
John,
Galloway
is
going
to
be
hosting
the
visuals
to
do
for
Mac
Refresh
of
it
I,
don't
know
what
we're
just
trying
to
open
for
so
I'm
going
to
force
quit
that,
and
so
basically,
what
we're
doing
is.
We've
done
a
lot
of
improvements
to
visitor
for
Mac.
C
C
A
C
A
C
A
Just
varying
our
good
nuggets
of
videos
anyway,
so
yeah
you
can
absolutely
catch
up
on
the
latest
stuff
haven't
even
please.
There
had
a
lot
of
people
following
it
and
a
lot
of
buzz
on
Twitter.
We
had
several
MVPs
and
I
guess.
Just
community
people
give
talks
on
what
they're
working
on
and
like
cool
frameworks
that
they've
built
out
of
a
blazer
and
that
kind
of
stuff,
yeah
yeah.
A
A
A
Works
I'll
talk
about
the
next
thing.
I
went
into
highlight,
so
my
Russell
and
I
have
been
making
some
c-sharp
language
highlight
videos,
so
they're,
usually
about
two
minutes
long
or
so,
and
we
have
a
whole
playlist.
So
you
can
kind
of
look
up
with
exactly
what
is
new
with
things
like
expression,
bodied
members
or
pattern
matching
basics.
A
We
have
an
async
main
sort
of
it's
a
it's
just,
a
really
quick
video
talking
about
what
it
is
and
how
to
use
it
and
why
we
actually
added
it
to
the
c-sharp
language,
so
they're
kind
of
just
snack
bites
of
how
to
kind
of
stay
up
to
date
with
all
the
latest
things
in
c-sharp
and
they're
really
really
new
stuff.
So
it's
all
like
c-sharp,
seven
and
liter.
A
So
my
other
thing
was:
let's
see
oh
yeah,
this
was
our
entire
playlist
for
Blaser.
I
could
probably
post
that
in
on
chat
and
oh
wait.
No
sorry!
This
is
our
entire
on
dotnet
playlist
that
contains
all
of
the
c-sharp
language
feature
highlights
okay,
the
next
one.
C
A
B
A
I
also
wanted
to
say
that
I
Scott
hymns,
when
I
created
an
intro
to
c-sharp
series.
A
lot
of
people
asked
for
the
second
sort
of
this,
the
part
2
or
C
sharp
sort
of
advanced
or
c-sharp
201
or
whatever
Mika
and
Bill
Wagner
have
put
that
together.
So
they
have
introduction
to
really
basic
things
like
link,
if
any
one
kind
of
wants
to
review
or
they're,
always
looking
for
sort
of
a
approachable
material
that
people
can
kind
of
get
started
with
some
more
advanced
c-sharp
topics.
A
I
know
mean
like
async
and
awake
tasks
and
test
composition.
They
go
over
exceptions.
They
also
do
quite
a
lot
of
like
linq
query,
composition
and
that
kind
of
thing,
so
all
of
that
is
posted
on
the
dotnet
channel
as
well,
which
is
pretty
sweet,
they're,
also
pretty
short
tutorials
that
are
just
like
five
minutes
to
kind
of
freshen
up
your
skills.
A
C
A
A
There
there
is
a
lot
of
really
interesting
discussion
and
I'm
really
glad
he's
actually
doing
brain
dumps
like
this
and
actually
letting
us
know
everything
that
went
behind
the
right
way
to
use
these
and
what's
wrong,
because
we
we
have
a
lot
of
I,
guess,
analyzers
and
Diagnostics.
But
if
we,
if
you
don't
just
hear
the
whole
narrative,
it
can
be
really
hard
to
figure
out
on
your
own.
Why
something
works!
Louisans,
yeah.
A
C
B
A
B
A
C
A
B
A
C
So
we
have
this
great
new
blog
post.
That
demonstrates
a
first
samurai
nap
experience,
so
they're
using
xamarin
with
video
for
mac,
and
he
talked
us
through
the
whole
process
of
you
know
from
concept
to
what
he
did
to
make
the
app
and
what
kind
of
UI
stack
he
chose.
It
also
has
some
some
great
tutorials
link
there
as
well.
So
if
you
want
to
follow
along
on,
you
know,
get
me
started
on
a
basic,
this
legit
format
exam
or
an
app.
C
Think
the
visual
studio
for
Mac
Twitter
account
just
we
have
this
out
to
you.
So
if
you
follow
at
Visual
Studio
Mac
on
Twitter,
you
could
have
access
to
this
link,
but
there's
some
some
great
observations
and
things
that
we
were
going
to
be
responding
to
and
getting
fix,
and
some
things
that
are
are
pretty
promising
about
user
feels
to
your
Mac
to
make
it
mobile,
apps
I
definitely
recommend
checking
out
this
blog
post.
It's
got
a
lot
of
good
information
in
it.
C
He
all
said:
there's
a
the
code
that
he
made.
The
app
you
made
is
open
source.
You
can
check
it
out
and
see,
give
us
some
feedback,
and-
and
we
can,
you
know,
work
on
the
app
together
too.
He
also
likes
Ameren
hot
reload,
which
is
a
really
great
feature
they
get
to
the
dock
few
a
few
episodes
ago.
So.
B
A
B
C
A
A
A
So
he's
actually
been
posting
these
on
reddit
and
continuing
to
update
these
every
once
in
a
while
and
I
do
think.
A
lot
is
going
to
be
auto-generated
and
the
what's
new,
so
we
actually
have
so
a
little
bit
more
infrastructure
to
grab
all
of
the
completely
new
new
topics,
because
we
do
have
so
much
of
the
community
and
contributing
to
Doc's
as
well
as
it's
really
spread
out
across
Microsoft
orgs
and
everything.
So
it's
great
I'm
such
a
big
fan
of
our
dock
site.
Yes,
I.
B
C
A
C
A
B
B
A
B
B
B
A
One
thing
I,
I
really
value
is
when
people
are
just
using
the
wrong
words
to
describe
not
wrong
but
different
words
to
describe
something
because
they
don't.
You
know,
talk
directly
with
us
or
watch
all
of
our
content
or
anything,
and
they
don't
know
how
we
refer
to
certain
parts
of
the
product.
Yeah.
C
B
A
C
And
it's
like
you
said
it's
a
great
way
to
contribute
to
the
community
as
well.
If
you're
getting
inter
trying
to
learn
a
new
technology,
it's
a
great
way
to
to
give
back.
If
you're,
not,
you
know,
there's
no
open
source
app.
You
want
to
work
on
help
other
people
learn
through
through
updating
the
the
docs
in
a
way
that
that
works
for
you,
this
is
everybody
different
learning.
Styles,
you
know
sometimes
XYZ
doesn't
work
for
you
and
you
want
to.
You
know,
change
it
to
match
your
style.
It's
a
good
opportunity
to
do
that.
C
B
A
A
A
A
B
B
Do
have
like
a
different
characteristic
because
they're
scopes
inside
the
method
here
and
you
can
see
that
it
actually
assigns
s
here
by
passing
an
S
and
I,
modify
it
a
bunch
and
then
return
it.
And,
of
course
we
you
can
rename
it.
We
start
with
new
method,
but
you
can
call
it
whatever.
You
want
pretty
handy
feature
for
inlining
a
bunch
of
local
functions.
Local
functions,
I
found
a
really
help
clean
up
code.
A
B
C
B
C
A
B
A
B
Will
help
you
get
rid
of
the
red
squiggles,
so
this
one's
a
little
bit
more
complex.
So
if
you've
used
string
interpolation
before
this,
is
the
dollar
sign
before
strings
here?
There's
a
shorthand
for
a
lot
of
string,
interpolation
stuff
for
padding
and
stuff
like
that
formatting.
So
this
feature
is
designed
to
help
you
in
cases
where
you
could
simplify
how
you're
going
to
do
your
interpolation.
So
in
this
case-
and
this
is
actually
configurable
as
a.
A
B
Style
configuration
as
well,
so
you
can
make
it
warnings
errors
whatever
you
want
I
have
it
set
up
in
my
editor,
configure
I
think
as
warning
right
now,
which
is
why
it
was
like
just
green
squiggle,
but
it's
this
here.
Dotnet
style
prefer
simplified
interpolation,
and
when
you
have
that
set,
you
can
simplify
this
interpolation.
So
in
this
case
it
was
padding
left.
A
B
B
Next
on
the
list
is
so:
we've
had
completion,
important
types,
I
believe
behind
a
feature
flag
for
a
while,
but
it's
now
not
behind
a
feature
flag.
So
this
one
it's
a
little
cool,
but
it's
a
little
harder
to
demo.
So
I
only
have
a
using
system
up
here
so
say:
I
want
to
use
just
the
task.
Type
and
task
is
in
system.
That's
reading
task,
I
think
so.
If
I
type
task
here,
I
should
get.
A
B
So
you
can
see
that
I
have
tasks
here,
and
it's
telling
me
that
this
is
system
threading
tasks,
so
when
I
clicked
this
or
tab
or
whatever
you
choose
to
complete
this,
it
adds
this
task
here
and
it
actually
adds
this
using
at
the
top.
So
that
way,
I
know
how
to
do
it
and
use
it
correctly.
So
this
works
for
various
things
that
you
don't
have
imported,
but
you
still
know
you
need.
A
comment
like
case
is
always
task
for
me,
because
I'm
writing,
async
code
in
a
new
file
and
I
haven't
included.
A
B
C
A
B
A
A
A
B
So
another
thing
that
we
added
was
converting
this
giant
if
block
to
switch
statements
and
expressions,
so
you
can
do
both,
so
you
could
invert
it
before.
But
now
you
can
convert
this
to
a
switch
statement
which
looks
like
this,
where
you
have
a
bunch
of
case
statements
and
returns,
but
I
personally.
A
B
A
B
A
B
Next
up
this
one
I,
don't
really
have
a
demo
for
it,
but
I
want
to
talk
about
it
a
bit
so
if
you've
ever
done
code
fixes
using
Roslyn
and
shipped
them.
You
had
to
previously
do
that
in
physics
--is.
Now
you
can
make
in
Newgate
packages
I,
don't
honestly
know
all
the
work
that
went
into
this,
but
I
know
it
was
non-trivial
yeah.
A
B
B
A
A
A
Extension
is
a
certain
project
needs
to
in
all
the
components
required
to
load,
and
it's
all
managed
through
our
package
system
anyway.
So
like
a
lot
of
test
frameworks,
make
the
migration
a
while
ago,
like
any
next
unit,
I'll
ship,
its
NuGet
packages
instead
of
extensions
yeah.
So
it's
cool
that
more
and
more
can
go
the
NuGet
package
route,
yep.
C
B
C
It
does
and
I
think
that
you
know
for
the
most
part
anything
that
doesn't
require
a
specific
UI
vs
for
Mac
will
get
for
free,
so
to
speak
so
because
you
can
the
same
head
in
there
in
the
same
back
end
yeah.
Whenever
we
update
the
editor
from
from
master,
we
get
all
that
stuff
as
well.
So
there
may
be.
You
know
a
few
dot
releases
that
we're
out
of
sync
a
little
bit,
but
we
always
try
to
sync
up
as
much
as
possible.
We
get
you
know
all
these
fixes
around
the
same
time.
C
So
it's
a
good
opportunity
to
you
know
you
should
have
all
these
ones
in
the
user
man,
because
uni
that
don't
work
or
if
there's
any
that
behave
oddly,
you
can
either.
You
know
reach
out
to
me
on
Twitter
or
file
an
issue
and
viler
community,
and
we
will,
you
know,
check
those
out,
but
most
probably
should
just
work.
These.
B
B
And
then
the
last
thing:
oh
Jenny
files,
so
Jerry
files.
This
is
a
pretty
sweet
feature
if
you
have
like
non
conventional
way
of
doing
how
you
do
file
generation
so
say,
for
example,
I
generated
this
file
and
it
has
string
s
and
I
prefer
to
use
var
and
I
actually
set
mine
to
like
an
error
here.
So
you
can
see.
B
C
B
You
can
now
set
in
your
editor
config.
You
can
set
generate
code
equal,
true
right
now.
I
have
a
set
for
all
files,
but
this
is
the
same
like
editor
config
setup
that
you
can
normally
do
for
how
you
filter
settings
and
stuff
like
that,
and
that
means
that
certain
things
will
not
apply
to
you
generating
code.
In
this
case
bar
styling
no
longer
gonna
complain
which
is
pretty
sweet.
This.
B
So
we
have
logic
before
that.
Like
helps
determine
generated
code,
where
I
think
there's
comments
you
can
put
at
the
top
and
we
have
some
other
heuristics,
but
this
is
just
a
more
concrete
way
for
you
to
say
no,
no
everything
described
in
this
editor
config,
based
on
this
pattern
here,
is
now
generated
code.
Stop
giving
me
warnings
because
I
don't
care,
it's
really
useless.
B
A
B
B
C
B
So
such
a
methods
are
there,
so
you
can
see
I,
don't
have
using
systems
out
link
here,
but
the
common
example
is
system
that
link.
So
if
I
do
link
on
a
string
here,
you
can
see
I
have
all
any
and
all
that-
and
these
are
all
extension
methods
in
system
that
link
that
I
need
to
include
right.
So
this
is
pretty
sweet.
A
B
A
A
B
C
A
A
B
A
A
A
C
C
Share
my
screen
all
right,
so
here
we
have
the
demo
app
for
razor
pages
and
movies.
You
can
find
this
on
the
asp.net
core
razor
page
documentation,
site
so
begin.
This
is
also
an
open
source
application,
open
source
documentation
so
feel
free
to
follow
along
at
home
if
you'd
like,
but
essentially
in
the
past.
You
know
obvious
format.
At
least
you'd
have
to
do
all
this
Cathleen
manually
through
the
command
line.
It's
it's
tiring!
You
don't
really
want
to
do
that.
C
C
B
So,
okay,
to
be
a
little
pedantic,
I
love
it.
So
usually
the
dialogues
are
like
wizard
dialogues,
where
they're
helping
you
set
up
scaffolding.
So
scaffolding
is
the
actual
code
we're
generating
the
reason.
I
say
that
is
only
because
there's
a
lot
of
tools
that
generate
scaffolding,
but
if
you
can
kind
of
think
of
it,
like
the
boilerplate
that
you
wear,
boilerplate
is
just
very
verbose
code
that
not
necessarily
useful
for
determining
business
logic
or
anything,
but
is
needed
to
make
something
run.
B
So
in
this
case
is
going
to
be
generating
the
code
that
you
need
or
entity
framework
models
and
how
they
get
added
to
your
like
database
layer
that
you
then
use
in
asp.net
back-end
like
your
API
layer,
something
like
that.
There's
there's
just
some
extra
steps.
If
you
did
it
manually,
you
would
have
to
type
a
few
different
places
and
you
have
to
remember
to
type
all
those
places,
and
you
have
to
remember
to
generate
migrations
and
stuff
like
that,
and
this
kind
of
helps
you
exactly.
C
And
also
pulls
in
all
the
different
nougat
packages
you
need,
so
you
get
the
correct
version
of
the
right
nougat.
So
it
basically
does
all
of
these
manual
steps
automatically
for
you
to
save
you
a
lot
of
time.
I
said,
maybe,
if
you're
doing
the
scaffolding,
so
to
speak,
you
manually,
if
you
had
all
these
models
and
all
these
you
know
different
different
aspects
manually-
take
a
good
amount
of
time.
So
really
it's
just
a
way
to
automate
some
of
those
boilerplate
tasks.
So
essentially
you
know
you
type
in
the
model
class.
C
You
want
to
use
you
type
in
the
DB
context.
You
have
some
options
here,
hit
finish
and
it'll
go
ahead
and
you
know
check
in
the
nega
packages
they're
built
the
project
and
all
the
files
you
need
and
you're
good
to
go.
It
takes
over
the
time,
so
I
don't
know
if
we
really
want
to
see
the
entire
process,
but
essentially
it
it
configures
everything
you
need
to
take
going
based
on
the
context
and
the
control
on
the
model
that
you
have
in
place.
So
it's
each
time-saver
I
set
came
out
in
8.4.
C
B
Definitely
I
think
the
other
thing
that's
pretty
cool
about
scheduling
stuff.
Is
it
helps
you
like
when
you
initially
set
up
things
it
helps
you
get
the
folder
structure
and
stuff
that
you
see
in
a
lot
of
this.
The
projects
we
open-source
so
you're
following
it,
like
it
kind
of
helps
normalize
things
a
bit.
So
that
way,
your
folder
structure
is
the
same
as
folder
structure.
You
see
in
other
places,
and
it's.
B
Required
to
be
like
that,
but
it's
like
what
we
recommend
and
it
makes
it
easy
to
see
what's
going
on,
but
then
later
when
you
want
to
modify
things,
scaffolding
will
just
add
like
bits
and
pieces.
So
you
can
set
up
the
initial
scaffolding
that
does
all
the
folder
structure
does
some
initial
setup
for
you
and
then
you
can
always
add
more
models
and
stuff
later
and
add
more
API
endpoints
more
pages
whatever,
as
you
come
along,
and
it's
really
easy
to
do.
I.
C
A
C
A
A
A
C
Well,
that's
that's
tempting
just
both
and
there's
just
you
know,
download
some
previews
test
out.
Some
of
these
new
features
to
come
out
and
give
us
feedback.
I
know
the
backside.
We're
all
very
active
on
Twitter
I
can
follow
us
at
business
dia
for
Mack.
Following
me
at
c,
l--
underscore
buyer
sagen.
C
A
C
A
B
A
B
That's
a
good
place
to
a
lot
of
the
dotnet
developers.
Just
hang
out
there.
We
help
each
other
out
people,
both
in
and
outside
of
Microsoft
and
there's
a
lot
of
different
topic
channels
and
stuff
in
there.
So
that's
a
good
place
to
chat,
so
I've
been
encouraging
people
to
go
there
with
their
questions
and
I
will
I'm
in
there.
So
I
might
answer
your
question.
C
A
C
B
A
B
C
Asks
if
there's
any
good
advice
for
a
developer,
who
wants
to
rebrand
from
PHP
to
net
yeah,
it's
a
ton
of
good
tutorials,
depending
on
what
you
want
to
learn.
If
you
want
to
learn
to
make,
you
know
razor
web
pages
or
blazer
pages,
there's
tutorials
everywhere,
follow
this
channel,
follow
c-sharp
fritz
check
out
some
of
our
the
videos
that
Kendra
mentioned
earlier.
The
you
know
quick
intro
videos
for
both
your
Mac
and
visual
studio
windows,
as
well
as
the
different
technologies.
There
are
all
these
different
bio
streams.
C
Is
every
Thursday
there's
a
different
life
stream
here
that
can
help
you
gets
information
as
well,
so
just
dive
out
to
all
the
Dalek
community
content,
there's
a
lot
of
stuff
out
there.
That
will
help
you
learn
the
frameworks
and
then
language-
and
you
know
we
welcome
you
to
the
community
I
hope
you
enjoy
it.
C
A
Well
thanks
everyone
for
joining.
That's
I'll
conclude
that
no
dueling
livestream
yeah.