ARE MADE. >> ALL RIGHTY. WE ARE
REGISTERED, MAKE SURE TO DO THAT
SESSIONS. C++ DEVELOPERS LISTEN
YOU. WE ARE GOING TO TAKE A, THE
WITH ALL OF YOUR QUESTIONS ABOUT
VISUAL STUDIO CODE AND MSVC TOOL
THEY ARE. I HAVE TO ASK THEM. PUT
OR ON TWITTER AT VISUAL C WITH THE
MARON! HI, FRIEND. >> HI, SETH.
TO START, SERIOUSLY, I NO KNOW YOU
EXPERIENCE WITH C++ IN GRAD SCHOOL,
AND MY PROFESSOR FOR CHECKING FOR
I FAILED. EVER SINCE THEN, I HAVE
PEOPLE TAKE ANOTHER LOOK AT IT NOW?
ANOTHER LOOK AT IT. AND YOU SHOULD
THAT ALGORITHM. IN RECENT TIMES
TO C++ . AND IT IS EASIER TO EXPRESS
HAD TO LEARN, YOU KNOW, AS YOU SAID,
11. YOU IN A DAYS, THERE IS SO MUCH
TO LEARN. ACADEMIA IS STILL NEED
OUT THERE, SO MANY PEOPLE IN THE
GREAT ARTICLES AND MANY C++ CONFERENCES
ON-LINE FOR FREE. THIS IS, THIS
IS A GREAT TIME TO WRITE CODE IN
C++ DEVELOPERS, TODAY, HAS GROWN
AGO. WE ESTIMATE IN THE RANGE OF
NOWADAYS. THIS IS GREAT FOR EVERYBODY.
GOOD PRESSURE. FOR C++ TOOLS. LATEST
ALL OF YOU WITH C++ QUESTIONS, MAKE
NOW. ASK THEM. I WOULD RATHER ASK
WHICH ANNOUNCES WERE THE MOST INTERESTING
FEELS LIKE, IT HAS BEEN A CONSTANT
SESSION I HAVE BEEN PART OF, LIKE
DROPS THE ANNOUNCEMENT. LOOK IN
A LOT OF COOL THINGS FOR C++ DEVS.
MANY PARTNER TEAMS ACROSS MICROSOFT.
THAT A LOT OF THOSE THINGS COME
. HAS BEEN REALLY GREAT LISTENING
SESSIONS. EVEN THE SALT DRIVING
HAS BEEN GREAT. >> THAT WAS AMAZING.
TO BE HONEST FOR THE FULL MARATHON
I HAVE, I HAVE A LIST OF REALLY
EXCITING FOR C++ DEVS. BUT I'M CURIOUS,
OF THE EXCITEMENT? AND EXHAUSTION?
A LOT OF STUFF. DONNA MAKES FUN
TO MAKE FUN OF HER, WHICH IS BETTER.
TO ME, C++ TO ME, FOR SOME REASON,
LANGUAGE. BUT THERE IS QUITE A BIT
THERE IS QUITE A BIT OF THINGS THAT
CAN YOU TALK ABOUT THOSE THINGS?
TOO THAT THERE IS A LOT OF CODE,
AND THE BEAUTY OF C++, ONE OF THE
TODAY. AND YOU CAN MAKE IT WORK.
LIVE AS IT IS. YOU DON'T HAVE TO
TO SPEND TIME MODERNIZING YOUR CODE.
TO FASTER PERFORMANCE, EVEN MORE
TOOLING IS, IT IS REALLY IMPORTANT.
IT COMES TO MODERNIZING. ONE IS
OF OUR TOOL SET. THE OTHER ONE IS
STANDARD. AND VISUAL STUDIO 2019
WITH MODERNIZING YOUR CODE. WHILE
VERY SIMPLE, YOU SHOULD TRY TO BE
IS WORKING HARD TO MAINTAINING BINARY
MAJOR VERSIONS IN ORDER TO MAKE
LATEST. AND THERE IS A LOT OF BENEFIT
STATE OF THE ARRESTED BACK UP OPTIMIZATIONS
AND WHEN IT COMES TO MOVING TO THE
APPROACH OF LETTING YOU SLOWLY BITE
THE HARDER TO MODERNIZE. C++ 14,
MODERNIZING THE CODE. IN THE PROCESS,
WE REALIZE THAT PROBABLY OUR TEAM
ABOUT C++ 17. C++ 20. C++ 23 FOR
IF YOU AS A DEVELOPER, YOU ARE HAPPY
WHAT PLUS PLUS VERSION YOU ARE USING,
IT, YOU ARE NOT GOING TO DROP EVERYTHING
YOU KNOW, MILLIONS OF LINES OF CODE.
THAT REALIZATION MADE US CHANGE
INFORMATION TO YOU. HELPERS FROM
ANALYSIS, INCLUDING THE C++ CORE
HIGHLIGHT THE FILES YOU ARE ACTIVELY
WORK. INSTEAD OF OVERWHELMING WITH
IN THE CODE, FOCUS ON THINGS THAT
AT HAND. FOR EXAMPLE, IF YOU HAVE
AND ANOTHER ONE THAT HOLDS THE SIZE,
EDITING YOU MAY GET A SQUIGGLE SUGGESTING
AND IN MAC, EXPERT. THIS IS, IT
MOVE TO THE LATEST VERSION OF VISUAL
COMING IN. HERE IS A QUESTION FROM
THE EYE DOCTOR. C# IS DOING A LOT
FROM F SHARP. IS THERE A SIMILAR
FUNCTIONAL PATTERNS FOCUS. OR MORE
INTERESTING QUESTION. I WOULD SAY
FOR C++ AND FOR TEAM. JUST LIKE,
A PROGRAM THAT DOESN'T HAVE SIDE
THEY CAPTURE US ON. NATURALLY, IF
SURE THERE IS A LOT MORE SUBTILTIES
ENVIRONMENT WOULD LOOK LIKE. BUT
CAN BE DONE TODAY WITH C++. JUST
MORE TRAINING OUT THERE IN THE COMMUNITY TAKING THE LEAD
THE QUESTIONS I HAD. AGAIN, MY KNOWLEDGE
GIVE ME EXAMPLES OF SOME NICETIES
THAT MAKES SOMEONE LIKE ME WHO SNOWS
LANGUAGES LOOK BACK. RECENTLY, THERE
C++. I WAS LIKE, IT'S GOING TO TAKE
TALK ME OFF THAT LEDGE. HOW CAN
INTO IT? WHAT ARE THE NICETIES IN
>> PICK ONE. >> OR TWO. >> STRUCTURE
WAY TO LET ARE YOU EXPRESS DATA
USING POINTERS, YOU CAN USE SMART
A UNIQUE POINTER AND EXPRESSING
ALLOWS YOU TO EXPRESS THINGS THAT
I THINK THAT THE BEST PART ABOUT
DELVING INTO THIS TEMPLATE SPACE
IN AN EFFICIENT MANNER. THIS ALLOWS
YOU'RE AUTHORING THE TEMPT CODE.
IMPOSSIBLE BEFORE WHEN YOU ACTUALLY
THERE'S NOT MUCH INTELI -- INTELLI
EXISTING APPLICATION THAT YOU CAN
LOT OF PARAMETER HELP. ONCE YOU
VALUE OF THE DESIGN TIME THAT VISUAL
IS OUR AI ENGINE THAT PULLS OUT
YOU'RE USING AND HELP YOU CODE WITH
BASICALLY, TEMPLATES WERE SORT OF
I NEED TO GET BACK INTO IT. LITERALLY,
THE BOTTOM OF IT IS WRITTEN IN C++
QUESTIONS FROM THE AUDIENCE. IS
VC ROADMAP? >> EVERYTHING IN C++
AND PROUD THAT LAST YEAR, WE'RE
BOTH IN OUR LIBRARIES AND COMPILER.
20. WE'RE WORKING ON MODULES. WE'RE
ON THE BACKLOG, AND WE'RE WORKING.
THE STANDARD LIBRARY IS NOW AN OPEN-SOURCE
FROM ANYONE THAT IS INTERESTED IN
A BETTER DIALOGUE WITH ALL THE OTHER
OUR LIBRARY BEING THE ONLY ONE THAT'S
TO USE OTHER STANDARD IMPLICATIONS.
THAT TARGET MORE THAN ONE PLATFORM,
FOR C++ DEVS. >> SO WE SAW SOMETHING
POSSIBLE. THIS NOTION OF CODE SPACES,
C++ TOO? THAT WOULD TAKE A LOT AWAY
FOR C++. JUST IN CASE THE DEVELOPERS
THAT CODESPACE IS JUST A DEV ENVIRONMENT,
THE CLOUD. IT COMES WITH A SET OF
IT FROM ANYWHERE. YOU CAN MAGICALLY
NEED TO PUT IN MORE POWER. WHEN
TAKE THIS AMOUNT OF SPACE UNDER
I'M REALLY EXCITED ABOUT THE POTENTIAL
C++. I DO ENCOURAGE EVERYONE TO
ENVIRONMENTS, TRY THE PRIVATE PREVIEW
ARE TWO THINGS THAT ARE GOING TO
ONE IS WHAT WE CALL MANAGED ENVIRONMENTS.
ON SUCH AN ENVIRONMENT OUR CUSTOMERS.
THAT WHEN SOMEONE -- SOMETIMES IT
BETWEEN BRANCHES OR DIFFERENT CODESPACES
IS FOR YOU TO CONFIGURE AN ENVIRONMENT
BY YOU OR SOMEONE ON YOUR TEAM.
THE CYCLE HAPPENS LOCALLY ON YOUR
THE LONGER IT TAKES. CAN CODESPACES,
ANYMORE ON THE LAPTOP. YOU CAN TAKE,
GOING TO HAPPEN REMOTELY BUT EVEN
THAT ARE HAPPENING LOCALLY. THE
I'M SO GLAD THAT'S NOT GOING TO
WITH C++ QUICKLY AND YOU CAN TELL
THANK YOU SO MUCH. THANK YOU FOR
IF YOU WANT TO LEARN MORE ABOUT
I'M MELANIE. I'M HERE TO CHAT ABOUT
INITIATIVES WE HAVE AT BUILD. TAKE
AND SWITCH TO YOUR CREATIVE SIDE
WE CAN SEE A WELDING ARTIST GIVING
OR TWO ALONG THE WAY. KEEP CHECKING
FINAL FORM. YOU CAN FINAL THE SCHEDULE
UNDER COMMUNITY CONNECTIONS. >>
DEVELOPERS BE MORE PRODUCTIVE. HERE
ABOUT THE TRADITIONAL TOOLS INSIDE
THAT CAN HELP WEB DEVELOPERS BE
INVESTED IN THINGS LIKE REMOTE DEBUGGING,
WE'RE WORKING ON ELEMENTS FOR MICROSOFT
ON EDGE-TO-EDGE SOLUTIONS. IF YOU
A PROJECT THAT STARTED HERE AT MICROSOFT
TO THE OPEN JS FOUNDATION. WE STILL
TO GROW THIS PROJECT. WHAT'S COOL
FEATURES, THINGS LIKE SECURITY,
JUST IN TIME SO YOU HAVE AN OPPORTUNITY
IT GOES OUT INTO PRODUCTION. SO
AN END-TO-END SOLUTION. IT'S AVAILABLE
THESE SORT OF WEB HINTS DIRECTLY
IN ADDITION, WE ALSO HAVE A DEV
THE SORT OF RUNTIME ANALYSIS ON
AVAILABLE TO RUN IN A CLI FORM SO
THE PROCESS. IT'S PRETTY COOL TO
MAYBE NOT GOING INTO PRODUCTION
REQUIREMENTS. >> SO YOU MIGHT ASK
IS INVESTED IN SOMETHING LIKE WEB
OF PLATFORMS. WE THINK IT'S A GREAT
IT INTEGRATES WITH EDGE. I HOPE
>> HELLO. WELCOME BACK. HOW IS EVERYONE
I'M NOT ONE OF THOSE CALM, SOOTHING
YOGA. STRETCH ON YOUR OWN. DRINK
OF THE DAY IT IS, PACE YOURSELF.
SO I WOULD LIKE TO TAKE A MOMENT
NEEDED TO BE TALKED OFF THE EDGE
HE KNEW WE WERE GOING TO HAVE A
THE LANGUAGE OF OPERATING SYSTEMS
JUST SAYING. ALL RIGHT. SO RATHER
FOR 15 MINUTES. I WOULD LOVE TO
WHO'S GOING TO SHARE WITH US A WHOLE
TO HELP ALL OF YOU. BETH, YOU'RE
GOD. [LAUGHTER]. >> YEAH. THAT IS
BACKGROUND, BUT I WAS TOLD I HAVE
BACON. >> SHE LOVES BACON. AWESOME.
YOU SO THE BUILD AUDIENCE CAN GET
COURSE. MY NAME IS BETH. I WORK
WHICH IS PART OF DEVICE AND EXPERIENCES.
DEVICES AS WELL. SO WHAT WE DO IS
THE DEVELOPER ECOSYSTEM AND WHAT
TOOLKIT KIND OF CAME OUT OF THE
A LOT OF TROUBLE CONNECTING TO THE
OFFFLOWS. WE WANTED AN EASIER WAY
OF A REUSABLE WAY. THAT'S PART OF
WAS ON THE SHOW ABOUT AN HOUR AGO,
JOINED FIVE, SIX MONTH AGO. I'VE
SATISFACTION AND HELP DRIVE MORE
COMMUNITY. >> THAT'S SO COOL. >>
BEFORE WE GET INTO THE GRAPH TOOL
AGO. THEN IMMEDIATELY YOU WENT HOME,
SO YOU MOVED. AS IN, DID YOU MOVE
FOR A COUPLE OF YEARS NOW. THIS
YOU'RE NOT NEW TO MICROSOFT. YOU
ABOUT TO FEEL BAD FOR YOU. HEY,
WHAT IS YOUR FAVORITE TEAM ABOUT
ABOUT IT. >> IT STANDS FOR PARTNERS
ARE A LOT OF SUBTEAMS IN IT. WE
TO HELP UNBLOCK THIRD-PARTY TYPE
THE FEEDBACK TO THE TEAM THAT ORIGINATED
AS MICROSOFT GRAPH. THAT WAS ONE
OF -- IF YOU GUYS SAW THE KEYNOTE
THAT WERE SHOWN, SATYA'S KEYNOTE,
I WORKED WITH THIS GUY A MONTH AGO.
IF YOU LOOK AT THE VIDEO, THERE
IN THE SATYA KEYNOTE AS WELL. >>
NOW I JUST WANT TO KNOW. IT'S THE
THE EDUCATION WORLD WITH HELPING
WORKING WITH THEM FOR SOME -- I
PEOPLE'S PROFILE CARDS FROM THEIR
INTRODUCED THE OFF COMPONENT TO
AUTHENTICATION IN CONNECTING WITH
IS SO COOL. IT MUST BE FUN TO SEE
FOLKS. THAT'S COOL. AWESOME. SO
THING, RIGHT? >> YES. I'VE GOT SO
LET'S SEE IT. MJT. GOV. WHAT IS