SlideShare a Scribd company logo
1 of 16
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

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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!)
 

Similar to 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
 
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, SanofiINTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofiapidays
 

Similar to 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
 
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, SanofiINTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

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.