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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Stephen Lewis
April 13, 2011
Programming
0
61
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
63
Pain-Free Unit Testing in ExpressionEngine
stephen
0
260
ExpressionEngine: The Business Case
stephen
2
120
Other Decks in Programming
See All in Programming
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
220
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
260
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
120
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
6
1.8k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1k
Codex の「自走力」を高める
yorifuji
0
1.2k
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.2k
へんな働き方
yusukebe
1
1.5k
20260315 AWSなんもわからん🥲
chiilog
2
160
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
140
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
1k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Discover your Explorer Soul
emna__ayadi
2
1.1k
First, design no harm
axbom
PRO
2
1.1k
The Language of Interfaces
destraynor
162
26k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
Exploring anti-patterns in Rails
aemeredith
2
290
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
HDC tutorial
michielstock
1
550
Speed Design
sergeychernyshev
33
1.6k
KATA
mclloyd
PRO
35
15k
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