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 too...
For further actions, you may consider blocking this person and/or reporting abuse
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
I love sharing about devtools.
I listed all what interest me here finddev.tools/
Hope it's useful for someone!
Next to vscode, docker and docker and docker. Docker is amazing.
SimpleLocalize for keeping translation files and localization strings in one place. 😄
For homebrew users: brewlet. A simple menulet that helps you keeping tools up-to-date.
It has to be fig for me. It's an autocomplete tool for the terminal. I have been using it since its beta stage and I am a big fan. I see so much potential in it.
Could you share link to that tool?
there you go: github.com/withfig/autocomplete
Fig looks awesome but if you're on Linux try fish
I started with fig, then moved to the warp.dev/ terminal. It has fig-like autocomplete built-in, and so much more!
Is it this one? It looks cool I might actually try it 👀
💯