SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
KEY DIFFERENCES 
And then some
Does this 
really have to 
be so 
complicated? 
All the technical 
jargon has me 
tongue tied in client 
meetings! 
Just hang in 
there… 
I bet there’s an 
easier way to 
do this
A framework, a 
plugin and an API 
walk into a bar… 
How are they different and what makes them that way?
A FRAMEWORK 
Think of a framework like a house. 
As a concept it is complete but still needs furniture and 
other components inside to suit your individual needs. 
You can go ahead and live in it but it will still need some 
stuff that makes it yours.
EXAMPLES OF FRAMEWORKS 
 Content Amplifiers 
 Member Get Member 
 Events
A PLUGIN 
Is a piece of furniture that is required to make 
the house meaningful and functional based 
on your needs and requirements. 
You bring them in only when you need them 
and if there is a purpose to it. 
But, can you use this chair to cook a meal? 
In a similar manner, plugins are hard-coded 
to do just one task and be great at it.
EXAMPLES OF PLUGINS 
 Share Plugin 
 Follow 
 Comment (Module) - External 
 Invite (Module) - External
AN API 
Is like a switch. Imagine you enter your home 
and need the lights switched on. What do 
you do? Turn on the switch. 
APIs control what flows, comes on and goes 
off in an environment. They define how these 
items work. 
Without a light to turn on, the API would be 
pointless. You can’t turn on the TV with a 
light switch. You need the TV remote. The TV 
remote is the TV’s API.
EXAMPLES OF APIs 
 Post to Network API 
 InMail API 
 Profile API 
 Connections API
All 3 components are essential 
pieces of a solution and the trick 
is knowing when and how to use 
them effectively!
A FRAMEWORK 
Think of a framework like a house. 
As a concept it is complete but 
still needs furniture and other 
components inside to suit your 
individual needs. You can go 
ahead and live in it but it will still 
need some stuff that makes it 
yours. 
A PLUGIN 
Is a piece of furniture that is 
required to make the house 
meaningful and functional based 
on your needs and requirements. 
You bring them in only when you 
need them and if there is a 
purpose to it. 
AN API 
Is like a switch. Imagine you enter 
your home and need the lights 
switched on. What do you do? 
Turn on the switch. 
APIs control what flows, comes on 
and goes off in an environment. 
They define how these items 
work.
A FRAMEWORK A PLUGIN AN API
MEMBERS FIRST 
WHAT IS POSTED TO THEIR FEED 
WHAT DATA IS BEING CAPTURED 
WHAT IS SHARED WITH THEIR CONNECTIONS
WHAT IS POSTED TO THEIR FEED 
Ability to edit the image, title and body copy of the post 
WHAT DATA IS BEING CAPTURED 
Explicit permission to capture data points from the profile 
WHAT IS SHARED WITH THEIR CONNECTIONS 
Ability to edit the message title and contents
The more solutions we 
work on, the better we’re 
going to get. 
Until then, feel free to send 
across any questions you 
may have.
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...
AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...
AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...Amazon Web Services
 
Every Api Needs a Product Manager • Mailjet
Every Api Needs a Product Manager • Mailjet Every Api Needs a Product Manager • Mailjet
Every Api Needs a Product Manager • Mailjet Molino de Ideas
 
Amazon alexa - building custom skills
Amazon alexa - building custom skillsAmazon alexa - building custom skills
Amazon alexa - building custom skillsAniruddha Chakrabarti
 
Voice is the New Keyboard - Voice Interfaces in 2018 and Beyond
Voice is the New Keyboard - Voice Interfaces in 2018 and BeyondVoice is the New Keyboard - Voice Interfaces in 2018 and Beyond
Voice is the New Keyboard - Voice Interfaces in 2018 and BeyondKeanan Koppenhaver
 
How to be a high performing distributed agile team
How to be a high performing distributed agile teamHow to be a high performing distributed agile team
How to be a high performing distributed agile teamLisette Sutherland
 
Voice controlled home automation
Voice controlled home automationVoice controlled home automation
Voice controlled home automationGopal Amlekar
 
Lessons from Branch's launch
Lessons from Branch's launchLessons from Branch's launch
Lessons from Branch's launchaflock
 
