SlideShare a Scribd company logo
1 of 49
Microsoft Graph
Community call
October 2, 2018
8:00 AM PST
https://aka.ms/microsoftgraphcall
• https://aka.ms/microsoftgraphcall
• Monthly cadence
• Next call: November 6 , 2018
• What’s new & how you can use it
• Meet the product teams behind Microsoft Graph
• Technical deep dives
• Q&A
Call agenda
David ClauxJeremy Thake
@jthake
Preeti Krishna
@preetikr007
Microsoft Graph updates
https://techcommunity.microsoft.com/t5/Microsoft-
Ignite/ct-p/MicrosoftIgnite
http://www.m365devpodcast.com/
Focus Topics
Microsoft Graph Security
Microsoft Ignite 2018 Updates
Preeti Krishna
Senior Program Manager
Develop investigation and remediation
playbooks that call Graph Security to
take actions
Automate security policy checks enforce
rules, and orchestrate actions across
security solutions.
Integrate insights about users, hosts,
apps
Add organizational context from other
Microsoft Graph providers (Identity,
Intune, Office, etc.)
Improve visibility into Secure Score for
proactive risk management
Write code once to get alerts from any
Microsoft Graph Security provider
Correlate alerts across security
solutions more easily with a common
alert schema
Keep alert status and assignments in
sync across all solutions
Unified gateway to security insights and actions across Microsoft products, services, and partners
Streamline alert correlation
and management
Simplify orchestration and
automation
Unlock context to inform
security operations
 Alerts entity is now generally available!
 An expanded set of Microsoft plus third-party alert providers
 Support for alert updates - alerts can be tagged with additional context or threat intelligence to inform
response and remediation, comments and feedback can be captured for visibility to other workflows, and alert
status and assignments can be kept in sync
 More alerts can be streamed to SIEM solutions, like Splunk and IBM QRadar, through Azure Monitor
 Microsoft Secure Score is now available in beta – helping customers proactively manage security risk by
providing visibility into their security posture and guidance on how to improve it
 New and updated developer resources:
 Microsoft Graph SDKs now include support for security alerts.
 Updated documentation and code samples in multiple languages help developers get started.
 An open source repository with guidelines enables developers to contribute to code samples.
 A new whitepaper introduces Microsoft Graph Security.
Alerts
Security Profiles
Host | User | File | App | IP
Actions Configurations
MICROSOFT GRAPH SECURITY API
Federates queries, Aggregates Results, Applies Common Schema
Ecosystem
Partners
Threat
Intelligence
Secure Score
13
 Onboarding additional Microsoft and ecosystem products
 Unlock new security context through Security Profiles
 Add automation through Actions and Configuration
 Enable customers to bring their own Threat Intelligence to Microsoft
 Additional client SDKs and sample code through Microsoft Graph
