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
Atom: Resistance is Futile
Search
Alex Muraro
March 30, 2016
Programming
261
25k
Atom: Resistance is Futile
A presentation about Atom Text Editor
Alex Muraro
March 30, 2016
Tweet
Share
More Decks by Alex Muraro
See All by Alex Muraro
The JAM stack
akmur
3
430
BEM - a naming convention that just works
akmur
2
1.1k
Other Decks in Programming
See All in Programming
チームの境界をブチ抜いていけ
tokai235
0
140
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
650
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
210
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
420
クラシルを支える技術と組織
rakutek
0
200
Catch Up: Go Style Guide Update
andpad
0
210
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3.2k
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
5
1.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
200
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.8k
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
1.2k
理論と実務のギャップを超える
eycjur
0
120
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
224
10k
A better future with KSS
kneath
239
18k
Building an army of robots
kneath
306
46k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
KATA
mclloyd
32
15k
Visualization
eitanlees
148
16k
For a Future-Friendly Web
brad_frost
180
9.9k
Faster Mobile Websites
deanohume
310
31k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Facilitating Awesome Meetings
lara
56
6.6k
Transcript
Atom: Resistance is futile MILANO FRONT END MEETUP 29.03.2016 presented
by Alessandro Muraro (@akmur)
name: “Alessandro Muraro” roles: [ “UI Developer”, “Meetup Organizer” ]
worksAt: “Objectway” twitterHandle: “@akmur” website: “alexmuraro.me”
So, what is Atom editor?
None
• Text Editor inspired by Textmate and Sublime Text •
1 million active users • Created by Github • Open Source and cross platform • Based on Chromium, created with HTML, CSS and Javascript. • Easily modifiable / extensible Atom in a nutshell
Mmmh… what’s wrong with Sublime Text?
We all love Sublime Text!
• Bad documentation • No sense of community • Slow
development • Ugly package manager • Hard to extend • One man show • Not Open Source But…
So, what’s to love about Atom?
Up to date learning resources atom.io/docs
• API documentation • Atom Flight Manual • Discussion forum
• Slack channel
A beautiful Autocomplete
A beautiful Linter
Simple access to settings for core and community packages
default settings (cmd + ,)
find and install packages and themes
each package has settings
Strong Git integration (core + packages)
Git at a glance
Git Status
git-plus package
merge-conflicts package
Hackable to the core… from css to init scripts to
packages
Open source = Lots of potential
Github long term commitment & a clear roadmap
Recap • Good documentation • Awesome Autocomplete and Linter •
Easy package installation and set up • Git integration • Hackable & Open Source
What’s to dislike about Atom?
• Speed: search and startup take longer • Stability: careful
with those plugins
So, should you switch?
Bonus #1: Package madness!
git-time-machine
activate-power-mode
imdone-atom
clipboard-plus
atom-pigments
markdown preview
• Atom CSS Unit Converter • Filesize • Package Sync
• File Icons • Highlight selected • Open recent • Project manager • Sort lines Gimme more
Bonus #2: Steal this config! • https://github.com/genoma/ atom-configuration • https://github.com/akmur/
atom-configuration
That’s all folks!