DEV Community

Cover image for What tools are in your toolbox?

What tools are in your toolbox?

Lemuel Ogbunude on July 13, 2018

What tools do you use? Apart from programming languages, the next set of items in our toolbox are usually productivity tools, stuff that helps us g...
Collapse
 
thaihoang1801 profile image
Hoang_Comma • Edited

To make my workday awesome, I cannot lack the following tools:

  • Git, of course, for version control
  • Postman for API testing
  • Using PyCharm for my python code, not Sublime Text or Vim because I like it
  • Robotframework/RIDE to run my test cases
  • Notebook and pen is the best way to manage my schedule And...Spotify to made my workday complete.
Collapse
 
antogarand profile image
Antony Garand

Nice list!

I would add few of my daily drivers to this list:

Vim

Vim is essential to me, both to quickly edit files and config files and to manipulate large sets of data.

I use pure CLI-vim whenver I'm in a terminal, and IdeaVim with my Jetbrains IDE.

Gitlab

To host my open source projects!

I like to host my open source projects on an open source application, which is why I use it instead of github or bitbucket.

Postman

Postman lets me quickly test API's and perform web requests, which reduces the time spent to find bugs by a lot!

My usual workflow is monitoring the network tab of my browser, finding the one I wish to reproduce, copy it as curl request and import it in postman.

I can then easily change the variables, headers or content to see if it breaks the api or causes a bug somewhere!

It doesn't replace Curl, but it does make a majority of the job easier!

Collapse
 
lemuelogbunude profile image
Lemuel Ogbunude • Edited

Nice one Antony, thanks. At first site, Vim looked daunting to me, but with time the commands get clearer.

Collapse
 
pmcgowan profile image
p-mcgowan • Edited

git
vim
sublime text
vscode (only recently, and it's great but it's missing a few things I've come to love sublime for)
bash (amazing for API testing with curl)
postman
tmux
heavy use of the terminal, which covers most things

Collapse
 
euphoriam profile image
Wa'el

Hello Lemuel,

My name is Wael, I work with Instabug in the Marketing Department,
And I saw that you spoke of several bug reporting tools and didn’t mention Instabug (instabug.com) which empowers mobile teams to release builds with confidence through comprehensive bug and crash reports, in-app surveys, and real-time user feedback.
I think it would benefit users greatly to be well-informed and up-to-date when it comes to the latest and greatest in the development world, looking forward to hearing what you think.

Thank you

Wael Ali

Growth Marketing Consultant

Instabug Inc.

Collapse
 
igormp profile image
Igor Moura
  • zsh
  • git
  • sublime at home, vscode at work (not that I like it...)
  • wakatime (so I can track how productive I'm)
  • clang
  • gcc
  • openocd
  • avrdude
  • picocom or putty if I'm using windows.
Collapse
 
lemuelogbunude profile image
Lemuel Ogbunude

Thanks, Igor! I didn't know about Wakatime, seems like a good tool :)