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
41
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
150
But It Works on My Machine
stephen
0
100
Profitable ExpressionEngine Add-on Development
stephen
0
38
Pain-Free Unit Testing in ExpressionEngine
stephen
0
240
ExpressionEngine: The Business Case
stephen
2
100
Other Decks in Programming
See All in Programming
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
150
ONE WEDGE_company_guide
1wedge_one
0
480
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
180
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
800
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
210
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
1
590
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
710
Site Reliability Engineering for GMO
pyama86
8
1k
GitHub Copilotのススメ
marcy731
1
200
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
800
Code Reviews
bkuhlmann
4
890
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
260
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
190k
The Pragmatic Product Professional
lauravandoore
25
5.8k
Embracing the Ebb and Flow
colly
80
4.1k
The Language of Interfaces
destraynor
151
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Code Review Best Practice
trishagee
55
15k
Documentation Writing (for coders)
carmenintech
60
3.9k
Being A Developer After 40
akosma
57
580k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
The Cult of Friendly URLs
andyhume
74
5.7k
Facilitating Awesome Meetings
lara
42
5.6k
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