SlideShare a Scribd company logo
1 of 29
Mmmmm Dog Food –
Making your APIs a First Class Citizen
Jamie Parkins – Product Manager (@jamieparkins)
- Introduction to JustGiving
- Growing API adoption in a new market
Pawel Sawicz – Developer Evangelist (@sawiczpawel)
- Making your API a first class citizen
What is JustGiving?
•World’s largest donation platform for charities & not for profits
•24 million users, across 164 countries
•>100,000 new registrations a week
•1 million fundraising pages created in per year
•£1m+ a day raised for global causes
•£3bn+ raised for global causes since launch
•Our technology enables people to build #tech4good
Diving into the numbers
5k strong developer community
Top 50 UK charities using our API
1m + pages created via the API
API partnerships (Co-Op, Spotify etc)
25% of revenues via API created apps
But this was not always the case!
50% of charities had
limited or no
understanding of APIs
50% of charities had
limited or no
understanding of APIs
Source: JustGiving API survey Feb 2014
• Cancer Research - our # 1 charity
• Raised > £60m on JustGiving in 2014 alone
• Big enough to have an innovation team
• In 2010 expressed a desire to “stay ahead of comp” and to “leverage tech”
• Today all their fundraising campaigns are driven by JustGiving API
• Took 3 years to get to this stage
• Lots of blood, sweat and tears
• Test & learn, test & learn…
• This trust in our system was a industry wide game changer
• They singularly validated our API stack
Lesson 1: Pick a significant launch partner
Lesson 2: Be prepared to put in the hard yards
• Get out and meet your future clients (e.g. charities, agencies)
- Show them real life, tangible examples
• Find ways to get round lots of red tape / bureaucracy
- Test things quickly (prove/disprove, move on)
- Co-fund projects
• Be prepared to coach, guide, review and tweak
- Demos, flow diagrams etc
• Train up those that can broadcast the API message
- Account Managers, Bus Dev, PR etc
• Prepare for a slow life cycle of development
- And meantime plan for what they will want next
Lesson 2: Be prepared to put in the hard yards
Lesson 3: Invest in making life easy for others
• Focus on “time to Hello World”
• Pick an API service provider that suits your needs
• Live or die by your documentation
• Provide a reliable sandbox
• Build and nurture your community in help groups or forums. Zero in on your biggest
advocates
• Empower other staff to answer questions – grow the knowledge
• Plan for CRM & Developer outreach (emails, customer care, doc updates etc)
Lesson 3: Invest in making life easy for others
What does dog-fooding mean?
Tip #1: Experiment faster than ever before
Tip #2: Internal teams become clients
Tip #3: Finding bugs
Tip #4: Can create private end points / services for
internal use
Tip #5: Wider knowledge of the API across your
development team
Tip #6: Makes moving to a micro service easier to do
Tip #7: Build a team and a company culture
around the API and its future potential
Tip #8: Launch new products…fast
Tip #9: Using tools like Postman for consuming API
Tip #10: Performance
What’s next?
1. Encourage, amplify and celebrate innovation
2. Building and getting behind the #tech4good movement
• Hacks
• Meetups
• PR
3. Continue to extend the JustGiving platform to meet need
4. Growing number of partnerships
5. International
Thank you
follow us @jghackers

More Related Content

Similar to Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)

If you Build APIs will Developers Come?
If you Build APIs will Developers Come?If you Build APIs will Developers Come?
If you Build APIs will Developers Come?Apigee | Google Cloud
 
The APIs of Me - Virtualizing Channels and Devices
The APIs of Me - Virtualizing Channels and DevicesThe APIs of Me - Virtualizing Channels and Devices
The APIs of Me - Virtualizing Channels and DevicesApigee | Google Cloud
 
06: 5 Low Hanging Fruits That Will Skyrocket Your App Marketing
06: 5 Low Hanging Fruits That Will Skyrocket Your App Marketing06: 5 Low Hanging Fruits That Will Skyrocket Your App Marketing
06: 5 Low Hanging Fruits That Will Skyrocket Your App MarketingLogan Merrick
 
Drive API Adoption: Reach Over 13 Million Developers
Drive API Adoption: Reach Over 13 Million DevelopersDrive API Adoption: Reach Over 13 Million Developers
Drive API Adoption: Reach Over 13 Million DevelopersPostman
 
The Jordanian Startup Genome Campaign
The Jordanian Startup Genome CampaignThe Jordanian Startup Genome Campaign
The Jordanian Startup Genome CampaignStartupJo
 
How to make your social app a success mahak sharma_in_mobi
How to make your social app a success mahak sharma_in_mobiHow to make your social app a success mahak sharma_in_mobi
How to make your social app a success mahak sharma_in_mobiMahak Sharma
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business ModelTien-Soon Law
 
How to Build Audience and Engagement in Government
How to Build Audience and Engagement in GovernmentHow to Build Audience and Engagement in Government
How to Build Audience and Engagement in GovernmentGovLoop
 