Documentation
Read the documentation
https://aka.ms/graphsecuritydocs
Learn how to stream alerts to your SIEM
https://aka.ms/graphsecuritySIEM
Read the whitepaper:
https://aka.ms/graphsecuritywhitepaper
Code and Contribute
Get started with samples and contribute
https://aka.ms/graphsecurityapicodecontribute
Download the SDKs
https://aka.ms/graphsecuritysdk
Explore in Microsoft Graph
https://developer.microsoft.com/en-
us/graph/graph-explorer
Communities
Join the Tech Community
https://aka.ms/graphsecuritycommunity
Follow the discussion on Stack Overflow
https://stackoverflow.com/questions/tagged/mic
rosoft-graph-security
Adaptive Cards
David Claux
Principal Program Manager
your content
a host experience
Articles Videos
Cards trace their roots to social media
Reservations Weather
Reminders
And then…
Airline Itinerary
Airline Flight Update
Airline Check-in Reminder
Receipts
Restaurants
? ?
??
?
?
?
?
?
? ?
<meta name="twitter:card"
content="summary_large_image"/>
<meta name="twitter:site"
content="www.nationalgeographic.com"/>
<meta name="twitter:creator"
content="@NatGeo"/>
<meta name="twitter:title"
content="Your Shot: Nepal Trekking Pictures"/>
<meta name="twitter:description"
content="See Nepal Trekking Adventure Photos
from
Adventurers Like You"/>
<meta name="twitter:image"
content="http://something.com/image.jpg"/>
<meta property="og:type" content="article" />
<meta property="og:url" content="some-story.html" />
<meta property="og:title"
content="When Great Minds Don’t Think Alike" />
<meta property="og:description"
content="How much does culture influence creative
thinking?" />
<meta property="og:image"
content="http://nyt.com/summary-image.jpg" />
{
"type": "template",
"payload": {
"template_type": "airline_itinerary",
"passenger_info": [
{
"name": "Sarah Hum"
}
],
"flight_info": [
{
"flight_number": "KL9123",
"departure_airport": { "airport_code": "SFO" },
"arrival_airport": { "airport_code": "AMS" }
}
],
"base_price": "12206",
"tax": "200",
"total_price": "4032.45"
}
}
Facebook
looks like
Facebook
All 3rd party
content is
tightly
controlled
Only have to
decorate their
content once
For Users For Content AuthorsFor Host Apps
Every template
must be designed,
implemented, and
documented on
every platform
Limited types of
content (articles,
video, airline, etc.)
For Content AuthorsFor Host Apps
Complete
freedom to draw
anything
For Host Apps For Content Authors
No more
treadmill
Get the
content
they expect
For Users
Performance
and security
Consistency
No
restrictions
Every card must
be painstakingly
styled to match
host UX
For Host Apps For Content Authors
Fixed templates
Complete control
No flexibility
Update treadmill
HTML Canvas
No consistency
No control
Security concerns
????
Fixed templates
Complete control
No flexibility
Update treadmill
HTML Canvas
No consistency
No control
Security concerns
Adaptive Cards
Yes No Maybe
Native
rendering
on any
platform
Automatically
adapt to the
Host UX
Low cost,
targeted at
the long tail
Purely
declarative,
no code
Extensible
schema to
describe your
content
Actions to
open URLs,
show other
cards, etc
Input to
gather
information
from users
Speech
enabled from
day-one
Interactive
Visualizer
Schema
Explorer
VS Code
Previewer
Designer
(preview)
http://adaptivecards.io
https://github.com/Microsoft/AdaptiveCards
http://dev.botframework.com
https://github.com/matthidinger/ContosoScubaBot
https://acdesignerstaging.azurewebsites.net
https://github.com/justinwilaby/babel-plugin-jsx-adaptive-cards
https://github.com/tomlm/Razorback
https://docs.microsoft.com/en-us/outlook/actionable-messages
https://messagecardplayground.azurewebsites.net
Community contributions
Generally Available ( /v1.0 ) Preview ( /beta )
Office 365
Exchange (Get MailTips)
OneDrive (Preview, Followed docs)
AAD (Device Configuration)
EMS
Security (Alerts)
Office 365
Exchange (Get free/busy data, Add custom internet headers to
message)
SharePoint (Sharing Links, Followed content, Pages and List Views
API’s)
Dynamics
Business Central (Financials)
EMS
AAD (Risky users, Sign-in, Access review, B2x ext user state)
Teams (Tab creation, Calling, App Context, Provisioning, Classroom
creation)
Security (Secure Score)
Coming by EOY CY18
AAD (Applications)
Exchange (Get MIME content of messages)
Data sets
Generally Available ( /v1.0 ) Preview ( /beta )
Delta – return only changed properties for delta query on
Azure AD objects (user and groups)
Webhooks – notifications on user/group is
created/modified/deleted
Microsoft Graph data connect
Delta – query for new entities: apps, servicePrinicipals,
directoryRoles
Ability to delta query base type /directoryObjects and use isOf
filter to select 1 or more derrived types. E.g. use a single DQ to
sync user and group objects
Project Rome (User Notifications)
Coming by EOY CY18
Webhooks – "Rich webhooks" for Microsoft Team "messages" -
the app can now subscribe to receive notifications with the actual
content
Capabilities
Generally Available ( /v1.0 ) Preview ( /beta )
.NET – 1.11.0 Nuget package update
PHP – 1.3.3 Composer update
Java – General Availability
Javascript – Core library as a npm package
Typescript Types – npm package. Soon to be available on
DefinitelyTyped also.
Objective C (preview)– Support for core Graph
functionailty
PHP
Typescript Types
.Net – Coming soon
Java – Coming soon
SDKs
SDKs are all OSS on https://github.com/microsoftgraph
Responsiveness Flexibility Coverage
Monthly Releases Use only the parts you want
Graph Content
Batch, Multipart, Notifications, Paging,
Delta
Self-serve SDKs Access native HTTP objects
Middleware Pipeline
Auth, Redirect, Retry, Long Running
Operations, Caching
Common Feature Architecture Support more use-cases
Workflow Scenarios
Large File Upload, Mail with Attachment
https://aka.ms/OfficeDevYouTube
https://aka.ms/GraphCallQuestions
https://aka.ms/MicrosoftGraphCall
Q&A
Microsoft Graph community call-October 2018
Microsoft Graph community call-October 2018

