DEV Community

Cover image for 18 DevTools for productivity πŸš€

18 DevTools for productivity πŸš€

Christopher Kade on November 05, 2019

This may sound crazy, but developers are lazy. I know, unbelievable. Some of us are, we need to automate lots of our tasks because repetition can b...
Collapse
 
jsardev profile image
Jakub Sarnowski β€’

Didn't know about ngrok. It looks very useful! Thanks!

Collapse
 
yvonnickfrin profile image
🦁 Yvonnick FRIN β€’

I use it a lot! It is really useful to share a local app when you are pair-programming remotely πŸ‘

Collapse
 
attkinsonjakob profile image
Jakob Attkinson β€’

How does it work, more exactly?

Thread Thread
 
yvonnickfrin profile image
🦁 Yvonnick FRIN β€’ β€’ Edited

ngrok http 3000 creates a tunnel on the port 3000 and expose it on an url. So you have to start your app on port 3000 then it is available to the url πŸŽ‰

Collapse
 
jappyjan profile image
jappyjan β€’

Great alternative to be mentioned is localhost.run it’s actually just an ssh command forwarding your local traffic which results in not needing to install anything on your local machine.

Collapse
 
jsardev profile image
Jakub Sarnowski β€’

Doesn't look to secure - their website doesn't even have a valid SSL certificate πŸ˜…

Thread Thread
 
jappyjan profile image
jappyjan β€’

LOL... it definitely was valid when I visited their site πŸ˜…

Collapse
 
didin1453fatih profile image

19 dbdesigner.id to create Entity Relationship Diagram 😎😎😎.
This can help you to collaborate with your team on web and cut off your step in generate SQL Create database.
I write this article to explain more about this devtool medium.com/@didin1453fatih/databas...

Alt Text

Collapse
 
bbilginn profile image
bbilginn β€’

an alternative dbdiagram.io/

Collapse
 
didin1453fatih profile image
Didin πŸ‘¨β€πŸ’» β€’

Yes, this is alternative for opensource project.

Collapse
 
yvonnickfrin profile image
🦁 Yvonnick FRIN β€’ β€’ Edited

Nice article πŸ‘

If someone use gitmoji-cli there is gitmoji-changelog that generates changelog for projects using gitmoji convention πŸ˜„

Collapse
 
christopherkade profile image
Christopher Kade β€’

Thank you ! I use it quite often, I should have mentioned it 😬

Collapse
 
paulwvnjohi profile image
Paul Wanjohi β€’

for people in the same network as you, ifconfig will do, then share your ip

Collapse
 
aravindk profile image
Aravind Kothandaraman β€’

Is it "ipconfig", or am i wrong? Sorry if its another tool named as ifconfig.

Collapse
 
luis_ferreira profile image
LuΓ­s Ferreira β€’

I believe ifconfig is on Unix based systems while ipconfig is for Windows.

Thread Thread
 
aravindk profile image
Aravind Kothandaraman β€’

πŸ‘

Collapse
 
melezhik profile image
Alexey Melezhik β€’

Hi! I have a dozens of plugins ( some of them could be broken, anyway ) - helping to automate typical devops tasks - git/azure/azure-devops/whatever

github.com/melezhik/sparrow-plugins

To use plugins you'll need a Sparrow6 - Raku Automation Framework.

Collapse
 
jamesgeorge007 profile image
James George β€’

These projects are definitely worth checking out:-

MEVN-CLI - Light speed setup for MEVN stack-based apps.

teachcode - A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.

Collapse
 
deyvisonrocha profile image
Deyvison Rocha β€’

Nice tools! Thanks for share!

Collapse
 
thong_da profile image
Anthony Thong Do β€’

Nice post!

Have you checked out our free product dbdiagram.io, there are 100K developers using since it was launched last year

dbdiagram.io

Collapse
 
johannchopin profile image
johannchopin β€’ β€’ Edited

Concerning the Gitmoji topic there is also a browser extension for Chrome and Firefox. Have a look to the source code: github.com/johannchopin/gitmoji-br...

Collapse
 
artoodeeto profile image
aRtoo β€’

holy holy. this fkill works. bless you sir!

Collapse
 
markoshiva profile image
Marko Shiva β€’

fkill is more then funny.
There is no way that kill don't work.
Only situation when I saw kill and by that pkill is lagging is when there is a mounted resource that become unavailable and cpu and memory is on maximum usage. basically kill will immediately open a system call to kill process and remove it from table of processes without waiting for the same to release resources.
If you are developer who do not know linux you might do not know about signals and that by default and SIGTERM to kill a process which is also known as terminate as send a signal to a process to release a resources and cleanly remove from table and memory.
To use a kill as a kill you can just pass
-9 or -SIGKILL or simply -kill as the argument.
So writing a new utility to kill a process is not needed.

Collapse
 
alexk profile image
Alex Kaul β€’

One more productivity tool: Freeter
And here is a story on how I boosted my productivity with it: dev.to/alexk/how-i-boosted-my-prod...

Collapse
 
ddziaduch profile image
Damian Dziaduch β€’

Please check out the devdocs.io

Collapse
 
debojyotichatterjee9 profile image
Debojyoti Chatterjee β€’

Thanks a lot !! This is quite helpful indeed!!! :)

Collapse
 
davidhopkins profile image
davidhopkins β€’

Just added this to my .bashrc

alias man=tldr
alias woman=/usr/bin/man
Collapse
 
ranga_vadhineni profile image
Ranga Vadhineni β€’

the list is very useful.

Collapse
 
liyasthomas profile image
Liyas Thomas β€’

hoppscotch.io - A free, fast and beautiful API request builder, alternative to Postman.

Github:

GitHub logo hoppscotch / hoppscotch

πŸ‘½ A free, fast and beautiful API request builder used by 120k+ developers. https://hoppscotch.io

Collapse
 
tarun_geek profile image
Tarun Nagpal β€’

Nice one

Collapse
 
arilength profile image
ari.length β€’

Excellent post thank you ! the big DevHints cheetsheet is especially impressive ^

Collapse
 
douglasjb profile image
Douglas J B β€’ β€’ Edited

Helpful tools! Thanks for share!