Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Making Hacker's Life Easier At Hackathons
Search
APItools
June 12, 2014
Technology
0
45
Making Hacker's Life Easier At Hackathons
By @ ManfredBo
At Music Hack Day Bcn 2014
APItools
June 12, 2014
Tweet
Share
More Decks by APItools
See All by APItools
Enhance Mobile Dev With APItools
apitools
0
43
A Taste of Lua
apitools
0
190
Using 3rd party APIs in car apps
apitools
0
33
Reverse Engineering APIs
apitools
0
45
Tips To Rock At Hackathons
apitools
0
220
Doing API Magic on NGINX
apitools
0
71
Other Decks in Technology
See All in Technology
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.5k
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.6k
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
230
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
120
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
300
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
450
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
66
Become a Pro
speakerdeck
PRO
31
5.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Design in an AI World
tapps
0
140
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
82
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Leo the Paperboy
mayatellez
4
1.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Transcript
Making Hacker’s Life Easier at Hackathons Barcelona Music Hack Day
2014 by Manfred Bortenschlager (@ManfredBo) API Evangelist, 3scale.net
Get in touch!
[email protected]
@ManfredBo Integrating APIs to increase functionality
My app Maybe many others…
Get in touch!
[email protected]
@ManfredBo Quickly implement APIs Authenticate Test
& Debug No time for backend
Get in touch!
[email protected]
@ManfredBo Need a prototype working... …
in a really short period of time
Get in touch!
[email protected]
@ManfredBo APItools is here to help
{Hackathon} + = Developer Happiness
Get in touch!
[email protected]
@ManfredBo What is APItools ? 1.
Managing & Monitoring APIs 2. Modifying API calls apitools.com
Get in touch!
[email protected]
@ManfredBo How does it work ?
My app APItools ★ Manage APIs ★ Test & Debug ★ Modify API traffic ★ Analytics requests responses Web APIs Others…
Get in touch!
[email protected]
@ManfredBo Practical usage of APItools at
Hackathons
Get in touch!
[email protected]
@ManfredBo APItools use cases 1. Authentication
/ key sharing 2. Data format conversion 3. (Add caching to deal with rate limits)
Get in touch!
[email protected]
@ManfredBo APItools use cases 1. Authentication
/ key sharing 2. Data format conversion
Get in touch!
[email protected]
@ManfredBo Demo flow My App Signup
& get API key Test APIs Configure Test again Monitor
Get in touch!
[email protected]
@ManfredBo Demo flow 1. Create account
at API provider and get key 2. Test API with POSTMAN 3. Configure APItools 4. Test API with POSTMAN via APItools 5. Analyse in APItools
Get in touch!
[email protected]
@ManfredBo Demo “Authentication / key sharing”
Get in touch!
[email protected]
@ManfredBo Benefits à No need to
add key to URL (less errors) à No need to share keys with others teams or members à One place to manage all keys
Get in touch!
[email protected]
@ManfredBo APItools use cases 1. Authentication
/ key sharing 2. Data format conversion
Get in touch!
[email protected]
@ManfredBo Demo flow Get bicing API
endpoints (Somehow…) Configure Get XML response Get JSON response Develop middleware
Get in touch!
[email protected]
@ManfredBo Demo flow 1. Configure bicing
API endpoint in APItools 2. Get XML response in POSTMAN 3. Create transformation middleware in APItools 4. Get JSON response in POSTMAN
Get in touch!
[email protected]
@ManfredBo Demo “Data format conversion”
Get in touch!
[email protected]
@ManfredBo Benefits à Customize returned data
à Change quality (transform, adapt) à Change quantity (reduce load)
Out-of-the-Box API Management
Out-of-the-Box API Management
Out-of-the-Box API Management
Happy Hacking! @apitools -
[email protected]
@ManfredBo by