More Related Content

What's hot

What's hot (9)

Implement Authorization in your Apps with Microsoft identity platform-June 2020
Implement Authorization in your Apps with Microsoft identity platform-June 2020Implement Authorization in your Apps with Microsoft identity platform-June 2020
Implement Authorization in your Apps with Microsoft identity platform-June 2020
 
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learni...
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learni...Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learni...
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learni...
 
Document fingerprinting in Microsoft 365 Compliance
Document fingerprinting in Microsoft 365 ComplianceDocument fingerprinting in Microsoft 365 Compliance
Document fingerprinting in Microsoft 365 Compliance
 
7 Experts on Implementing Azure Sentinel
7 Experts on Implementing Azure Sentinel7 Experts on Implementing Azure Sentinel
7 Experts on Implementing Azure Sentinel
 
30 daysofcloud - 2
30 daysofcloud - 230 daysofcloud - 2
30 daysofcloud - 2
 
Android architecture
Android architecture Android architecture
Android architecture
 
Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10Java Web Programming Using Cloud Platform: Module 10
Java Web Programming Using Cloud Platform: Module 10
 
Azure Sentinel Jan 2021 overview deck
Azure Sentinel Jan 2021 overview deck Azure Sentinel Jan 2021 overview deck
Azure Sentinel Jan 2021 overview deck
 
Getting Started with Azure Sentinel
Getting Started with Azure SentinelGetting Started with Azure Sentinel
Getting Started with Azure Sentinel
 

Similar to Microsoft Graph community call-October 2018

Architecting for change: LinkedIn's new data ecosystem
Architecting for change: LinkedIn's new data ecosystemArchitecting for change: LinkedIn's new data ecosystem
Architecting for change: LinkedIn's new data ecosystem
Yael Garten
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
VMware Tanzu
 
Resume latest Update
Resume latest UpdateResume latest Update
Resume latest Update
Vaibhav soni
 

Similar to Microsoft Graph community call-October 2018 (20)

Microsoft graph monthly call september 2018
Microsoft graph monthly call september 2018Microsoft graph monthly call september 2018
Microsoft graph monthly call september 2018
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
 
Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)Easy path to machine learning (2023-2024)
Easy path to machine learning (2023-2024)
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
 
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
 
Building 12-factor Cloud Native Microservices
Building 12-factor Cloud Native MicroservicesBuilding 12-factor Cloud Native Microservices
Building 12-factor Cloud Native Microservices
 
Enterprise guide to building a Data Mesh
Enterprise guide to building a Data MeshEnterprise guide to building a Data Mesh
Enterprise guide to building a Data Mesh
 
Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365Microsoft Graph: The API for Microsoft 365
Microsoft Graph: The API for Microsoft 365
 
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshThe Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
 
仕事ではじめる機械学習
仕事ではじめる機械学習仕事ではじめる機械学習
仕事ではじめる機械学習
 
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl
2018-10-18 J2 1D - Dive into the power of the Microsoft Graph - Toni Pohl
 
Architecting for change: LinkedIn's new data ecosystem
Architecting for change: LinkedIn's new data ecosystemArchitecting for change: LinkedIn's new data ecosystem
Architecting for change: LinkedIn's new data ecosystem
 
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystem
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystemStrata 2016 - Architecting for Change: LinkedIn's new data ecosystem
Strata 2016 - Architecting for Change: LinkedIn's new data ecosystem
 
Live Coding 12 Factor App
Live Coding 12 Factor AppLive Coding 12 Factor App
Live Coding 12 Factor App
 
File Repository on GAE
File Repository on GAEFile Repository on GAE
File Repository on GAE
 
MLOps pipelines using MLFlow - From training to production
MLOps pipelines using MLFlow - From training to productionMLOps pipelines using MLFlow - From training to production
MLOps pipelines using MLFlow - From training to production
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
 
Stmik bandung
Stmik bandungStmik bandung
Stmik bandung
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngine
 
Resume latest Update
Resume latest UpdateResume latest Update
Resume latest Update
 

More from Microsoft 365 Developer

More from Microsoft 365 Developer (20)

Change Notifications in Azure Event Hubs-April 2021
Change Notifications in Azure Event Hubs-April 2021Change Notifications in Azure Event Hubs-April 2021
Change Notifications in Azure Event Hubs-April 2021
 
Power Apps community call - August 2020
Power Apps community call - August 2020Power Apps community call - August 2020
Power Apps community call - August 2020
 
Microsoft Teams community call-August 2020
Microsoft Teams community call-August 2020Microsoft Teams community call-August 2020
Microsoft Teams community call-August 2020
 
