Great Tools for Developers!
Tags: todayisearched, vscode, productivity
Published: 2020-08-11 17:49:06

When I started my journey in Web Development and UI Design, I always try to find tools that help me to do my task in the best way. I particularly like to customize many tools and make my daily life more productive, so here I share some of them for you that you don't know or have heard but haven't tested yet.

###1 - Visual Code Studio tools:

I think that many devs know about this code text editor! But not everyone knows that this tool could be improved and become more productive and enjoyable. Here I put some examples of most of them:

<br>
**Themes**

There is a button in the sidebar on the Visual Code that you can install themes or other functionalities called "Extensions". In there, you can find beautiful themes like 'Norde', 'Palenight', 'Omni', ' One Monokai', 'Darcula', 'Horizon', 'Cobalt2', and many others. These themes make your code more agreeable and more organized, plus you can match your terminal or desktop theme:

![theme 1](http://orta.io/vscode-themes/images//5%20Colors%20Dark.png)

<br>
**Material Icon Theme**

Material Icon Theme is an extension for VS Code that allows customization of folder icons by file extensions, for example, with it we can customize an icon for typescript files, another for javascript, another for HTML, etc.

![examples os icons](https://media-exp1.licdn.com/dms/image/C4E12AQEAxUiQshbo1A/article-inline_image-shrink_1500_2232/0?e=1602720000&v=beta&t=Kjbxhsu791lRMeKTBSLC8K1ZZnhaBSiWyU4sCEnlBYI)

<br>
[Fira Code] (https://github.com/tonsky/FiraCode) 

Fira Code is a free monospaced font containing ligatures for common programming multi-character combinations. This is just a font rendering feature: the underlying code remains ASCII-compatible. This helps to read and understand code faster. For some frequent sequences like .. or //, ligatures allow us to correct spacing. 

![Fira Code font](https://media-exp1.licdn.com/dms/image/C4E12AQE5cUNYSnhmvA/article-inline_image-shrink_1000_1488/0?e=1602720000&v=beta&t=mgCrVsirI65c_LfKZR-4a729vXV8wEfo8cEwMdjUJrI)
<br>
-------------------------------------------------------------

<br>
###2 - Framework [Oh My Zsh](https://ohmyz.sh/) to your Shell Zsh:

If you are a Linux or Mac user or use virtualized Linux on Windows and use Zsh shell in your terminal, you can make use of a great open-source framework called 'Oh My Zsh', which allows you to configure the theme and other features and functions.

It includes more than 275 optional plugins (NodeJS, git, Visual Code, PostgreSQL, React, Docker, Python, etc.), and more than 145 themes.
<br>
-------------------------------------------------------------
<br>
###3 - Extensions:

Most of the extensions I quote here are for Chrome / Chromium, but some of them may exist for other browsers like Firefox or others.
<br>
[Json Viewer](https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh)

This is an extension for Google Chrome that allows you to configure the theme for JSON / JSONP. You can add syntax highlighting, themes, collapsible nodes, etc. 

<br>
[React DevTools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)

This is an open-source tool that allows us to inspect the React component hierarchies in the Chrome Developer Tool on an application made with React.

<br>
[Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc)

This great tool can be useful when you need to access some archives in your repositories on Github, and need to open many folders and get lost like me! :) This creates a tree with your folders in the recent repositories that you open at the moment. 

![Octotree](https://media-exp1.licdn.com/dms/image/C4E12AQGePUC1wtSJGw/article-inline_image-shrink_1000_1488/0?e=1602720000&v=beta&t=bYd0oLFCHRpKb9UCK1m8p35Q6JoVlshmhejhnPuc_ww)
<br>
-------------------------------------------------------------
###4 - DevDocs 

[Devdocs](https://devdocs.io/) is a website that concentrates the documentation of several programming languages as well as other technologies. You can use the web version or the desktop version and add the documentation you usually consult on the left side of the page and easily access each one or 
you can also download favorite documentation to access offline.

You can find the desktop version [here](https://github.com/egoist/devdocs-desktop) 

![Devdocs](https://miro.medium.com/max/4476/1*uHq0NLwh7BkgoDCrayagHw.png)
<br>

-------------------------------------------------------------
<br>
*We reached the end of the post and I mentioned here just a few tools and the ones I use the most, so the post doesn't get too big! But you can look for more tools  [here](https://developers.google.com/web/tools) and find many other tools that will suit your work style and your time:*
<br>
*Bye and until the next post!* :)