Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
A User-First Approach to APIs - WordCamp Philly 2015
Helen Hou-Sandi
June 13, 2015
Technology
0
97
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
200
Other Decks in Technology
See All in Technology
Well-organized Transaction Script - リファクタリングの妥協的手法 -
qsona
4
380
JFrog 最新情報 - JFrog DevOps プラットフォームの今までとこれから / jfrog-update-for-devopskaigi-2022
tsuyo
0
140
データチームの境界を考える
yummydum
0
160
通知がOFFだとToastは表示されな… されてる!?
napplecomputer
0
200
FoodTechにおける商流・金流・物流の進化/Evolution of Commercial, Financial, and Logistics in FoodTech
dskst
0
340
マネージャーからみたスクラムと自己管理化
shibe23
0
930
CADDi AI LabにおけるマネージドなMLOps
vaaaaanquish
2
1.4k
ひとりでも安定して 組織を変える活動を続けていくための ストレスマネジメント
pastelinc
0
740
JUnit5.7, 5.8の新機能紹介 #jjug_ccc #jjug_ccc_b / junit 5.7, 5.8 new features
kyonmm
PRO
2
390
チームとチームのチーム
eiel
1
870
UWBを使ってみた
norioikedo
0
340
ウォーターフォールとアジャイルと楽楽明細/Waterfall×Agile×Rakurakumeisai
whitefox_73
1
340
Featured
See All Featured
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.4k
What’s in a name? Adding method to the madness
productmarketing
11
1.6k
The Invisible Customer
myddelton
110
11k
Building Adaptive Systems
keathley
25
1.1k
Producing Creativity
orderedlist
PRO
333
37k
Designing with Data
zakiwarfel
91
3.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1.1k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Building Flexible Design Systems
yeseniaperezcruz
310
34k
Fireside Chat
paigeccino
11
1.3k
The Language of Interfaces
destraynor
148
20k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
100
5.9k
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