PSE present : "Epicor ERP" and "Office 365 Flow" simplify my day to day work !
PSE present : "Epicor ERP"  and "Office 365 Flow" simplify my day to day work !PSE present : "Epicor ERP"  and "Office 365 Flow" simplify my day to day work !
PSE present : "Epicor ERP" and "Office 365 Flow" simplify my day to day work !Thierry Cools
 
WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda Amazon Web Services
 
Alexa bootcamp - Skill building 101
Alexa bootcamp - Skill building 101Alexa bootcamp - Skill building 101
Alexa bootcamp - Skill building 101Amazon Web Services
 
The Comeback of Migrations-based deployments - Dan Nolan & Elizabeth Ayer
The Comeback of Migrations-based deployments - Dan Nolan & Elizabeth AyerThe Comeback of Migrations-based deployments - Dan Nolan & Elizabeth Ayer
The Comeback of Migrations-based deployments - Dan Nolan & Elizabeth AyerRed Gate Software
 
Getting Started with Amazon Alexa on the Raspberry Pi
Getting Started with Amazon Alexa on the Raspberry PiGetting Started with Amazon Alexa on the Raspberry Pi
Getting Started with Amazon Alexa on the Raspberry PiAyumi Kobukata
 
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine CheronAPIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine Cheronapidays
 
Getting Started With Alexa Skills
Getting Started With Alexa SkillsGetting Started With Alexa Skills
Getting Started With Alexa SkillsAndy Hahn
 
How to make webinars your #1 acquisition channel
How to make webinars your #1 acquisition channelHow to make webinars your #1 acquisition channel
How to make webinars your #1 acquisition channelUnbounce
 

Was ist angesagt? (20)

AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...
AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...
AWS re:Invent 2016: From VUI to QA: Building a Voice-Based Adventure Game for...
 
Amazon Alexa and AWS Lambda
Amazon Alexa and AWS LambdaAmazon Alexa and AWS Lambda
Amazon Alexa and AWS Lambda
 
Every Api Needs a Product Manager • Mailjet
Every Api Needs a Product Manager • Mailjet Every Api Needs a Product Manager • Mailjet
Every Api Needs a Product Manager • Mailjet
 
Josh Tallent
Josh TallentJosh Tallent
Josh Tallent
 
Amazon alexa - building custom skills
Amazon alexa - building custom skillsAmazon alexa - building custom skills
Amazon alexa - building custom skills
 
The new Recruiter home page
The new Recruiter home pageThe new Recruiter home page
The new Recruiter home page
 
Voice is the New Keyboard - Voice Interfaces in 2018 and Beyond
Voice is the New Keyboard - Voice Interfaces in 2018 and BeyondVoice is the New Keyboard - Voice Interfaces in 2018 and Beyond
Voice is the New Keyboard - Voice Interfaces in 2018 and Beyond
 
Amazon Alexa and Echo
Amazon Alexa  and EchoAmazon Alexa  and Echo
Amazon Alexa and Echo
 
Alexa Skills Kit
Alexa Skills KitAlexa Skills Kit
Alexa Skills Kit
 
How to be a high performing distributed agile team
How to be a high performing distributed agile teamHow to be a high performing distributed agile team
How to be a high performing distributed agile team
 
Voice controlled home automation
Voice controlled home automationVoice controlled home automation
Voice controlled home automation
 
Lessons from Branch's launch
Lessons from Branch's launchLessons from Branch's launch
Lessons from Branch's launch
 
PSE present : "Epicor ERP" and "Office 365 Flow" simplify my day to day work !
PSE present : "Epicor ERP"  and "Office 365 Flow" simplify my day to day work !PSE present : "Epicor ERP"  and "Office 365 Flow" simplify my day to day work !
PSE present : "Epicor ERP" and "Office 365 Flow" simplify my day to day work !
 
WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda WKS403 Build an Alexa Skill using AWS Lambda
WKS403 Build an Alexa Skill using AWS Lambda
 
Alexa bootcamp - Skill building 101
Alexa bootcamp - Skill building 101Alexa bootcamp - Skill building 101
Alexa bootcamp - Skill building 101
 
The Comeback of Migrations-based deployments - Dan Nolan & Elizabeth Ayer
The Comeback of Migrations-based deployments - Dan Nolan & Elizabeth AyerThe Comeback of Migrations-based deployments - Dan Nolan & Elizabeth Ayer
The Comeback of Migrations-based deployments - Dan Nolan & Elizabeth Ayer
 
