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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Lucas Hrabovsky
May 24, 2018
Programming
54
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
280
standalone executables for node.js apps
__lucas
1
58
Boatyard @ EmpireJS 2012
__lucas
0
110
Cloudsearch @ ex.fm
__lucas
0
100
100% JS @ LXJS 2012
__lucas
2
210
mongodb + ex.fm @ MongoPGH 2012
__lucas
2
1.1k
AWS Customer Presentation: exfm - How exfm uses AWS and Amazon CloudSearch- AWS Summit 2012 - NYC
__lucas
2
280
Other Decks in Programming
See All in Programming
Cloudflare is Agents
chimame
0
160
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
190
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
520
プロポーザルを書いてもらう
pvcresin
0
310
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
170
テーブルをDELETEした
yuzneri
0
140
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
360
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
110
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
650
What's New in Android 2026
veronikapj
0
260
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
550
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
120
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
480
Skip the Path - Find Your Career Trail
mkilby
1
180
Automating Front-end Workflow
addyosmani
1369
210k
Facilitating Awesome Meetings
lara
57
7.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
A Modern Web Designer's Workflow
chriscoyier
698
190k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
950
Designing for Timeless Needs
cassininazir
1
440
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