NACDEP 2015 - Are we entrepreneurs?
NACDEP 2015  - Are we entrepreneurs?NACDEP 2015  - Are we entrepreneurs?
NACDEP 2015 - Are we entrepreneurs?Glenn Muske
 
Tough Times Make Tougher Libraries
Tough Times Make Tougher LibrariesTough Times Make Tougher Libraries
Tough Times Make Tougher LibrariesSarah Houghton
 
Powerpoint dropbox
Powerpoint dropboxPowerpoint dropbox
Powerpoint dropboxxristou
 
Dropbox: Building Business Through Lean Startup Principles
Dropbox: Building Business Through Lean Startup PrinciplesDropbox: Building Business Through Lean Startup Principles
Dropbox: Building Business Through Lean Startup PrinciplesVishal Kumar
 
OpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIsOpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIsOpenACT
 
Appvillage Mobile Monday Sydney
Appvillage Mobile Monday SydneyAppvillage Mobile Monday Sydney
Appvillage Mobile Monday Sydneyappvillage
 
The Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern ClimateThe Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern ClimateMashery
 
san-jose-2017-q2-startup-bootcamp-young-coders-session5
san-jose-2017-q2-startup-bootcamp-young-coders-session5san-jose-2017-q2-startup-bootcamp-young-coders-session5
san-jose-2017-q2-startup-bootcamp-young-coders-session5Lochan Narvekar
 
Proven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social AppsProven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social AppsInMobi
 
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...Lean Startup Co.
 
Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)vameyer
 

Similar to Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API) (20)

If you Build APIs will Developers Come?
If you Build APIs will Developers Come?If you Build APIs will Developers Come?
If you Build APIs will Developers Come?
 
The APIs of Me - Virtualizing Channels and Devices
The APIs of Me - Virtualizing Channels and DevicesThe APIs of Me - Virtualizing Channels and Devices
The APIs of Me - Virtualizing Channels and Devices
 
Reqstr Bplan
Reqstr BplanReqstr Bplan
Reqstr Bplan
 
06: 5 Low Hanging Fruits That Will Skyrocket Your App Marketing
06: 5 Low Hanging Fruits That Will Skyrocket Your App Marketing06: 5 Low Hanging Fruits That Will Skyrocket Your App Marketing
06: 5 Low Hanging Fruits That Will Skyrocket Your App Marketing
 
Drive API Adoption: Reach Over 13 Million Developers
Drive API Adoption: Reach Over 13 Million DevelopersDrive API Adoption: Reach Over 13 Million Developers
Drive API Adoption: Reach Over 13 Million Developers
 
The Jordanian Startup Genome Campaign
The Jordanian Startup Genome CampaignThe Jordanian Startup Genome Campaign
The Jordanian Startup Genome Campaign
 
How to make your social app a success mahak sharma_in_mobi
How to make your social app a success mahak sharma_in_mobiHow to make your social app a success mahak sharma_in_mobi
How to make your social app a success mahak sharma_in_mobi
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business Model
 
How to Build Audience and Engagement in Government
How to Build Audience and Engagement in GovernmentHow to Build Audience and Engagement in Government
How to Build Audience and Engagement in Government
 
NACDEP 2015 - Are we entrepreneurs?
NACDEP 2015  - Are we entrepreneurs?NACDEP 2015  - Are we entrepreneurs?
NACDEP 2015 - Are we entrepreneurs?
 
Tough Times Make Tougher Libraries
Tough Times Make Tougher LibrariesTough Times Make Tougher Libraries
Tough Times Make Tougher Libraries
 
Powerpoint dropbox
Powerpoint dropboxPowerpoint dropbox
Powerpoint dropbox
 
Dropbox: Building Business Through Lean Startup Principles
Dropbox: Building Business Through Lean Startup PrinciplesDropbox: Building Business Through Lean Startup Principles
Dropbox: Building Business Through Lean Startup Principles
 
OpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIsOpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIs
 
Appvillage Mobile Monday Sydney
Appvillage Mobile Monday SydneyAppvillage Mobile Monday Sydney
Appvillage Mobile Monday Sydney
 
The Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern ClimateThe Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern Climate
 
san-jose-2017-q2-startup-bootcamp-young-coders-session5
san-jose-2017-q2-startup-bootcamp-young-coders-session5san-jose-2017-q2-startup-bootcamp-young-coders-session5
san-jose-2017-q2-startup-bootcamp-young-coders-session5
 
Proven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social AppsProven App Marketing Strategies for Social Apps
Proven App Marketing Strategies for Social Apps
 
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
 
Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)Growth Hacking APIs (Nordic APIs conference 2014)
Growth Hacking APIs (Nordic APIs conference 2014)
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

