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
A User-First Approach to APIs - WordCamp Philly...
Search
Helen Hou-Sandi
June 13, 2015
Technology
0
150
A User-First Approach to APIs - WordCamp Philly 2015
Helen Hou-Sandi
June 13, 2015
Tweet
Share
More Decks by Helen Hou-Sandi
See All by Helen Hou-Sandi
Dragging WordPress Core CSS into the 2000s - CSSConf 2015
helenhousandi
0
470
Other Decks in Technology
See All in Technology
Building GoReleaser - from shell script to paid product
caarlos0
0
180
ClaudeCodeにキレない技術
gtnao
1
920
PHPでResult型やってみよう
higaki_program
0
130
20250718_ITSurf_“Bet AI”を支える文化とコストマネジメント
helosshi
0
120
QAを早期に巻き込む”って どうやるの? モヤモヤから抜け出す実践知
moritamasami
2
140
Frontier Airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
frontierairlineswithflyagent
0
100
P2P通信の標準化 WebRTCを知ろう
faithandbrave
5
1.7k
今だから言えるセキュリティLT_Wordpress5.7.2未満を一斉アップデートせよ
cuebic9bic
2
180
TROCCO今昔
gtnao
0
130
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
250
地図と生成AI
nakasho
0
380
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
Featured
See All Featured
Music & Morning Musume
bryan
46
6.7k
What's in a price? How to price your products and services
michaelherold
246
12k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
Embracing the Ebb and Flow
colly
86
4.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Transcript
A User-First Approach to APIs Helen Hou-Sandí · WordCamp Philly
2015 @helenhousandi
@helenhousandi ·#wcphilly What’s a user?
@helenhousandi ·#wcphilly What’s an API?
@helenhousandi ·#wcphilly UI UX
@helenhousandi ·#wcphilly DUX UX
@helenhousandi ·#wcphilly APIs should not encourage bad UX.
@helenhousandi ·#wcphilly APIs should not encourage bad UX.
@helenhousandi ·#wcphilly APIs should encourage and enable good UX.
@helenhousandi ·#wcphilly Security as user experience.
@helenhousandi ·#wcphilly
@helenhousandi ·#wcphilly So let’s rewrite the Settings API!
@helenhousandi ·#wcphilly Good experiences need to be consistent experiences.
@helenhousandi ·#wcphilly Admin Pattern Library
@helenhousandi ·#wcphilly Fields API (?!)
None
None
None
None
None
None
None
@helenhousandi ·#wcphilly Fields API.
@helenhousandi ·#wcphilly Data is not generic.
@helenhousandi ·#wcphilly The future of (fields in) WordPress.
@helenhousandi ·#wcphilly & Q A