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
260
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
360
BEM - a naming convention that just works
akmur
2
1k
Other Decks in Programming
See All in Programming
Polarsの現状
daikikatsuragawa
0
1.4k
Compose UI for... a light switch? (KotlinConf 2024)
jakewharton
PRO
3
320
Upgrading Legacy to the Latest PHP Version
afilina
PRO
0
160
Go + GraphQL @ newmo
110y
3
230
Optiver参戦記&銀メダル解法
tonic
0
210
Using Ruby in the browser is wonderful
ledsun
1
1.6k
ビジネスの構造をアーキテクチャに落とし込みソフトウェアに可変性を注入する
monotaro
PRO
10
2k
Embedding it into Ruby code
soutaro
3
3.1k
App Router に移行して良かったところを語る
andpad
2
230
gRPCでの効率的なAPI開発とテストの進め方
uo
2
170
Rearchitect Ripper
yui_knk
2
330
ライブラリをパブリッシュせずにすばやく試す
exoego
2
110
Featured
See All Featured
Bash Introduction
62gerente
605
210k
It's Worth the Effort
3n
180
27k
Unsuck your backbone
ammeep
664
57k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
24
1.7k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Being A Developer After 40
akosma
67
580k
Docker and Python
trallard
35
2.8k
Raft: Consensus for Rubyists
vanstee
133
6.3k
BBQ
matthewcrist
80
8.8k
Making the Leap to Tech Lead
cromwellryan
125
8.6k
Agile that works and the tools we love
rasmusluckow
325
20k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
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!