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
API:Suomi Hackathon qtip.me by Aseem Shakuntal
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jarkko Moilanen, PhD
September 28, 2014
Business
0
1.4k
API:Suomi Hackathon qtip.me by Aseem Shakuntal
Presentation given in API:Suomi Hackathon in Helsinki
Jarkko Moilanen, PhD
September 28, 2014
Tweet
Share
More Decks by Jarkko Moilanen, PhD
See All by Jarkko Moilanen, PhD
Tampere Hacklab arvot - aikamatka vuoteen 2009
kyyberi
1
220
Data as a Product and Data as a Service - Two sides of a coin
kyyberi
0
64
HOW TO MONETIZE YOUR DATA
kyyberi
0
83
APIs as Data Economy plumbing offering access to data products
kyyberi
0
110
Developers as customers and sales channel
kyyberi
0
140
Practical life of developer whisperer - true stories and experiences
kyyberi
0
190
Emerging Drag-and-drop Developer profile and developer experience
kyyberi
0
150
API management
kyyberi
0
130
Pareto principle (80/20) and Developer eXperience – why should I care?
kyyberi
0
250
Other Decks in Business
See All in Business
akippa株式会社|Company Deck
akippa
0
730
エピックベース株式会社_会社概要資料_202601
takayoshimatsuda
PRO
1
570
キャリアコンサルティングの継続利用がキャリア自律に及ぼす効果の検証
techtekt
PRO
1
140
Akatsuki AI Technologies Company Deck
akatsuki_ai_technologies
0
670
アットウェア 会社説明資料
atware
0
14k
-生きる-AI時代におけるライターの生存戦略
mimuhayashi
0
240
【琉球ウェルネス】ウェルネスオフサイト:サービス概要資料
ryukyuwellness
0
190
成果報酬型アジャイル開発とプロダクトマネジメント
sasakendayo
1
190
【正社員型エンジニア派遣事業】採用資料
cdcsaiyo
0
330
20260114_知的生産と事業創造でAIを使いこなす全技法_スライド
itarutomy
1
490
会社紹介資料202601.pdf
gmofh_hr_team
0
1.7k
未完成を最強の「通貨」に変える - civicship
hopin
0
190
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
87
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
What's in a price? How to price your products and services
michaelherold
247
13k
The agentic SEO stack - context over prompts
schlessera
0
640
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
Making Projects Easy
brettharned
120
6.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Skip the Path - Find Your Career Trail
mkilby
0
58
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Believing is Seeing
oripsolob
1
58
Transcript
APIs, Developers and More A human perspec-ve to crea-ng
apps around APIs and a use-‐case study of q-p.me
None
What is API ì Informa-on ì In and
Out Enabling so?ware to talk
Example (s) ì login.api ì IN: username,
password ì OUT: yes/no, session_key ì Facebook share ì TwiJer share ì q-p.me nearby offices
What is qtip.me
qtip.me: an APIs perspective ì Internal APIs ì
Client APIs (iOS, Android, WP) ì Member APIs ì Admin APIs ì Customer APIs ì Easy integra-on to customer’s apps / websites ì 3rd Party App Developer APIs
Examples from qtip.me ì getoffices.api ì IN: laUtude,
longitude, access key, … ì OUT: {status: 0, [{office1}, {office2}…] ì getqueues.api ì IN: office_id ì OUT: {status: 0, [{queue1}, {queue2}…] ì take-cket.api ì IN: push_no-fica-on_id, office_id, queue_id, … ì OUT: {status: 0, -cket_number: xx, people_ahead: yy}
Best practices ì Naming conven-on ì For APIs
ì For parameters ì Error handling and troubleshoo-ng ì Documenta-on ì Simple examples ì Simple explana-on ì Who reads full documenta-on?
Announcement! ì hJps://developer.q-p.me ì 3rd party developers can
register ì Create apps around q-p.me APIs
Questions? ì Thank you! ì Aseem[dot]Shakuntal[at]codemenders.com
ì twiJer: ì aseemshakuntal ì codemenders ì q-p_me ì #q-pme, #apihackfinland