It's been 11 amazing years with ups and downs, where we enjoyed each other's company and had a lot of fun facing together new experiences.
And now, it's (almost) over.
On December 15, we will say goodbye.
You know.. It's hard to leave behind a love story :-(
Especially, when it involves a trustworthy "partner" that doesn't cheat on you and is always there to make you happy whenever you need it.
On December 15, GitHub plans to turn out the lights on Atom.
I started using Atom in 2011, the year it came out.
It was released as a free and open-source, deeply customizable, yet easy-to-use code editor. And I loved it.
Back then there wasn't much wiggle room to handle code written in multiple languages within the same interface.
Atom was designed by Github to accommodate the needs of every developer thanks to its built-in package manager that lets you install different language interpreters and plugins like autocompletion features and so on.
It quickly gained popularity, but hasn’t had any significant feature updates, except for maintenance and security patches. This is why its popularity dropped, as you can see from the Google searches from 2011 until now:
So, here I am, flirting around with yet another code editor (hoping this time it will last forever). Before revealing its name, let me explain one thing...
As you might know, I am a professional backend developer and I'm also learning Vue.js. I write production code daily and I have very little patience towards slowliness of my working tools.
So I had a list of prerequisites:
- There must be shortcuts to language-specific syntax
- Good integration with git flow
- A precise linter that flags stylistic errors and suspicious constructs while typing the code
- Easy navigation between files
- Go to Definition through a simple click/key-binding
- Should be an actively maintained code editor
The story went like this...
Well, Atom was developed by Github, and Github was acquired by Microsoft in 2018. By transitivity, I realized that if GitHub turns out the lights on Atom, it will focus on Microsoft's proprietary software (Visual Studio Code).
So, I did a little research.
How is Visual Studio Code adopted by the community?
By 2016, VsCode ranked 13th among the top popular development tools on Stackoverflow. It reached the #1 spot according to the 2019 Developers Survey, with 50% of 87,317 respondents using it.
I was almost convinced.
After an internal battle between my mind and my computer (a 2021 Mac Mini) that lasted several weeks, I decided to give it a try...
And fuckity fuck.. there we go!
Am I liking it? Yes.
Is it fast and reliable? Yes.
Does it meet all the prerequisites? Yes.
So, Visual Studio Code has become my official editor as Ruby backend developer on a Mac computer.
Our kids will be amazing :-)
Now, I'd like to give you a few suggestions.
The extensions I'm using are...
Rails and Ruby: Ruby on Rails support for Visual Studio Code
What's your favourite IDE? Let me know in the comments.