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
0
57
Integrating EE with Third-Party APIs
Presented at the ExpressionEngine London meet-up.
Stephen Lewis
April 13, 2011
Tweet
Share
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
59
Pain-Free Unit Testing in ExpressionEngine
stephen
0
260
ExpressionEngine: The Business Case
stephen
2
110
Other Decks in Programming
See All in Programming
CSC305 Lecture 05
javiergs
PRO
0
220
One Enishi After Another
snoozer05
PRO
0
110
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
140
Claude Agent SDK を使ってみよう
hyshu
0
1.1k
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
200
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
660
CSC509 Lecture 06
javiergs
PRO
0
260
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
2
580
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
280
技術的負債の正体を知って向き合う
irof
0
180
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
850
Leading Effective Engineering Teams in the AI Era
addyosmani
7
460
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Balancing Empowerment & Direction
lara
5
690
The Cult of Friendly URLs
andyhume
79
6.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
The Cost Of JavaScript in 2023
addyosmani
55
9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Become a Pro
speakerdeck
PRO
29
5.6k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Scaling GitHub
holman
463
140k
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