Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Atom: Resistance is Futile
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
370
BEM - a naming convention that just works
akmur
2
1k
Other Decks in Programming
See All in Programming
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
110
How to use Macrobenchmark
veronikapj
0
140
今こそ始める、CDKコンストラクトライブラリ開発 ― 入門から実践まで
tmokmss
1
910
【Go言語】ジェネリクス
tomo1227
0
170
TiDB Serverless ~理想のServerless DBを考える~
soso_15315
1
150
20240706_CDKConf
takuyay0ne
0
1.2k
SRE チーム立ち上げ前に考えたこと・取り組んだこと / Considerations and Preparations Before Establishing an SRE Team
mackey0225
3
310
Exploring the Gradually Lost Technical Skills in the Cloud Native Era
hwchiu
2
3.9k
Harnessing Large Language Models for Training-free Video Anomaly Detection
tereka114
1
1.3k
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
540
しくじり先生 Image Matching Challenge 2024 編
goosehaaan
0
760
DynamoDB コスト最適化っぽいことの基本 with Terraform
kuro_kurorrr
2
240
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
276
34k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
4 Signs Your Business is Dying
shpigford
178
21k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
17
1.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
28k
Side Projects
sachag
451
42k
Optimising Largest Contentful Paint
csswizardry
18
2.6k
RailsConf 2023
tenderlove
16
720
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Being A Developer After 40
akosma
72
580k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
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!