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
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
10
2.6k
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
220
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
260
JetBrainsのAI機能の紹介 #jjug
yusuke
0
160
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
310
Understanding Kotlin Multiplatform
l2hyunwoo
0
250
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
490
プロダクトという一杯を作る - プロダクトチームが味の責任を持つまでの煮込み奮闘記
hiliteeternal
0
330
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
110
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
400
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
230
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
1k
Featured
See All Featured
Scaling GitHub
holman
461
140k
Testing 201, or: Great Expectations
jmmastey
44
7.6k
Why Our Code Smells
bkeepers
PRO
337
57k
Designing Experiences People Love
moore
142
24k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
We Have a Design System, Now What?
morganepeng
53
7.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Bash Introduction
62gerente
613
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Unsuck your backbone
ammeep
671
58k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
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!