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
62
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
67
Pain-Free Unit Testing in ExpressionEngine
stephen
0
270
ExpressionEngine: The Business Case
stephen
2
120
Other Decks in Programming
See All in Programming
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
CSC307 Lecture 17
javiergs
PRO
0
310
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
Modding RubyKaigi for Myself
yui_knk
0
870
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
130
OSもどきOS
arkw
0
400
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
310
Inside Stream API
skrb
1
620
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
450
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
270
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.6k
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
710
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
270
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
130
Documentation Writing (for coders)
carmenintech
77
5.4k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
260
Code Review Best Practice
trishagee
74
20k
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