>> WELCOME BACK. I'M JEREMY I'M
>> WE'RE FROM THE MICROSOFT GRAPH
THE HYPE ABOUT MICROSOFT GRAPH YOU'VE
AND SCOTT'S KEYNOTE. >> ALL RIGHT.
-- >> GETTING A WEIRD. >> TALKING
THAT YOU CAN BUILD THESE TAILORED
BUT HOW DO YOU FRAME THIS TO THE
MICROSOFT GRAPH TO PEOPLE THAT ARE
ABOUT MICROSOFT 365 FROM THE EXPERIENCES
SO WE HAVE OFFICE 365. WE'VE GOT
SECURITY AND MOBILITY SUITE. AND
AT MICROSOFT TO HELP PEOPLE BE CREATIVE
WE BUILD THEM IN A VERY GENERIC
SCHOOL IS THE SAME OFFICE WE USE
LEGAL OR RETAIL OR MARKETING AND
ACROSS SMALL MEDIUM BUSINESSES TO
IS VERY GENERIC EXPERIENCES WE RELY
EXPERIENCES AND CUSTOMIZE THEM TO
BUILDING SPECIFIC SOLUTIONS FOR
SPECIFIC INDUSTRY VERTICAL. AND
IN AND THE MICROSOFT 365 PLATFORM.
LIKE THERE'S A WHOLE NOTION OF THE
EXPERIENCES YOU CAN HAVE. BUT IT
LAYER. >> CORRECT. IT ALL STARTS
USERS IDENTITY IS SCORED ACROSS
WELL. AND TOP OF THE PLATFORM OFFERS
ALLOW DEVELOPERS TO AUTHENTICATE
ARE AVAILABLE ACROSS MICROSOFT 365.
MICROSOFT GRAPH IS THAT DATA FABRIC
THAT DRIVE THE PRIORITY FOR THE
SITTING ON YOUR OUTLOOK MAILBOX
ONEDRIVE OR A TASK IN PLANNER OR
ALL OF THESE RESOURCES ARE PART
FEED AND THEN THEY ARE AVAILABLE
I SAY MICROSOFT GRAPH HAS THREE
IT. THE FIRST ONE AS I JUST MENTIONED
USING HTTP REQUESTS INTERACT WITH
MICROSOFT 365. THE SECOND ONE IS
WE'VE SEEN A LOT OF CUSTOMERS TRYING
THAT IS IN MICROSOFT GRAPH TO THE
SO WE'VE BUILT A NO CODE SOLUTION
MICROSOFT GRAPH TO AZURE DATA FABRIC
AZURE TOOLING AI TOOLING IN ORDER
WE CALL THAT DATA CONNECT. AND THAT
THE THIRD WAY YOU CAN INTERACT WITH
DATA INTO THE GRAPH WHETHER IT'S
HAVE IN THE GRAPH LIKE ADDING ADDITIONAL
OR THE MAILBOXES OR ADDING NEW SET
THE WAYS THAT WE ARE SHOWING THOSE
IS ALLOWING YOU TO BRING IN FILES,
IN SEARCH. SO NOW WHEN YOU SEE SEARCH
SITTING IN ONEDRIVE AND SHAREPOINT
IN YOUR OWN LOCAL LIKE LOCAL STORAGE.
KIND OF, CAN'T BE ON PREMISES FILE
A SAAS PROVIDER WE DON'T WANT TO
AND SHARE POINTER WE CAN CONNECT
>> THOSE THREE WAYS. MICROSOFT GRAPH
EXPERIENCES WHETHER IT'S YOUR OWN
OR BACKGROUND PROCESSES THAT ARE
EXPAND THE EXPERIENCES WE HAVE IN
OF CANVASSES IN MICROSOFT 365 WHETHER
IN OUTLOOK OR TEAMS OR THE WINDOWS
SET OF EXPERIENCES THAT YOU CAN
MICROSOFT GRAPH AND BUILDING YOUR
>> AND ONE OF THE QUESTIONS WE GET
OF THE DATA AND THE PRIVACY AND
APP CAN GET ACCESS TO THIS STUFF
WE HAVE IN PLACE. DO YOU WANT TO
ASPECT? >> I THINK THAT'S AN IMPORTANT
GRAPH IS THE CUSTOMER'S DATA. THIS
BELONGING TO A CUSTOMER WHETHER
ORGANIZATION. SO USERS WILL CONSENT
DATA. AND ADMINISTRATORS ARE ALWAYS
ORGANIZATION CAN BE SHARED OR NOT.
THIS NOTION OF THE DIFFERENT STACKS
YOU KNOW, ACCEPTING ALL COMERS OF
DO YOU HEAR FROM DEVELOPERS TRYING
PLATFORMS WE WOULD EXPECT AT MICROSOFT.
EMBRACING ALL TYPES OF APPLICATIONS
AND WE'RE TRYING TO PROVIDE A SET
CAN COME AND PICK AND CHOOSE THAT
ON TOP OF THE MICROSOFT 365 PLATFORM.
LAYERS. SO, FOR EXAMPLE, IF YOU'RE
UI COMPONENTS THAT YOU CAN USE FOR
-- WELL WITH ALL THE MICROSOFT GRAPH
APPS OR TEAMS AND THE TIMELINE AND
SET OF LIBRARIES THAT ALLOW IN VERY
BUILDING CLIENT SIDE APPLICATIONS
LANGUAGE THAT YOU'RE THEN I'LL SAY
YOU'RE BUILDING, ALSO THE OFF FLOWS
MORNING WE MENTIONED THE GENERAL
LIBRARIES FOR . NET AND JAVASCRIPT.
NOW YOU TO DEPENDING ON WHAT TYPE
INTERACTIVE HAVE DIFFERENT FLOW
THERE WAS THE DEVICE CODE FLOW THAT
PROVIDED BY THE BOT WHOEVER CALLED
PROMPTS AT ALL. WE'VE DEFINITELY
SEAMLESS EXPERIENCE ACROSS WHATEVER
IN OUR MICROSOFT EXPERIENCES AND
GAING GREAT TO SEE THEY'RE WORKING
>> AND WE'RE HAVING THESE WIDE VARIETY
API WHICH REMEMBER IS ONE SINGLE
ALL THESE DIFFERENT SERVICES IN
USE OUR WIDE VARIETY OF TECHNOLOGIES
SERVICES. YOU CAN USE THE BOT FRAMEWORK.
ON TOP OF THE DATA THAT WE HAVE
DIFFERENT TOOLS ARE ABLE -- AND
THESE DATA TO BUILD YOUR APPLICATIONS.
THE MOMENT THERE'S NO REAL EXCUSE
QUICKLY IF YOU'VE GOT A GRAPH MICROSOFT.
EXPERIENCE FOR THOSE PLATFORMS WE
ON THIS PAGE ESSENTIALLY WE HAVE
MINUTES OF YOU PICKING THE LANGUAGE
THE APPLICATION FOR YOU. YOU CAN
RUN STRAIGHT INTO VISUAL STUDIO
GOING, WE HEAR FROM DEVELOPERS SOMETIMES
UNDER THE COVERS WHAT THE STEPS
THESE TUTORIALS YOU CAN FOLLOW WHICH
YOU THROUGH THOSE SAME STEPS OF
YOU UNDERSTAND WHAT SORT OF LINING
TO GET ACCESS TOKEN HOW YOU USE
THROUGH AND OBVIOUSLY WE HAVE THIS
THIS WEEK THERE'S SOME GREAT AUTHENTICATION
THAT DARRYL AND I ARE GOING TO TALK
THESE LIVE SHOWS. THE BEST PLACE
EXPLORER, I LOVE SHOWING THIS FROM
RIGHT NOW IN FRONT OF YOUR LAPTOP.
LEFT-HAND SIDE HERE YOU'LL SEE THE
WHICH IS GOING TO SHOW THE BOTTOM
YOU GET FROM THAT RESTFUL API. BUT
TO GET A BIT MORE EXPLANATION WHAT
ACCESS TO ON THE MICROSOFT GRAPH.
THE MAIL SAMPLES HERE, THOSE WILL
I CAN EVEN JUST KIND OF SHOW THE
THAT ARE IMPORTANT MARKED IN MY
PROCESS THAT WANTS TO GO FETCH THOSE
APP. AND THIS IS USING A TENANT
YOU CAN ALSO SIGN IN. IF YOU SIGN
PROGRAM WHICH IS FUN YOU'LL GET
THE TENANT HERE TO SIGN IN AS THE
THIS WEEK. AND YOU'LL SEE NOW THAT
MEGAN AND WHAT YOU'LL SEE IS NOW
I'M GETTING BACK THE DATA DIRECTLY
FOR MEGAN'S ACCOUNT I CAN GO IN
AND SEE THE DATA ARRIVING AND SHOWING
IN ONEDRIVE. COM. IT'S A GREAT WAY
I THINK THE MOST EXCITING THING
IS THE TOOLKIT. I'M GOING TO SLIDE
GOT A REALLY GREAT DEMO JUST TO
YOUR OWN EXPERIENCES USING OUR NEW
IN OUR PUBLIC PREVIEW TODAY. >>
GRAPH TOOLKIT. LET'S START THERE.
OF UI, ON TOP OF THE WEB, YOU CAN
WHICH OFFERS YOU A SET OF WEB COMPONENTS
FRAMEWORK YOU'RE USING WHETHER YOU'RE
JAVASCRIPT FRAMEWORK THAT IS YOU'RE
CONTROLS TO INTERACT WITH THE DATA
GREAT PART ABOUT IT WITH ONE LINE
GIVES YOU ALL THE INTERACTION WITH
THE MICROSOFT GRAPH LIBRARY TO GET
SO HERE I HAVE AN APPLICATION THAT
ABOUT. THE FIRST CONTROL IS THE
IN I GET THE SIGN IN CONTROL WITH
MEGAN FAMOUS ALTER EGO THIS WEEK.
TO SEE THE CONTROL SIGNS IN MEGAN.
THE INFORMATION ABOUT HER, THE NAME
ONE OF THE CONTROLS THAT YOU SEE
THIS ONE RIGHT HERE. SO THE TASK
OR FROM WILL BRING DATA FROM THIS
IF I GO TO MY PLANS I SEE THAT THERE'S
SHOWING RIGHT HERE ON MY CONTROL.
TO SHOW IS THE AGENDA CONTROL. THE
AGAINST YOUR CALENDAR AND I CAN
AGENDA CONTROL LIKE, FOR EXAMPLE,
HOW MANY DAYS I WANT TO BRING IN
EVENTS BY DAY OR NIGHT. AND THERE'S
CAN PASS TO THE CONTROLS CUSTOMIZE
OWN -- THE WAY THAT YOU WANT TO
THE AGENDA CONTROL SHOWING UP. AND
THE BOX WITH JUST A FEW LINES IT
USING THE OFFICE UI FABRIC BUT I
IT'S BEING CONNECTING DOING ALL
AND RENDERING ON MY PAGE. >> NICE
FROM DEVELOPERS GREAT TO BE ABLE
BUT WE'RE NOT THE BEST AT STYLING
EXPERIENCE AND IT'S GREAT TO HAVE
LEVERAGE IT WITHIN YOUR PLANNER
HAVE TO ROLL YOUR OWN TASK LIST
IS ON THE GO IF YOUR APPLICATION
OR SOMETHING YOU'VE GOT IN THE STORE,
INSIDE THE TO DO APP ON THE PHONE
CONTEXT OF YOUR APPLICATION. SO
LIVING WHEREVER THE USER IS WORKING
IS AWESOME. >> THIS CONTROLS OF
TO SEE MORE CONTROLS OR IF YOU LIKE
WE HAVE THE TOOLKIT WHICH IS OPEN
I THINK WE NEED TO WRAP UP NOW.
IF YOU WANT TO REMEMBER IS GRAPH@MICROSOFT.
AND IT WILL TAKE YOU TO ALL OF OUR
OUR DOCUMENTATION, API REFERENCE
FOR DEVELOPING AGAINST MICROSOFT
THANK YOU VERY MUCH FOR YOUR TIME
GRAPH INFORMATION ON BUILD LATER
OWENS. >> I'M BRIAN HOLT. >> THIS
WORK WITH AZURE. MAGICAL. >> THING
DIRECTLY FROM VS CODE TO APP SERVICE
>> LIKE A SCHOLAR. >> SO I KNOW
CODE BEFORE SO I'M GOING TO EXPLAIN
>> NOT PROPERLY. >> I'VE BEEN DOING
>> WALK ME THROUGH IT. COUPLE STEPS
CAP ON. >> I'M LISTENING. >> FIRST
>> SMOKING JACKET. I DON'T KNOW
WELL, YOU BETTER GET ONE IF YOU
IS A SMOKING JACKET. >> LOOKS LIKE
IN THEIR SMOKING JACKET. WOULDN'T
>> SMOKING JACKET'S ON. >> I SEE.
>> WHAT'S STEP 2? >> STEP 2 GOTTA
ONLY BROUGHT ONE GLASS? >> WELL,
>> WAS THAT A SCREW-OFF TOP? >>
DRINK YOUR SCOTCH. >> FOURTH STEP,
CLICK RIGHT DEPLOY. ALL OF THAT
ALSO NOTE YOU CAN ALSO RIGHT CLICK
AS WELL SO YOU CAN RIGHT CLICK SAY
LOCAL GET. >> YES, TOTALLY. IT'S
CLICK THERE'S ALL SORTS OF DIFFERENT
YOU HIT AUTO SCALING FOR YOU DOES
HAVE TO DO IS SAY I'M DONE WITH
PROJECTS AND DEPLOY IT IT WORKS.
OR SCOTCH ONLY NEED THE APP EXTENSION
JACKET AND SCOTCH AND THE EXTENSION
IT BETTER. IT'S ACTUALLY IN THE
SCOTCH NOW? >> OKAY, YEAH. >> OH,
IT WAS IN THE CAR. I FEEL GOOD.
>> IT JUST GETS BETTER. >> THING
AND WORK WITH DATA IN COSMOS DB
WITH THE DATABASE. >> THIS IS WHY
GENERAL. I FEEL LIKE AN I HAD I
>> SAME NOT A DATABASE PERSON AT
HAVE ONE. >> HOW MANY TIMES HAVE
AND SECONDARY AND REPLICA SET AND
LEAST ONE TIMES TOO MANY. >> ONCE
WHY I'M A BIG FAN OF COSMOS DB IN
WRITING THINGS TO THE CLOUD AND
DOING. >> RIGHT YOU CAN USE THE
WHICH YOU CAN FIND IN THE LINKS
MONGO API USING MONGO SCRAPBOOKS
WITHOUT LEAVING THE EDITOR IT'S
CODE I RUN IT WRITE OUT TO THE CLOUD
PANE I CAN LOOK HOW I WROTE IT TO
MYSELF I CAN DELETE IT AND MODIFY
TO CONNECT TO ANY MONGO DATABASE.
BECAUSE I KNOW EXACTLY, BECAUSE
THE COSMOS DB EXTENSION FOR VISUAL
YOU CAN SEND MESSAGES FROM VS CODE
AND RECEIVE MESSAGES JUST LIKE YOU
>> JUST LIKE EVERYONE SHOULD BE
COOL SERVICE THAT AZURE OFFERS TO
KIND OF LIKE YOU DO WITH LIKE KAFKA
>> YOU CAN SEND COSMOS MESSAGES
MESSAGES TO APP SERVICES AND QUEUE
FOR AZURE TO TALK TO EACH OTHER.
ABOUT THAT YOU CAN HAVE ALL THESE
THAT DIRECTLY FROM VS CODE. >> REALLY?
EVENT GRID PLUG IN IS THAT RIGHT
PLUG INTO THOSE MESSAGE QUEUES YOU
SEND NEW ONES DO ALL SORTS OF STUFF
>> DOES EVENT GRADE CHEW YOU OUT
THE NICE POINT AS OPPOSED TO NOT
EVENT GRID IT DOESN'T DO THAT. >>
CALL YOUR MOM I KNOW IT'S BEEN A
BROOKS MOM. >> SORRY MOM. >> THING
SERVERLESS FUNCTIONS WITH THE AZURE
A FUNCTIONING HUMAN BEING. >> I
NEITHER DO I OBVIOUSLY DRINKING
THIS IS NOT FUNCTIONAL. YOU CAN
FOR VS CODE WHICH ALLOWS YOU TO
BUG SERVERLESS FUNCTIONS LOCALLY
AZURE FUNCTIONS USING THE FUNCTIONS
ONE OF THE THINGS I DO THE MOST