Decentralized Identities-July 2020 community call
Decentralized Identities-July 2020 community callDecentralized Identities-July 2020 community call
Decentralized Identities-July 2020 community call
 
Power Apps community call-June 2020
Power Apps community call-June 2020Power Apps community call-June 2020
Power Apps community call-June 2020
 
Office Add-ins community call-June 2020
Office Add-ins community call-June 2020Office Add-ins community call-June 2020
Office Add-ins community call-June 2020
 
Microsoft identity platform community call-May 2020
Microsoft identity platform community call-May 2020Microsoft identity platform community call-May 2020
Microsoft identity platform community call-May 2020
 
Power Apps community call - May 2020
Power Apps community call - May 2020Power Apps community call - May 2020
Power Apps community call - May 2020
 
Health team collaboration pitch deck partner
Health team collaboration pitch deck partnerHealth team collaboration pitch deck partner
Health team collaboration pitch deck partner
 
Teams healthcare partner webinar ansuman partner
Teams healthcare partner webinar   ansuman partnerTeams healthcare partner webinar   ansuman partner
Teams healthcare partner webinar ansuman partner
 
Teams healthcare partner webinar virtual visits partner
Teams healthcare partner webinar   virtual visits partnerTeams healthcare partner webinar   virtual visits partner
Teams healthcare partner webinar virtual visits partner
 
Teams healthcare partner webinar srini partner
Teams healthcare partner webinar   srini partnerTeams healthcare partner webinar   srini partner
Teams healthcare partner webinar srini partner
 
Teams healthcare partner webinar paul partner
Teams healthcare partner webinar   paul  partnerTeams healthcare partner webinar   paul  partner
Teams healthcare partner webinar paul partner
 
Teams healthcare partner webinar keren partner
Teams healthcare partner webinar   keren partnerTeams healthcare partner webinar   keren partner
Teams healthcare partner webinar keren partner
 
Teams healthcare partner webinar daniel partner
Teams healthcare partner webinar   daniel partnerTeams healthcare partner webinar   daniel partner
Teams healthcare partner webinar daniel partner
 
Teams healthcare partner webinar andrew partner
Teams healthcare partner webinar   andrew partnerTeams healthcare partner webinar   andrew partner
Teams healthcare partner webinar andrew partner
 
Security and compliance for healthcare pitch deck partner
Security and compliance for healthcare pitch deck partnerSecurity and compliance for healthcare pitch deck partner
Security and compliance for healthcare pitch deck partner
 
Power Apps community call_April 2020
Power Apps community call_April 2020Power Apps community call_April 2020
Power Apps community call_April 2020
 
Power Apps community call - February 2020
Power Apps community call - February 2020Power Apps community call - February 2020
Power Apps community call - February 2020
 
Microsoft Teams community call - February 2020
Microsoft Teams community call - February 2020Microsoft Teams community call - February 2020
Microsoft Teams community call - February 2020
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Microsoft Graph community call-October 2018

Editor's Notes

  1. Tell the s Whether I realize it or not there are tons of cards in consumers lives. Let me show you some of those
  2. David: What about scuba? Matt: well
  3. Matt: As Twitter I can deeply about the experience for my users despite coming from multiple content creators like yourself David: ok fine
  4. David: How do I get my content on FB? Matt: we’ve got articles, we’ve got video, websites David: what about music? Matt: their similar
  5. David: what about messenger? Matt: we changed from XML to JSON David: if I’m Alaska, does my card look exactly like Delta? Matt: well, no…
  6. Matt: zip up my hoodie and put on hat Emphasize that the cards always feel natural in the app we are showing So many opportunities to engage with your customers where they are
  7. Adaptive cards are an open source card exchange format which allows you as developers to embed your content into other applications, letting you reach your users wherever they spend their time. Adaptive cards can be embedded into Microsoft Teams, which we’ll look at later, but also the Windows Timeline, Bots, Cortana and more.  For now, let’s look at how Adaptive Cards can increase my personal productivity with Microsoft Outlook. 
  8. Matt first 2 David: At purely declarative make a bitcoin joke
  9. "Self-serve SDKs" - Streamline the generation process so that it is simple to generate the model types for any version of Graph. "Common Feature Architecture" - Add new features faster by architecting once and implementing in a consistent way across languages. “Use only the parts you want” – Our SDKs are evolving to a design where you can choose which functionality you want to take advantage of.  It should no longer be an all or nothing proposition. "Support more use-cases" - From highly responsive interactive UIs on mobile devices, to high load pass-through web servers, we want to add value.