Back with another Medusa Discussion!
As developers we sometimes stumble on a tool that becomes a life changer for us. It's often an underrated tool that not many people know about.
What's an underrated tool that you found and you wish more developers knew about? And how has it helped you?
Top comments (27)
A little bit of self-plug here, but I built a VS Code extension to help developers from npm packages they are using (imported) from their code editor to get to the docs quickly. It provides links to NPM, GitHub/Remote Repo, and Docs Website if available and Issues. And I will be improving it in the future (I also accept suggestions and PRs).
GitHub Repo
Install VS Code Extension
It is great for onboarding developers and making yourself familiar with a new codebase or packages being consumed within the codebase.
Vivaldi browser: vivaldi.com/
native vertical tabs, spotlight, tab cycle, built-in privacy and ad blocker, everything is customizable, chromium-based. Seriously, vertical tabs should be the default in all browsers!
Plus mouse gestures, that makes you feel like using a wand instead of a mouse.
A major win for many people would be to try and adopt any good
git
client other than thegit
CLI itself.I have written about it here:
Can beginners make a simple but meaningful contribution? Some unconventional advice #hacktoberfest
Jean-Michel Fayard 🇫🇷🇩🇪🇬🇧🇪🇸🇨🇴 ・ Oct 1 ・ 7 min read
The accidental complexity of the GIT CLI is in my opinion a major obstacle to learning. I believe in making it easy to do the simple things and in helping to prevent developer mistakes.
Contrary to what you may think, it's not a debate of GUI vs terminal applications.
If you like the terminal I recommend to use GitHub CLI and/or lazygit
If you like GUI applications I reommend GitHub Desktop, or the IMHO awesome git integration in IntelliJ, WebStorm, PHPStorm, RubyMine, PyCharm, ...
All those git applications were designed with simplicity and usability in mind. They will help you focus on what matters most: learning the concepts.
Learn git concepts, not commands
Nico Riedmann ・ Jun 2 '19 ・ 36 min read
Again this is my personal advice that doesn't universally apply. If you are an hardcore C programmer working in project similar to the Linux Kernel project, specificallly Bazaar style, then the git CLI is the best possible tool for that use case, because it was designed by and for them.
Visual Studio Code Tour
Awesome!
Not specifically a dev tool but I love Alfred. It does a bunch of things but as a developer it's helped me automate things like optimizing images, searching for files, finding lastpass logins super quickly, etc.
For me it's vim
The reason for saying vim is that, as a vim user, whenever i do something more than twice, i keep thinking there has to be a better way to do it, turns out there always will be.
It not just helped me write code faster, be more productive but also help me write better code
Here.
Not forgetting raster-to-vector at svgco.de/
Twitter and Reddit 😄
For mac users, meetingbar.leits.me/ Definitely help me keep myself meeting aware ;)
NativeScript lets you create native mobile apps with various JavaScript frontend frameworks (React, Vue, Angular, Solid, ...). It became really good in the last two years.
I know this one! Pretty cool
Some comments may only be visible to logged-in visitors. Sign in to view all comments.