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

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

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