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
Admin Your App
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Michael Becker
March 24, 2014
Technology
120
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Admin Your App
Michael Becker
March 24, 2014
More Decks by Michael Becker
See All by Michael Becker
Intro to Ember
michaelseanbecker
0
60
Other Decks in Technology
See All in Technology
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
今さら理解するウェブフォントver.2026
takanorip
3
810
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
240
Kiro Crewをはじめよう
kizawa2020
1
160
USB PDを使ってスマホを労わりたい
raspython3
0
180
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Chasing Engaging Ingredients in Design
codingconduct
0
360
The Cost Of JavaScript in 2023
addyosmani
55
10k
Paper Plane
katiecoart
PRO
5
54k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
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