SamSverko / ama

A repository to ask Sam Sverko anything.
0 stars 0 forks source link

[Micah Owens] Do you have an IDE you recommend that works well for writing/editing JSON files? #1

Closed SamSverko closed 5 years ago

SamSverko commented 5 years ago

Question Source.

SamSverko commented 5 years ago

IDE

I've been using the Atom IDE because it's free, developed by GitHub, has great package add-ons, and supports open source. I used to work with Sublime, but didn't want to pay for it and the upgrade now prompt got really annoying after a while. I tried playing around with Visual Code Studio, but it just seems so bulky for what I need. I'm sure it's great (considering most developers apparently use it), but it's not for me at the moment.

Atom packages

To install a package on Atom, go to Settings / Install / then search for the package.

To manage installed packages, go to Settings / Packages

If I can offer any advice when it comes to IDE packages, is that I found adding packages only after you've encountered a particular problem you need fixed, or you realize you are spending way too much time doing something, is the way to go. Basically only add packages that you will use. If you throw on a dozen packages right when you first download Atom, you will be overwhelmed with that each of them can do. Slowly introduce a package and familiarize yourself with each one before overloading the IDE.

A few packages that really help my JavaScript workflow:

atom-beautify

custom-folds

emmet

open-in-browser

script

markdown-preview

Useful Links

Since You've Made It This Far

I hope this little guide helps you with your journey as a developer. Feel free to reach out to me for anything :)

Lastly, I still consider myself a newish developer. Still making my way and learning a ton. I am currently learning towards full stack MERN development. While I complete tutorials I am also working towards building a web app, Flatbread. This app will curate recipes based on what's on sale. I'm trying to combine my love of code with cooking (and saving money). As you can see by the repo, it's juuust starting out. I would like it to be an open-source project for people to learn and collaborate. I'm not trying to push anything here, but if you are looking for a project to work towards, this one is open to contributors of any skill-level :)