Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Atom: Resistance is Futile
Alex Muraro
March 30, 2016
Programming
255
20k
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
2
270
BEM - a naming convention that just works
akmur
1
900
Other Decks in Programming
See All in Programming
実践 SpiceDB - クライドネイティブ時代をサバイブできるパーミッション管理の実装を目指して / Practical SpiceDB
lmt_swallow
0
130
このタイミングで知っておきたい 開発生産性の高いエンジニア組織の特徴とは / dev-sumi-20220721-productivity-features
findyinc
7
2.6k
FargateとAthenaで作る、機械学習システム
nayuts
0
170
Pluggable Storage in PostgreSQL
sira
1
190
ちょっとつよい足トラ
logilabo
0
380
Rust、何もわからない...#3
estie
0
160
Now in Android Overview
aosa4054
0
390
FutureCon 2022 FlutterアプリのPerformance測定
harukafujita
0
130
Pythonによる開発をアップデートするライブラリの紹介
daikikatsuragawa
1
600
Edge Side Frontend という新領域
mizchi
22
10k
それ全部エラーメッセージに書いてあるよ!〜独学でPHPプログラミングが上達するたった一つの方法〜
77web
1
150
ECサイトの脆弱性診断をいい感じにやりたい/OWASPKansaiNight_LT1_220727
owaspkansai
0
290
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Faster Mobile Websites
deanohume
294
28k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
316
19k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
127
8.5k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.8k
Practical Orchestrator
shlominoach
178
8.7k
What the flash - Photography Introduction
edds
62
10k
Building Applications with DynamoDB
mza
84
4.8k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.5k
Facilitating Awesome Meetings
lara
29
4.1k
The Brand Is Dead. Long Live the Brand.
mthomps
46
2.7k
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!