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
Powering Social Change with Contentful
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
David Furnes
February 28, 2018
Technology
760
0
Share
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
780
Front-End Style Guides
dfurnes
6
180
Other Decks in Technology
See All in Technology
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
1
980
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
240
OPENLOGI Company Profile
hr01
0
83k
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
190
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
3
2.9k
試されDATA SAPPORO [LT]Claude Codeで「ゆっくりデータ分析」
ishikawa_satoru
0
290
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
350
AIを活用したアクセシビリティ改善フロー
degudegu2510
1
150
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
2
530
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Spectacular Lies of Maps
axbom
PRO
1
680
Facilitating Awesome Meetings
lara
57
6.8k
Mind Mapping
helmedeiros
PRO
1
140
Utilizing Notion as your number one productivity tool
mfonobong
4
280
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
310
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
330
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
170
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