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
256
24k
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
300
BEM - a naming convention that just works
akmur
2
930
Other Decks in Programming
See All in Programming
ipa-medit: Memory search and patch tool for IPA without Jailbreaking/ipa-medit-bh2022-europe
tkmru
0
130
CDKでValidationする本当の方法 / cdk-validation
gotok365
1
220
量子コンピュータ時代のプログラミングセミナー / 20230119_Amplify_seminar _shift_optimization
fixstars
0
190
Unityでのチート対策を簡単かつ高品質に行う為の取り組み
trapezoid
2
1.1k
Listかもしれない
irof
1
280
WordPress(再)入門 - 基礎知識・環境編
oleindesign
1
140
Remix + Cloudflare Pages + D1 で ポケモン SV のレンタルチームを検索できるアプリを作ってみた
kuroppe1819
4
1.4k
23年のJavaトレンドは?Quarkusで理解するコンテナネイティブJava
tatsuya1bm
1
130
良質な技術記事を量産する秘訣 / #MeetsPro
jnchito
16
4.3k
42tokyo-born2beroot-review
love42
0
110
Cloudflare Workersと状態管理
chimame
3
490
[2023년 1월 세미나] 데이터 분석가 되면 어떤 일을 하나요?
datarian
0
610
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
It's Worth the Effort
3n
177
26k
Building Your Own Lightsaber
phodgson
96
4.9k
Bootstrapping a Software Product
garrettdimon
299
110k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
2
400
Product Roadmaps are Hard
iamctodd
38
7.7k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Practical Orchestrator
shlominoach
178
8.9k
Intergalactic Javascript Robots from Outer Space
tanoku
261
26k
The Art of Programming - Codeland 2020
erikaheidi
36
11k
Infographics Made Easy
chrislema
235
17k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
32
6.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!