Getting Started with Amazon Alexa on the Raspberry Pi
Getting Started with Amazon Alexa on the Raspberry PiGetting Started with Amazon Alexa on the Raspberry Pi
Getting Started with Amazon Alexa on the Raspberry Pi
 
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine CheronAPIdays Paris 2019 Backend is the new frontend by Antoine Cheron
APIdays Paris 2019 Backend is the new frontend by Antoine Cheron
 
Getting Started With Alexa Skills
Getting Started With Alexa SkillsGetting Started With Alexa Skills
Getting Started With Alexa Skills
 
How to make webinars your #1 acquisition channel
How to make webinars your #1 acquisition channelHow to make webinars your #1 acquisition channel
How to make webinars your #1 acquisition channel
 

Andere mochten auch

Introduction to LinkedIn
Introduction to LinkedInIntroduction to LinkedIn
Introduction to LinkedInClyde Nunes
 
2015 Social Media Strategies - Ignite Social Media
2015 Social Media Strategies - Ignite Social Media2015 Social Media Strategies - Ignite Social Media
2015 Social Media Strategies - Ignite Social MediaJim Tobin
 
The Burrito Principle and Beyond: 10 Unique Marketing Ideas
The Burrito Principle and Beyond: 10 Unique Marketing IdeasThe Burrito Principle and Beyond: 10 Unique Marketing Ideas
The Burrito Principle and Beyond: 10 Unique Marketing IdeasBuffer
 
Instagram 101 for Business
Instagram 101 for BusinessInstagram 101 for Business
Instagram 101 for BusinessBuffer
 
What the F**K is Social Media: One Year Later
What the F**K is Social Media: One Year LaterWhat the F**K is Social Media: One Year Later
What the F**K is Social Media: One Year LaterThe Espresso Group
 
The World's Biggest Social Media Team
The World's Biggest Social Media TeamThe World's Biggest Social Media Team
The World's Biggest Social Media TeamTourismAustralia
 
4 Tactics to Build Word Of Mouth
4 Tactics to Build Word Of Mouth4 Tactics to Build Word Of Mouth
4 Tactics to Build Word Of MouthReferralCandy
 
91 Free Twitter Tools and Apps to Fit Any Need
91 Free Twitter Tools and Apps to Fit Any Need91 Free Twitter Tools and Apps to Fit Any Need
91 Free Twitter Tools and Apps to Fit Any NeedBuffer
 
7 Proven Strategies to Maximize Twitter for Your Business
7 Proven Strategies to Maximize Twitter for Your Business7 Proven Strategies to Maximize Twitter for Your Business
7 Proven Strategies to Maximize Twitter for Your BusinessDave Kerpen
 
Be a Digital Trailblazer When Building Your Brand
Be a Digital Trailblazer When Building Your Brand Be a Digital Trailblazer When Building Your Brand
Be a Digital Trailblazer When Building Your Brand Carrie Kerpen
 
The 19 Best Headline Formulas
The 19 Best Headline FormulasThe 19 Best Headline Formulas
The 19 Best Headline FormulasBuffer
 
Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!
Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!
Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!Digital Annexe
 
Power Words - 189 Words That Convert
Power Words - 189 Words That ConvertPower Words - 189 Words That Convert
Power Words - 189 Words That ConvertBuffer
 
The Science of Creating Must-Click Content on Twitter
The Science of Creating Must-Click Content on TwitterThe Science of Creating Must-Click Content on Twitter
The Science of Creating Must-Click Content on TwitterBuffer
 
Psychology Hacks to Boost your Marketing
Psychology Hacks to Boost your MarketingPsychology Hacks to Boost your Marketing
Psychology Hacks to Boost your MarketingMoving Targets
 
Social Media Strategy: How Much Time Does a Good Strategy Take?
Social Media Strategy: How Much Time Does a Good Strategy Take?Social Media Strategy: How Much Time Does a Good Strategy Take?
Social Media Strategy: How Much Time Does a Good Strategy Take?Buffer
 
10 Reasons Why Twitter is Content Marketing's Best Friend
10 Reasons Why Twitter is Content Marketing's Best Friend10 Reasons Why Twitter is Content Marketing's Best Friend
10 Reasons Why Twitter is Content Marketing's Best FriendMark Schaefer
 
