DEV Community

Cover image for Top 10 Developer Tools You Didn't Know You Needed

Top 10 Developer Tools You Didn't Know You Needed

Shijie Zhou on June 23, 2019

Your master guide to become a professional model web developer in Mac: There are my 'Must have' programming tools. They are universally applicable:...
Collapse
 
didirare profile image
didi-rare

Hi jay, great list you put up, I personally like jetbrains products they have make the the best IDE's.

I've got a question.

What happened to Postman?. I like their collections feature plus they are used by so many developers worldwide they must be doing something great

stackshare.io/stackups/paw-vs-post...

Collapse
 
dablurr profile image
Dablurr

I do agree. I use Postman for most of my API work and it might be the best tool out there to do so.

However, I'm surprised it is not included within the list.

Also, I was wondering... GitKraken looks awfully like Asana or I am mistaking?

Collapse
 
4lch4 profile image
Devin W. Leaman

GitKraken has GitKraken Glo which functions really similar to Asana, and has a pretty similar design aesthetic.

Collapse
 
douglance profile image
Doug Lance

I switched from Postman to using the REST client extension in VSCode (marketplace.visualstudio.com/items...).

It's really nice having all of your calls saved in version control and using the text editor to compose calls.

Collapse
 
romaneguenruiz profile image
Román Egüén Ruiz

Do you heard abaut swagger?

Collapse
 
glennmen profile image
Glenn Carremans

For my database client I currently use DataGrip, if you are already in the Jetbrains ecosystem.

Like others said, why paw and insomnia? 😂 Anyways I use Postman, the free version is more than enough for me.

And for my Git GUI I use Sourcetree, it is free and has everything that I need build in.

Collapse
 
itsasine profile image
ItsASine (Kayla)

I love DataGrip, though the guys at work get twitchy seeing how casual I am about switching environments while in a gui. I found it one day in Toolbox looking around since work pays for the ultimate pack and I wanted to use all the neat things. The built in database view in Jetbrains IDEa does 90% of Datagrip, but I like having a standalone to keep support queries in its own little world.

Collapse
 
dpashutskii profile image
Dmitrii Pashutskii

I like DataGrip, but usually, you can go even easier and use SQL manager included in your IDE. I personally use RubyMine and SQL manager included in it for all my RoR projects.

Collapse
 
willvincent profile image
Will Vincent • Edited

NoSQLBooster is way better than Studio 3T

I've tried to like git kraken, but nothing beats Tower for simple, quick ease of use and get out of the way UI.

TablePlus is a pretty great DB client too.. Many SQL flavors, redis, and (beta) Mongo support.

All three of these are available on mac and windows. Personally, I wish more of these nice gui clients were available on linux :)

And, for general IDE use -- I've been very happy with VS Code

Collapse
 
ppetermann profile image
ppetermann

The most popular git ui is the git cli.

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

You just lost me when you said "in Mac"

Collapse
 
shijiezhou profile image
Shijie Zhou

I will provide a window user preferably tools for you only

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

I would totally appreciate that.

Collapse
 
stickwarslit profile image
Nora Del Rosario

Has anyone used Postman/Insomnia for an extended period of time? (I'm on linux so paw is not an option) I've only used Postman for API dev and it works fine for me. Is there anything Insomnia offers which Postman doesn't? (or vice versa)

Collapse
 
xebuz profile image
Jesús Roldán

I've been using Insomnia for years, switched from Postman because at that moment I had a huge RAM issue with Postman.

I like it, it fast and it works really well, plus you have some nice plugins to integrate (JWT and Faker, for example)

Collapse
 
hamzahamidi profile image
Hamza Hamidi

I still prefer Postman over Insomnia. Good list though 👍🏾

Collapse
 
dance2die profile image
Sung M. Kim

What would be the interesting feature Postman has over Insomina?

Collapse
 
hamzahamidi profile image
Hamza Hamidi

Well for one I'm able to save requests and run them. I can generate an authentication token through Postman & use it. Overall I find Postman offers more flexibility & options.

Thread Thread
 
dance2die profile image
Sung M. Kim

Ah, I see. Thank you, Hamza.

Postman asked me to sign up and it was for syncing across devices. That's a nice feature

Collapse
 
franwatafaka profile image
Fran Sosa

Great post Jay! i will try some of your recommendations.

Collapse
 
thehashrocket profile image
Jason Shultz

I wish more of those supported Windows10, like Dash. I develop on both mac and windows and it'd be nice if more things were cross platform. :/

Collapse
 
filips profile image
Filip Š • Edited

You can use Zeal (zealdocs.org) as Windows alternative for Dash. It is compatible with Dash's docset format so you can use all Dash's docsets.

Collapse
 
thehashrocket profile image
Jason Shultz

Me hero! :)

Collapse
 
edwardhu profile image
Edward

Thanks for sharing :)

Collapse
 
tuchedsf profile image
Diego

In mac after apple implements the concepts of alfred in spotlight I see no reason to use.

Collapse
 
owenmelbz profile image
Owen Melbourne

We need both Paw AND insomnia?!?!? Why do we need both?

Collapse
 
shijiezhou profile image
Shijie Zhou

I guess it depends on what features you are looking for. Both of them are different

Collapse
 
matthias profile image
Matthias 🤖

I like Paw, but there is one thing missing which is mandatory for me. I cannot add passphrases to self signed certificates.

Collapse
 
chiangs profile image
Stephen Chiang

Not sure why you need both paw and insomnia...I personally use insomnia, but the one thing it's missing for me compared to postman is the auto generation of documentation.