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
Integrating EE with Third-Party APIs
Search
Stephen Lewis
April 13, 2011
Programming
61
0
Share
Integrating EE with Third-Party APIs
Presented at the ExpressionEngine London meet-up.
Stephen Lewis
April 13, 2011
More Decks by Stephen Lewis
See All by Stephen Lewis
PHP Grows Up
stephen
0
160
But It Works on My Machine
stephen
0
110
Profitable ExpressionEngine Add-on Development
stephen
0
65
Pain-Free Unit Testing in ExpressionEngine
stephen
0
260
ExpressionEngine: The Business Case
stephen
2
120
Other Decks in Programming
See All in Programming
まかせられるPM・まかせられないPM / DevTech GUILD Meetup
yusukemukoyama
0
110
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
250
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
760
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
170
おれのAgentic Coding 2026/03
tsukasagr
1
140
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
880
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
170
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
320
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
260
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
260
存在論的プログラミング: 時間と存在を記述する
koriym
5
850
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
The Language of Interfaces
destraynor
162
26k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
250
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
200
AI: The stuff that nobody shows you
jnunemaker
PRO
5
530
YesSQL, Process and Tooling at Scale
rocio
174
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
440
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
110
Transcript
Experience Internet Integrating ExpressionEngine with Third-Party APIs Stephen Lewis, Experience
Internet @monooso
Experience Internet
Experience Internet
Experience Internet I Have Trust Issues
Experience Internet I Have Trust Issues ‣ I don’t trust
what the API says it wants ‣ I don’t trust what the API says it returns ‣ I don’t trust the API developer ‣ I absolutely don’t the API documentation
Experience Internet Step 1: Know Your Enemy
Experience Internet Step 1: Know Your Enemy ‣ Read (but
don’t trust) the documentation ‣ Use HTTP Client to nd out how things really work ‣ Find, learn and use a library ‣ Plan for the future
Experience Internet Step 2: Accept Failure
Experience Internet Step 2: Accept Failure ‣ Get out early
‣ Log errors ‣ React appropriately ‣ Use caching ‣ Notify the relevant authorities
Experience Internet Step 3: Fake It
Experience Internet Step 3: Fake It ‣ Ef cient, effective
testing ‣ Consider exceptional events ‣ Use Unit Testing and Test Driven Development ‣ github.com/experience ‣ “TDD by Example” by Kent Beck
Experience Internet In Conclusion ‣ Always know your enemy ‣
Prepare for failure ‣ Learn about TDD and unit testing
Experience Internet Thank You Stephen Lewis
[email protected]
@monooso
Experience Internet Any Questions? Stephen Lewis
[email protected]
@monooso