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
Compass Plugins - Philly MUG, May 24th 2018
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Lucas Hrabovsky
May 24, 2018
Programming
51
0
Share
Compass Plugins - Philly MUG, May 24th 2018
Lucas Hrabovsky
May 24, 2018
More Decks by Lucas Hrabovsky
See All by Lucas Hrabovsky
Electron at MongoDB: LibertyJS 2016
__lucas
0
270
standalone executables for node.js apps
__lucas
1
44
Boatyard @ EmpireJS 2012
__lucas
0
110
Cloudsearch @ ex.fm
__lucas
0
100
100% JS @ LXJS 2012
__lucas
2
200
mongodb + ex.fm @ MongoPGH 2012
__lucas
2
1k
AWS Customer Presentation: exfm - How exfm uses AWS and Amazon CloudSearch- AWS Summit 2012 - NYC
__lucas
2
270
Other Decks in Programming
See All in Programming
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
240
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
750
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
110
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
230
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
350
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
260
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
200
How Swift's Type System Guides AI Agents
koher
0
230
Vibe NLP for Applied NLP
inesmontani
PRO
0
370
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
870
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
240
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
170
Into the Great Unknown - MozCon
thekraken
40
2.3k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
290
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Being A Developer After 40
akosma
91
590k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
710
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
エンジニアに許された特別な時間の終わり
watany
106
240k
Evolving SEO for Evolving Search Engines
ryanjones
0
180
Balancing Empowerment & Direction
lara
6
1k
Transcript
Compass Plugins
[email protected]
PhillyMUG - May 24th, 2018
⚡
bit.ly/awesome-compass
None
Goals for Tonight 1. What are plugins? 2. Where did
plugins come from? 3. Why do plugins matter?
0. What's Compass?
None
1. What are Compass Plugins?
Compass Plugin Framework · React components for UI · Glue
for plugins to communicate with each other · Reusable across Electron or Web
Compass Plugins are NOT · Related to MongoDB Server ·
Require rewriting your React components · "The community will do it for us!"
2. Where did plugins come from?
Origins of Plugins Distributed Team
Origins of Plugins Iteration ‐
Origins of Plugins Cross-Product Reuse
Example Server Stats Plugin
Plugin
In Compass
In Atlas
3. Why do plugins matter?
Why should everyone have to use the same tools for
different problems?
BinaryData('asdias...') Example
None
None
So…
What's next?
excel tables
data grids
JSON editor
?
Diversity is required.
Let's build together.
thanks
[email protected]
bit.ly/awesome-compass