20 Facebook, Twitter, Linkedin & Pinterest Features You Didn't Know Existed (...
20 Facebook, Twitter, Linkedin & Pinterest Features You Didn't Know Existed (...20 Facebook, Twitter, Linkedin & Pinterest Features You Didn't Know Existed (...
20 Facebook, Twitter, Linkedin & Pinterest Features You Didn't Know Existed (...HubSpot
 
A Complete Guide To The Best Times To Post On Social Media (And More!)
A Complete Guide To The Best Times To Post On Social Media (And More!)A Complete Guide To The Best Times To Post On Social Media (And More!)
A Complete Guide To The Best Times To Post On Social Media (And More!)TrackMaven
 

Andere mochten auch (20)

Introduction to LinkedIn
Introduction to LinkedInIntroduction to LinkedIn
Introduction to LinkedIn
 
2015 Social Media Strategies - Ignite Social Media
2015 Social Media Strategies - Ignite Social Media2015 Social Media Strategies - Ignite Social Media
2015 Social Media Strategies - Ignite Social Media
 
The Burrito Principle and Beyond: 10 Unique Marketing Ideas
The Burrito Principle and Beyond: 10 Unique Marketing IdeasThe Burrito Principle and Beyond: 10 Unique Marketing Ideas
The Burrito Principle and Beyond: 10 Unique Marketing Ideas
 
Instagram 101 for Business
Instagram 101 for BusinessInstagram 101 for Business
Instagram 101 for Business
 
What the F**K is Social Media: One Year Later
What the F**K is Social Media: One Year LaterWhat the F**K is Social Media: One Year Later
What the F**K is Social Media: One Year Later
 
The World's Biggest Social Media Team
The World's Biggest Social Media TeamThe World's Biggest Social Media Team
The World's Biggest Social Media Team
 
4 Tactics to Build Word Of Mouth
4 Tactics to Build Word Of Mouth4 Tactics to Build Word Of Mouth
4 Tactics to Build Word Of Mouth
 
91 Free Twitter Tools and Apps to Fit Any Need
91 Free Twitter Tools and Apps to Fit Any Need91 Free Twitter Tools and Apps to Fit Any Need
91 Free Twitter Tools and Apps to Fit Any Need
 
7 Proven Strategies to Maximize Twitter for Your Business
7 Proven Strategies to Maximize Twitter for Your Business7 Proven Strategies to Maximize Twitter for Your Business
7 Proven Strategies to Maximize Twitter for Your Business
 
Be a Digital Trailblazer When Building Your Brand
Be a Digital Trailblazer When Building Your Brand Be a Digital Trailblazer When Building Your Brand
Be a Digital Trailblazer When Building Your Brand
 
The 19 Best Headline Formulas
The 19 Best Headline FormulasThe 19 Best Headline Formulas
The 19 Best Headline Formulas
 
Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!
Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!
Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!
 
How to Choose the Perfect Stock Photo
How to Choose the Perfect Stock PhotoHow to Choose the Perfect Stock Photo
How to Choose the Perfect Stock Photo
 
Power Words - 189 Words That Convert
Power Words - 189 Words That ConvertPower Words - 189 Words That Convert
Power Words - 189 Words That Convert
 
The Science of Creating Must-Click Content on Twitter
The Science of Creating Must-Click Content on TwitterThe Science of Creating Must-Click Content on Twitter
The Science of Creating Must-Click Content on Twitter
 
Psychology Hacks to Boost your Marketing
Psychology Hacks to Boost your MarketingPsychology Hacks to Boost your Marketing
Psychology Hacks to Boost your Marketing
 
Social Media Strategy: How Much Time Does a Good Strategy Take?
Social Media Strategy: How Much Time Does a Good Strategy Take?Social Media Strategy: How Much Time Does a Good Strategy Take?
Social Media Strategy: How Much Time Does a Good Strategy Take?
 
10 Reasons Why Twitter is Content Marketing's Best Friend
10 Reasons Why Twitter is Content Marketing's Best Friend10 Reasons Why Twitter is Content Marketing's Best Friend
10 Reasons Why Twitter is Content Marketing's Best Friend
 
20 Facebook, Twitter, Linkedin & Pinterest Features You Didn't Know Existed (...
20 Facebook, Twitter, Linkedin & Pinterest Features You Didn't Know Existed (...20 Facebook, Twitter, Linkedin & Pinterest Features You Didn't Know Existed (...
20 Facebook, Twitter, Linkedin & Pinterest Features You Didn't Know Existed (...
 
A Complete Guide To The Best Times To Post On Social Media (And More!)
A Complete Guide To The Best Times To Post On Social Media (And More!)A Complete Guide To The Best Times To Post On Social Media (And More!)
A Complete Guide To The Best Times To Post On Social Media (And More!)
 

Ähnlich wie Frameworks, Plugins and APIs

I broke what?!??!? Taking over maintenance on well loved projects
I broke what?!??!? Taking over maintenance on well loved projectsI broke what?!??!? Taking over maintenance on well loved projects
I broke what?!??!? Taking over maintenance on well loved projectsBert JW Regeer
 
I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...T. Kim Nguyen
 
How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)Andreas Weder
 
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)Hafiz Ismail
 
