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
Admin Your App
Search
Michael Becker
March 24, 2014
Technology
1
110
Admin Your App
Michael Becker
March 24, 2014
Tweet
Share
More Decks by Michael Becker
See All by Michael Becker
Intro to Ember
michaelseanbecker
0
54
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
120
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
2
110
Meshy Proプラン課金した
henjin0
0
250
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
システムのアラート調査をサポートするAI Agentの紹介/Introduction to an AI Agent for System Alert Investigation
taddy_919
2
1.9k
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
410
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
870
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
110
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
150
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
930
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
For a Future-Friendly Web
brad_frost
182
10k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Balancing Empowerment & Direction
lara
5
880
Skip the Path - Find Your Career Trail
mkilby
0
53
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
120
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
90
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Transcript
Admin Your App or Why Internal Tools Matter
Hi. I’m Mike. (Michael Sean Becker)
Content Engineering
None
None
None
None
I’d like to tell you a story
2012
Initial Build • Rails for backend and frontend • Active
Admin
Then RailsConf 2012 Happened
None
The Ecosystem • Smaller systems that talk to each other
• API Endpoints that served both Web and Mobile • and….. • Active Admin in the same spot as before
We modified our architecture, but didn’t update how we dealt
with internal tools.
• Admin wasn’t updated • Content creators were blocked •
Engineers had to begin updating content
That brings us to 2014
Principles • API driven • Testable • Trackable • Administrable
Our new goals • Internal users deserve good tools •
Treat our data as content and not rows in a spreadsheet • Admin tools need to be easy to add to and extend by other developers
Internal Products and Tools can be as important as the
ones you build for your customers
The Plan • Small, reusable libraries for common functionality •
Done with Ember Components when possible • Consolidated code
The Other Side • Use an establish CMS • Fix
Active Admin installation • Use our admin tools to experiment with new technology
What next? • Building our admin tools from scratch •
Start moving features over one at a time • Starting with moving the blog into our ecosystem
Things we need to solve • Isolating feature code •
Bower to make admin sections
Thank You @michaelsbecker www.michaelseanbecker.com