Making your API a 1st Class Citizen at JustGiving (ie dogfooding your API)

  • 1. Mmmmm Dog Food – Making your APIs a First Class Citizen
  • 2. Jamie Parkins – Product Manager (@jamieparkins) - Introduction to JustGiving - Growing API adoption in a new market Pawel Sawicz – Developer Evangelist (@sawiczpawel) - Making your API a first class citizen
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. What is JustGiving? •World’s largest donation platform for charities & not for profits •24 million users, across 164 countries •>100,000 new registrations a week •1 million fundraising pages created in per year •£1m+ a day raised for global causes •£3bn+ raised for global causes since launch •Our technology enables people to build #tech4good
  • 8.
  • 9. Diving into the numbers 5k strong developer community Top 50 UK charities using our API 1m + pages created via the API API partnerships (Co-Op, Spotify etc) 25% of revenues via API created apps
  • 10. But this was not always the case! 50% of charities had limited or no understanding of APIs 50% of charities had limited or no understanding of APIs Source: JustGiving API survey Feb 2014
  • 11. • Cancer Research - our # 1 charity • Raised > £60m on JustGiving in 2014 alone • Big enough to have an innovation team • In 2010 expressed a desire to “stay ahead of comp” and to “leverage tech” • Today all their fundraising campaigns are driven by JustGiving API • Took 3 years to get to this stage • Lots of blood, sweat and tears • Test & learn, test & learn… • This trust in our system was a industry wide game changer • They singularly validated our API stack Lesson 1: Pick a significant launch partner
  • 12. Lesson 2: Be prepared to put in the hard yards
  • 13. • Get out and meet your future clients (e.g. charities, agencies) - Show them real life, tangible examples • Find ways to get round lots of red tape / bureaucracy - Test things quickly (prove/disprove, move on) - Co-fund projects • Be prepared to coach, guide, review and tweak - Demos, flow diagrams etc • Train up those that can broadcast the API message - Account Managers, Bus Dev, PR etc • Prepare for a slow life cycle of development - And meantime plan for what they will want next Lesson 2: Be prepared to put in the hard yards
  • 14. Lesson 3: Invest in making life easy for others
  • 15. • Focus on “time to Hello World” • Pick an API service provider that suits your needs • Live or die by your documentation • Provide a reliable sandbox • Build and nurture your community in help groups or forums. Zero in on your biggest advocates • Empower other staff to answer questions – grow the knowledge • Plan for CRM & Developer outreach (emails, customer care, doc updates etc) Lesson 3: Invest in making life easy for others
  • 16.
  • 18. Tip #1: Experiment faster than ever before
  • 19. Tip #2: Internal teams become clients
  • 21. Tip #4: Can create private end points / services for internal use
  • 22. Tip #5: Wider knowledge of the API across your development team
  • 23. Tip #6: Makes moving to a micro service easier to do
  • 24. Tip #7: Build a team and a company culture around the API and its future potential
  • 25. Tip #8: Launch new products…fast
  • 26. Tip #9: Using tools like Postman for consuming API
  • 28. What’s next? 1. Encourage, amplify and celebrate innovation 2. Building and getting behind the #tech4good movement • Hacks • Meetups • PR 3. Continue to extend the JustGiving platform to meet need 4. Growing number of partnerships 5. International
  • 29. Thank you follow us @jghackers

Editor's Notes

  1. In short, we have built a platform, that supports a world where everyone can give will give. We enable the traditional fundraising model of sponsorship by bringing it online We are NOT a charity. We reinvest our profits into technology £1bn raised since 2002 Can donate in multiple global currencies
  2. So who exactly are JustGiving? Some quick stats.
  3. Questions to ask : Who here has an API at their company? Then Who here uses that API internally? dogfooding - Eating your own dog food, also called dogfooding, is a slang term used to reference a scenario in which a company uses its own product to test and promote the product. (source wikipedia). In short way, you use your product in your daily job, like github does, they keep github srouce code in Github :) Incepction....
  4. First benefit that I can spot now is that you can very easy prototype and experiment new projects, instead of messing up with internal infrastructure all you need to do is consume existing public API.
  5. The bigest benefit, in my opinion is that dev team that use public API for their work become your client, and they can very easy evaluate everthing what you have done. If you introduce something new they will quickly evaluate this, constant feedback.
  6. By having dev team as your customers I have to mention about finding bugs, it's another great pro, you will find bugs erlier than before and it may affect less customers of your API.
  7. By having dev team as your customers I have to mention about finding bugs, it's another great pro, you will find bugs erlier than before and it may affect less customers of your API.
  8. Wider knowledge about public API across dev team, it's very hard to keep whole dev team aware of API and customers that consume our API, especially when only API team is contribution to code, or were building software.
  9. Questions to ask : Who here has an API at their company? Then Who here uses that API internally?
  10. Next step in dogfooding was to consume our SDK and tools that we have created for our community, http://widgets.justgiving.com/ is using https://github.com/JustGiving/JustGiving.Api.Sdk.JavaScript. Also we created a complete collection of our resources for postman https://github.com/JustGiving/JustGiving.Api.Tools.Postman and loads of developers in JustGiving