Industry stories on agile, scrum and kanban
Industry stories on agile, scrum and kanbanIndustry stories on agile, scrum and kanban
Industry stories on agile, scrum and kanbanBusiness901
 
Extending Your Experience to the Office
Extending Your Experience to the OfficeExtending Your Experience to the Office
Extending Your Experience to the Officegoodfriday
 
Anatomy of an APS 2 appication
Anatomy of an APS 2 appicationAnatomy of an APS 2 appication
Anatomy of an APS 2 appicationMarcello Teodori
 
Strange but True: Counterintiutive Paths to Building a Business on APIs
Strange but True: Counterintiutive Paths to Building a Business on APIsStrange but True: Counterintiutive Paths to Building a Business on APIs
Strange but True: Counterintiutive Paths to Building a Business on APIsThomas Bouldin
 
Introduction to GraphQL for beginners
Introduction to GraphQL for beginnersIntroduction to GraphQL for beginners
Introduction to GraphQL for beginnersMartin Pham
 
Empathetic component design
Empathetic component designEmpathetic component design
Empathetic component designFrank Linehan
 
Designing Good API & Its Importance
Designing Good API & Its ImportanceDesigning Good API & Its Importance
Designing Good API & Its ImportanceImran M Yousuf
 
D:\How Did You Use Media Technologies In The
D:\How Did You Use Media Technologies In TheD:\How Did You Use Media Technologies In The
D:\How Did You Use Media Technologies In Thefahminaali
 
6 Best OpenAPI Documentation Tools that You must Know
6 Best OpenAPI Documentation Tools that You must Know6 Best OpenAPI Documentation Tools that You must Know
6 Best OpenAPI Documentation Tools that You must KnowMars Devs
 
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...Mat Newman
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywherezachbrand
 
The Next Step to Build Better APIs — Consistent Data Structure
The Next Step to Build Better APIs — Consistent Data StructureThe Next Step to Build Better APIs — Consistent Data Structure
The Next Step to Build Better APIs — Consistent Data StructureDialexa
 

Ähnlich wie Frameworks, Plugins and APIs (20)

I broke what?!??!? Taking over maintenance on well loved projects
I broke what?!??!? Taking over maintenance on well loved projectsI broke what?!??!? Taking over maintenance on well loved projects
I broke what?!??!? Taking over maintenance on well loved projects
 
I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...
 
How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)How to design and build great apps (with moderator notes)
How to design and build great apps (with moderator notes)
 
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
 
Industry stories on agile, scrum and kanban
Industry stories on agile, scrum and kanbanIndustry stories on agile, scrum and kanban
Industry stories on agile, scrum and kanban
 
Extending Your Experience to the Office
Extending Your Experience to the OfficeExtending Your Experience to the Office
Extending Your Experience to the Office
 
Anatomy of an APS 2 appication
Anatomy of an APS 2 appicationAnatomy of an APS 2 appication
Anatomy of an APS 2 appication
 
Strange but True: Counterintiutive Paths to Building a Business on APIs
Strange but True: Counterintiutive Paths to Building a Business on APIsStrange but True: Counterintiutive Paths to Building a Business on APIs
Strange but True: Counterintiutive Paths to Building a Business on APIs
 
