Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Powering Social Change with Contentful
Search
David Furnes
February 28, 2018
Technology
840
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Powering Social Change with Contentful
From NYC Contentful Meetup, February 2018.
David Furnes
February 28, 2018
More Decks by David Furnes
See All by David Furnes
Taking Your Pattern Library to the Next Level
dfurnes
1
820
Front-End Style Guides
dfurnes
6
190
Other Decks in Technology
See All in Technology
形式手法を使って仕様をコーディングしよう
mikanichinose
0
180
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
530
購入ドメインでの課題と取り組み
ykagano
0
150
ai_cording_with_k8s_knowledge.pdf
mochizuki875
1
310
Kernel testing frameworks
ennael
PRO
0
110
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
360
Incremental HTTP
kazuho
5
2.1k
The seven pitfalls of AI (revised version)
ufried
0
280
並行性の問題を防げ!実践トランザクション入門
occhi
0
280
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
150
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
130
Codex概要
ymiya55
0
460
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Six Lessons from altMBA
skipperchong
29
4.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
610
The Mindset for Success: Future Career Progression
greggifford
PRO
0
530
Tell your own story through comics
letsgokoyo
1
1.1k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Claude Code のすすめ
schroneko
67
230k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
310
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
370
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Transcript
Powering Social Change with Contentful! David Furnes @dfurnes Staff Engineer,
DoSomething.org
None
None
bit.ly/grab-the-mic
None
None
None
None
None
None
None
+ +
Introducing… Gambit – and Rogue! Forge QUASAR! Northstar Aurora &
& Contentful!
bit.ly/strangler-pattern
Don’t try to do everything.
None
None
None
None
None
None
None
<ContentfulEntry json=“⋯” /> <CampaignUpdateBlock title=“Climate change is NOT partisan!” content=“Protecting
our planet…” author=“Lizzy Divine” /> { id: “2F6kpZTcEE0qEiMQcgoWYq”, type: “customBlock”, fields: { type: “campaign_update” title: “Climate change is NOT partisan!”, content: “Protecting our planet…” additionalContent: { author: “Lizzy Divine”, avatar: “https://files.dosomething.org/…”, jobTitle: “Campaign Lead” } }
<ContentfulEntry json=“⋯” /> <CampaignUpdateBlock title=“Climate change is NOT partisan!” content=“Protecting
our planet…” author=“Lizzy Divine” />
<ContentfulEntry json=“⋯” /> <ShareActionBlock title=“SHARE THIS LINK” link=“http:/ /bit.ly/2s1xNjL” content=“Share
this…” /> { id: “2F6kpZTcEE0qEiMQcgoWYq”, type: “customBlock”, fields: { type: “share_action” title: “SHARE THIS LINK”, content: “Share this voter registration form…” additionalContent: { link: “http://bit.ly/2s1xNjL” } }
<ContentfulEntry json=“⋯” /> <ShareActionBlock title=“SHARE THIS LINK” link=“http:/ /bit.ly/2s1xNjL” content=“Share
this…” />
None
<ContentfulEntry json=“⋯” /> <CampaignUpdateBlock title=“Climate change is NOT partisan!” content=“Protecting
our planet…” author=“Lizzy Divine” /> { id: “2F6kpZTcEE0qEiMQcgoWYq”, type: “campaignUpdate”, fields: { title: “Climate change is NOT partisan!”, content: “Protecting our planet…” author: { id: “6tEEp41f980qEiMQIFyyC”, type: “author”, fields: { name: “Lizzy Divine”, jobTitle: “Campaign Lead” } }, additionalContent: {} }
<ContentfulEntry json=“⋯” /> <CampaignUpdateBlock title=“Climate change is NOT partisan!” content=“Protecting
our planet…” author=“Lizzy Divine” />
None
None
Don’t rush into making decisions.
None
None
None
None
None
Experiment!
None
None
None
None
CONTENTFUL CONTENTFUL ACTIVITY ACTIVITY IDENTITY
None
&
Be efficient!
None
Don’t try to do everything.
Don’t rush into making decisions.
Experiment!
Be efficient!
Always punch Nazis.
Questions? Answers! David Furnes @dfurnes Staff Engineer, DoSomething.org Ashley Baldwin
@aellbaldwin Product Manager, DoSomething.org Luke Patton @friendofpixels Product Designer, DoSomething.org