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
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
3k
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
880
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
620
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
600
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
440
Greatest Disaster Hits in Web Performance
guaca
0
200
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
370
20260204_Midosuji_Tech
takuyay0ne
1
140
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.8k
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.3k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.4k
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
75
How to make the Groovebox
asonas
2
1.9k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Mobile First: as difficult as doing things right
swwweet
225
10k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
770
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
65
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
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