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
47
Other Decks in Technology
See All in Technology
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
370
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
360
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
3
380
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
440
アクセス制御にまつわる改善 / Improving access control
itkq
0
550
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.4k
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
540
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
ServiceNow Knowledge Learning Rise up
manarobot
0
210
Grafana x PagerDuty Better Together
jacopen
0
110
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
340
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
Featured
See All Featured
Side Projects
sachag
451
41k
The Invisible Side of Design
smashingmag
294
49k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
YesSQL, Process and Tooling at Scale
rocio
164
13k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
[RailsConf 2023] Rails as a piece of cake
palkan
23
4k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
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