How do I feel about JetBrain’s products?

TLDR: I am fond of them

Lets start by saying I have no affiliation to JetBrains except for the fact that I use their product every single day of my professional and personal life.

Who is this JetBrains?

They are the makers of lots of awesome IDEs for lots of different languages.

Their tools are not free but are worth every penny they charge.

Is a JetBrains product the right choice for you?

The short answer is yes.

If you are a student then they will give it to you for free to use.

If you are a professional developer then you should get your employer to pay for it.

If your a freelancer then see if the cost is justified for you.

Are there alternatives

Of course there are, and to be honest, I use a lot of them from time to time. Here are a few other awesome IDE’s and editors…

In the end however, JetBrains products listed below are by far my favourite (and first) choice.

JetBrains products I use every day

WebStorm

Web development is best done in WebStorm (you can also use PhpStorm). It has a huge suite of plugins and themes and does everything you would want from linting, running tests, console, on and on.

What have I used it for

I have used it for development in many different frameworks including…

It always works, and if anything is missing then there is a plugin for it.

I will likely do a longer writeup on my WebStorm setup soon.

Gogland

Gogland, despite the no-so-stellar name, is an awesome Golang development IDE. It is still in development and you will have to use the EAP (Early Access Program).

There are not a lot of good options out there for Golang IDEs but this is a great option even while it is in Early Access.

Just make sure you have your $GPPATH and $GOROOT setup right and have you program in your $GOROOT directory or you will find a lot of red lines…

Golang

Setting up your $GOPATH

DataGrip

DataGrip is a tool for coming to grips with all the data in your many DBs. It handles all kinds of DBs (MySQL and Postgres being my most chosen).

It is relatively simple to use and verbose. So next time someone says “lets see whats in the DB” you can easily answer that question.

RubyMine

I don’t do a lot of Ruby-On-Rails (Screw the monolith, I go with micro services) but when I do, I use RubyMine.

The Rest

There are many other JetBrains products for almost all types of software development. And while I haven’t used them extensively, I can say with confidence that they are likely awesome.

I have no affiliation to JetBrains except for the fact that I use their product every single day of my professional and personal life.
Like what you read? Give Robert Byrne a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.