IS YOUR LIVE STREAMING COVERAGE
AM JOINED NOW BY PARTNER DIRECTOR
WILSON. YOU'RE GOING TO TALK ABOUT
YOU BRING TO THE DAILY DEVELOPMENT
WITH ME I LIKE HANGING OUT WITH
A LAPTOP MAKES YOU TWICE AS COOL.
IN THE KEYNOTE. THINGS I HAVEN'T
WE HAVE AN EIGHT-MINUTE TIME, THOSE
MORE AWESOME STUFF. MAYBE YOU CAN
ON A JOURNEY THE PAST COUPLE OF
WHITE SPACE EXISTS BASICALLY WHAT
TO DEAL WITH. AND SO WHAT WE HEARD
THINGS. NUMBER ONE IT'S REALLY HARD
THE TEAM. BOTH FROM THE PERSPECTIVE
IS TRYING TO KIND OF GET INTEGRATED
IT TAKES A LOT OF TIME FOR THEM
GET ON TO THE NEW TEAM. OTHER THINGS
CODE REVIEWS HAVE STILL WAY TOO
BACK AND FORTH AFTER THE CODE REVIEW
TO KIND OF THINK ABOUT IS HOW COULD
PAIN IN BOTH OF THOSE PROBLEMS AND
KIND OF RELATES TO WHAT WE'LL SHOW
LEARN ABOUT A NEW API. IT'S HARD
AN API THAT YOU HAVEN'T USED BEFORE,
CODING CONVENTIONS AND THINGS LIKE
HELPS, BUT LET'S BE HONEST, ESPECIALLY
OWN ORGANIZATION, OFTENTIMES THERE
WITH THE LIBRARY THAT YOU'RE WORKING
TO DO IS FIGURE OUT HOW CAN WE SOLVE
INSIDE OF MICROSOFT RESEARCH CALLED
TEAM AND SO WE WORK WITH THEM A
CAN USE CUTTING-EDGE SCIENCE TO
ENVIRONMENT. INTELLICODE TAKES MACHINE
ON IT, HOW DO WE TAKE THOSE MODELS
CAN HAVE A REALLY PRODUCTIVE DEVELOPER
COOL DEMOS BUT BEFORE YOU START
YEARS AGO WHEN I FIRST SAW INTELLISENSE
MY PROFESSORS IN COLLEGE SAID THAT'S
COLORING AND HIGHLIGHTING ALL A
BE AS BASIC AS POSSIBLE. HOW MUCH
REMOVING THE BORING STUFF I WORRY
DO THE WORK FOR ME. >> IT'S ALL
CODE IN ZEROS AND ONES OR ASSEMBLY.
CODE IN ASSEMBLER. I DON'T SEE THE
LANGUAGE THAT ACTUALLY HAS NICE
>> IT'S IF YOU WANT TO HAVE SAY
OF METHODS AND PROPERTIES WELL THAT'S
HAVE THE BUSINESS PROBLEM IN MIND
TO SOLVE THAT'S WHAT WE HAVE WITH
BORING BITS. >> BUT THERE'S NOTHING
THE ONLY THING THAT WE'RE DOING
LIST THAT BASICALLY ARE ALL OF THE
WHERE YOU USED TO HAVE A ALPHABETICALLY
A GUIDE THAT WILL GUIDE YOU WHAT
YOU'RE GIVING A PRESCRIPTION BUT
IT'S NOT A THOU MUST DO THIS. >>
DEVELOPERS WHO HAVE TREAD THIS PATH
THEY'VE BEEN YOU CAN GO WITHOUT
NICE ABOUT THAT I THINK WE'VE ALL
AND I SAID I'VE GOT IT IF IN MY
ISN'T AS FAST AS I NEED IT TO BE,
THE BUSINESS PROBLEMS GET IT OUT.
>> THIS IS GOING TO DO SMOOTH THE
AT THAT. >> LET'S START WITH SOMETHING
HERE'S THE SCREEN. >> BASIC. HERE
A PROGRAM THAT DOES MANIPULATIONS
TO GO LOOK AT THIS STRING YOU CAN
OF STARRED RECOMMENDATIONS HERE
IS FOR THE CONTEXT THAT I'M IN THE
IN A STRING WHERE THE IF STATEMENT
SAY THE MOST LIKELY THING I WANT
THAT'S LOGICAL, RIGHT BECAUSE IT'S
TEST HERE. EVEN AS I START TO ELABORATE
KELVIN HERE, I'LL DO S AND HERE'S
S DOT WAS DIFFERENT THAN THE FIRST
A DIFFERENT CONTEXT I'M ACTUALLY
AND THE SYSTEM IS AWARE OF THAT
THERE'S A STAR THERE TOO. >> WHAT'S
BECAUSE HERE INSIDE A SUBSTRING
I'M GOING TO NEED TO RETURN SOME
ME THE RIGHT ARGUMENT FOR THAT SUBSTRING.
CONTEXT SENSITIVE. AND SO WE'VE
ACTUALLY THOUSANDS OF GITHUB REPOS.
OPEN SOURCE COMMUNITY THAT'S OUT
THAT DOWN AND BROUGHT IT TO YOUR
KNOW WHAT'S THE MOST LIKELY RECOMMENDATION
>> YOU'RE NOT SENDING MY CODE TO
NOT. THIS IS TRAINED ENTIRELY ON
WONDERING THAT'S GREAT FOR CLASSES
THE OPEN. BUT WHAT IF THOSE CLASSES
MORE THAN STRING, I'VE GOT LOCAL
IF I JUST FLIP OVER HERE WE HAVE
OWN CODE. SO IF I WANT TO SEE STUFF
I CAN ABSOLUTELY DO THAT. AND EVEN
INTELLECTUAL PROPERTY RIGHTS. WE
ALL THAT WE DO AND THIS IS KIND
WE'RE OKAY TO TALKNERDY. SAFE SPACE.
ON YOUR LOCAL MACHINE WE EXTRACT
SUMMARY FILE JUST CONTAINS WHAT
THIS LOCATION IN CODE, WHAT WOULD
THIS CLASS. SO YOU CAN IMAGINE IT'S
THAT'S THE WAY YOU WOULD REPRESENT
JUST THAT SUMMARY FILE NOT ENOUGH
OF THAT SORT. SEND NA TO CLOUD THERE
I'M LOGGED IN HERE TO VISUAL STUDIO.
MODEL WE'VE GENERATED FOR YOU PERSONAL
SHARE IT. IT COMES BACK DOWN TO
YOU THE OPTION RIGHT HERE TO SHARE
YOU. WANT TO DO THAT YOU ARE WORKING
THIS A GO YOU CAN DO THAT USE THE
LIKE IT DOES IN LIVE SHARE. IF I
IN MY CLIPBOARD I CAN PASTE IT RIGHT
MODEL, I'M NOT SHARING ANY CODE
GO AHEAD AND USE THAT WISDOM UNTIL
>> THAT'S AVAILABLE TODAY. >> IT'S
1 THE PREVIEW SHIPPED TO THE CONFERENCE
IN FACT WE'RE ON BY DEFAULT FOR
AND TYPESCRIPT WORKLOADS. THE ACTUAL
PREVIEW FEATURE. IF I GO TO TOOLS
ABOUT THIS AND I TAP IN INTELL ICODE
HAVE THESE FEATURES I'LL DOING ALL
KEY FEATURES I CAN TURN THEM ON
NOT QUITE READY. THE WAY WE WORK
MAKE SURE EVERYONE'S HAD A CHANCE
BEFORE WE CALL THEM DONE. >> WE
THE STUFF I HAVEN'T SEEN BEFORE.
>> SOMETHING BEYOND AWESOME TAKES
A MODEST ENGLISHMAN THAT'S WHAT
A LOOK AT THIS THIS IS A FAIRLY
GOT MY FAHRENHEIT TO CELSIUS CONVERSION.
DID IT A COUPLE DIFFERENT WAYS.
ONLY THAT THE VARIABLE NAMES ARE
USAGES DOWNSTRING HERE. IT'S A BIT
TO A NICE LITTLE HELPER FUNCTION
VERSIONS CLA IS THAT YOU'LL SEE
DOING A TEDIOUS TASK. I'VE GOT IT
THERE. SO I'VE GOT THAT DONE, THAT'S
FOR OTHERS AND WHILE I'M DOING THIS
GO AHEAD AND WRITE THAT REGULAR
DIFFERENT. >> THERE'S SLIGHT DIFFERENCES.
YOU'LL NOTICE THE WHITE SPACE IS
I'M GOING TO WRITE -- >> WITH ALL
IT'S DULL. >> DULL. >> DULL TO WATCH.
>> ARE YOU ASLEEP YET? >> I AM.
AWAKE? >> YOU SURELY DID. SEE THAT,
ON. SUGGESTED CHANGE. WHEN DID IT
YOU DID SOMETHING TWICE. >> THE
BY EXAMPLE LET ME KNOW THAT ACTUALLY
SEE I'M GETTING A LITTLE PREVIEW
I WAS IN EXCEL SUNDAY MONDAY, AND
>> BY THE SAME TEAM. >> PROGRAM
THIS WORK FOR US AND THIS IS ACTUALLY
SOON. >> JUST ONLY ON YOUR COMPUTER
FIVE COMPUTERS. BUT, YEAH, EXACTLY.
OF THE KIND OF STUFF YOU'LL UNLEASH
BROADLY HOW DO WE TAKE MACHINE LEARNING
WE WANT TO MAKE EVERY DEVELOPER
THIS TECHNOLOGY. >> WE CAN DO IT
>> WHEN AND WHERE DO I DUB DUB DUB
STUDIO EXTENSION IT WILL BE INCLUDED
GET A STEADY STREAM OF THESE ENHANCEMENTS.
>> IT'S UP ON AKA. MS/INTELLICODE.
SUPPORT LANGUAGE FOR THAT INTELLISENSE
IN VS CODE YOU'LL GET JAVASCRIPT
HAVE C++ AND XAML. >> THIS IS GOING
>> YEP. >> ANYTIME WE CAN LEARN
GOT WE'LL GO AHEAD AND BRING IT
AT BUILD YOU CAN GO SEE FOLKS AT
AS YOU'RE WALKING INTO THE BIG WHAT
WE BASICALLY HAVE THE ENTIRE TEAM
LIVE SHARE, IN INTELLICODE. >> FUN
A CHANCE TO WIN ONE OF THESE COOL
IT'S DANGEROUS TO CODE ALONE. >>
TO THE BOOTH YOU'LL TAKE A FEW CHALLENGES,
JUST FOR THE FUN OF DOING THAT YOU
A RAFFLE TO HAVE DINNER. >> YOU'RE
NERDS. >> THAT'S TRUE. >> PEOPLE
WITH NERDS. >> THE RAFFLE IS --
>> I APPRECIATE YOU CHATTING WITH
AND BETTER WHEN I SAW INTELLICODE
DO THIS AND THAT. >> FUNNY YOU SAY
AND THAT KIND OF TECHNOLOGY. >>
NEURAL NETS HOW I'LL APPLY THAT
BUT WE'LL BE RIGHT BACK WITH MORE
GARAGE WE'RE LIVE. IOT STANDS FOR
SUCH A CORPORATE LACKEY. >> SHOW
WE KIND OF DO SOMETHING INCREDIBLY
BEAUTIFUL SUNSHINY DAY IN SEATTLE
>> COFFEE. >> WE'RE HERE AT COFFEE.
HAVE A COFFEE BUT YOU DO. >> I DO
FIND OUT MORE ABOUT THIS SPECIFIC
AT VICTROLA TO HELP US OUT. ANDREW.
IS ETHIOPIAN COFFEE HAND SORTED
RIGHT NOW YOU CAN ACTUALLY GET IT
DO. >> WE'VE GOT A HONEY THAT COMES
ACTUALLY MADE FROM COFFEE BLOSSOMS.
BLOSSOM HONEY WE CAN MAKE YOU A
IN. I NEVER SAY NO TO COFFEE. >>
FROM THE CONVENTION CENTER CAFE
>> AND PLANTS LET'S GO SEE. >> ONE
IT'S KIND OF A PLANT HEAVEN AS WELL
HERE WITH MY NEW BESTY MEREDITH
TALK ABOUT SOME OF THE UNIQUE PARTS
OPEN ABOUT THREE AND A HALF YEARS
AFRICA AF AFRICA AVACODO TOAST AND
ROASTERS WE ARE SHOWING YOU SOMETHING
AN OLD WEST FASHION AND WEST MULE
MEREDITH. WE'LL GO GRAB SOME AVACODO
IN. >> I'M FLYING THROUGH LIFE LIKE
IT'S COOL AND FUN. >> THIS IS FIVE
APPLICATIONS TODAY THING NUMBER
TO ME SOUNDS A LOT LIKE BUILD A
>> SO WHEN YOU -- WE HAVE AN ARTIFICIAL
MODEL THAT WOULD BE REALLY DIFFICULT
IT'S ACTUALLY AVAILABLE AS A WEB
IT ALLOWS YOU TO POINT OUT WHAT
GO TO ANY WEBSITE FAQ PAGE . Q AND
PAGE IT WILL GENERATE A NATURAL
LINES OF CODE THAT YOU ADD TO YOUR
DO WITH THAT BOT HOW DO YOU USE
SO AT THAT POINT ALL THE QUESTIONS