Introduction to GraphQL for beginners
Introduction to GraphQL for beginnersIntroduction to GraphQL for beginners
Introduction to GraphQL for beginners
 
Empathetic component design
Empathetic component designEmpathetic component design
Empathetic component design
 
Designing Good API & Its Importance
Designing Good API & Its ImportanceDesigning Good API & Its Importance
Designing Good API & Its Importance
 
Your API is not a Website!
Your API is not a Website!Your API is not a Website!
Your API is not a Website!
 
Feature folders
Feature foldersFeature folders
Feature folders
 
Service virtualization with npm modules updated
Service virtualization with npm modules updatedService virtualization with npm modules updated
Service virtualization with npm modules updated
 
D:\How Did You Use Media Technologies In The
D:\How Did You Use Media Technologies In TheD:\How Did You Use Media Technologies In The
D:\How Did You Use Media Technologies In The
 
6 Best OpenAPI Documentation Tools that You must Know
6 Best OpenAPI Documentation Tools that You must Know6 Best OpenAPI Documentation Tools that You must Know
6 Best OpenAPI Documentation Tools that You must Know
 
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
Lotusphere 2011, BP106: "Where is the Love? How to get your users to fall in ...
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywhere
 
The Next Step to Build Better APIs — Consistent Data Structure
The Next Step to Build Better APIs — Consistent Data StructureThe Next Step to Build Better APIs — Consistent Data Structure
The Next Step to Build Better APIs — Consistent Data Structure
 
Marco Polo
Marco PoloMarco Polo
Marco Polo
 

Kürzlich hochgeladen

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 

Kürzlich hochgeladen (20)

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 

Frameworks, Plugins and APIs

  • 2. Does this really have to be so complicated? All the technical jargon has me tongue tied in client meetings! Just hang in there… I bet there’s an easier way to do this
  • 3. A framework, a plugin and an API walk into a bar… How are they different and what makes them that way?
  • 4. A FRAMEWORK Think of a framework like a house. As a concept it is complete but still needs furniture and other components inside to suit your individual needs. You can go ahead and live in it but it will still need some stuff that makes it yours.
  • 5. EXAMPLES OF FRAMEWORKS  Content Amplifiers  Member Get Member  Events
  • 6. A PLUGIN Is a piece of furniture that is required to make the house meaningful and functional based on your needs and requirements. You bring them in only when you need them and if there is a purpose to it. But, can you use this chair to cook a meal? In a similar manner, plugins are hard-coded to do just one task and be great at it.
  • 7. EXAMPLES OF PLUGINS  Share Plugin  Follow  Comment (Module) - External  Invite (Module) - External
  • 8. AN API Is like a switch. Imagine you enter your home and need the lights switched on. What do you do? Turn on the switch. APIs control what flows, comes on and goes off in an environment. They define how these items work. Without a light to turn on, the API would be pointless. You can’t turn on the TV with a light switch. You need the TV remote. The TV remote is the TV’s API.
  • 9. EXAMPLES OF APIs  Post to Network API  InMail API  Profile API  Connections API
  • 10. All 3 components are essential pieces of a solution and the trick is knowing when and how to use them effectively!
  • 11. A FRAMEWORK Think of a framework like a house. As a concept it is complete but still needs furniture and other components inside to suit your individual needs. You can go ahead and live in it but it will still need some stuff that makes it yours. A PLUGIN Is a piece of furniture that is required to make the house meaningful and functional based on your needs and requirements. You bring them in only when you need them and if there is a purpose to it. AN API Is like a switch. Imagine you enter your home and need the lights switched on. What do you do? Turn on the switch. APIs control what flows, comes on and goes off in an environment. They define how these items work.
  • 12. A FRAMEWORK A PLUGIN AN API
  • 13. MEMBERS FIRST WHAT IS POSTED TO THEIR FEED WHAT DATA IS BEING CAPTURED WHAT IS SHARED WITH THEIR CONNECTIONS
  • 14. WHAT IS POSTED TO THEIR FEED Ability to edit the image, title and body copy of the post WHAT DATA IS BEING CAPTURED Explicit permission to capture data points from the profile WHAT IS SHARED WITH THEIR CONNECTIONS Ability to edit the message title and contents
  • 15. The more solutions we work on, the better we’re going to get. Until then, feel free to send across any questions you may have.