Hi, there so recently I have been using a lot of great tools daily that have made my work really smooth and I thought well why not just share these tools, maybe it could make someone's life easier too.
So here are 12 awesome tools that I use daily as a developer :
I use VSCode as my editor like most people because I find it really versatile and dynamic and not just because of all the extensions it has but also the fact that in just one window I can open multiple code files and work on them seamlessly and moreover I can also multiply the number of Terminals which becomes really handy for me.
As on one terminal I can run my server and on the other I can run my React App. And I can also use Git on another if I want to push things. Now that brings me to the next tool.
So, this is really important, and no matter wherever you work or in which field, one should learn git and understand how it tracks our files. I use it to track my project files and push my files to Github.
You can use THIS link to download Git.
So, most beginners confuse Git and Github as the same or one company but that's not true. Git is an Opensource Version Control System that can be used by any company while Github is owned by Microsoft and is a Cloud hosting platform for your Git Repositories.
And not many know this but AWS also has the same service as Github call AWS Code Commit which also uses Git.
To clear this out I also made this video on it :
If you want to deploy your Frontends, this is the best thing ever. I always use to host my Frontends and the best part is you can deploy you projects from your Github and connect both so that whenever you push a commit, Netlify automatically detects the push and deploys the updated version.
This is called Continuous Deployment and I have made this video on it ! -
I use Heroku to deploy my backends or the server. It's very convenient to use and you can deploy your server very easily using its CLI.
I have been ranting about it everywhere nowadays that I loved Hashnode the moment I landed on the product. It's the best blogging platform for developers hands down !
I say that because of its awesome features and not to mention the beautiful community built around it.
I recently discovered it and the Trello board is really helpful while working on group projects or doing a code sprint or even tracking your own progress and goals.
One can keep track of the progress very easily on the Trello boards and I guess I like it because it resembles a digital post-it.
Okay, so if you are a designer you must obviously know about it. Anyways, so it is a place where designers make and post their designs, and I as a developer would see that and turn those designs into code.
I have been using it recently at work and this really helps maintain everyone's workflow.
I use it to communicate with people at work as most people use it and it's very clean.
Discord is where you can join awesome communities and chill with other developers, ask your doubts and see a lot of people helping you out from their experience and it's really great and has chill vibes.
So for work talks I recommend Slack and for hanging out with devs, I recommend Discord.
Twitter has the best tech community you could ever find and I learn a lot from the folks on my feed. So make sure you follow the right people.
Funny story - I joined LinkedIn to connect with folks working at SpaceX and Tesla. 😄
Anyways so here you can connect with other folks and create an awesome network who knows what that might lead to someday.
A very important thing, social media can be pretty addictive so I recommend not to just consume but also create stuff so that you can also contribute to the community and not just mindlessly scroll through the feed.
Here you will get the solutions to probably all the programming questions and errors you have as someone has already faced that else you can just ask them.
This is where I end up after a Google search every time. I even got banned from asking questions here because apparently, my question had no quality.
So, guess what did I do, I opened another account and now I ask a very elaborate question to not get it downvoted.
Everything that I mentioned here and most of the things I know is by googling.
I believe it is the single most important tool that one needs to use and it surprises me how many people don't use it.
Aaand..Here is the blog's video version ! :
There you go, these were some tools that I use as a developer.
I also create videos on Youtube at - Future Driven and also active on Twitter .
Let's Connect, Stay safe & Have a great day! 🧡🚀