Show me your tools, and I will tell you who you are. Or so they say.
Mac and Windows (sorry Ubuntu, this wasn't working for me anymore).
A lot of VSCode powers comes from a fantastic extension repository, and some require a sincere recommendation (in alphabetical order):
- Color Highlight: Simple tools that add appropriate background to any colour code. Excellent for anything front-end.
- Image Preview: Another handy and straightforward solution. It shows miniatures of the image next to the import in the code.
- Live Server: There are many tools to see hot reloading version of the page you are coding. This one is the simplest.
- Material Theme: It's a beautiful looking theme.
- MJML and mjml-syntax: Must have extensions if you want to write mobile-first emails with MJML in VSCode.
- Path Intellisense: Autocompletes paths. Yay!
- Python: If you write Python, you use Python.
- Rainbow CSV: Shows columns in pure CSV. Happy magic.
- TabNine: If you ever dreamt about the code that writes itself, this is the extension you want. Creepy. Awesome. But creepy. Must have.
- Todo Tree: The best way to work with TODO logging in code.
- vscode-icons: Those are nice looking icons.
Finally, it is not an extension, but a must-have for me: Fira Code font. Check it out. You will love it.
If you are interested in my configuration, you can find dotfiles on the Github Repository.
90% of the time I'm using the terminal integrated into VSCode. 10% of the time it is iTerm (on Mac) or Powershell (on Windows).
Windows setup with Powershell both as standalone and in the VSCode is quite out-of-the-box with just some useful aliases.
Insomnia Core. It is simple, and it works.
I'm not a graphic designer. I need something that is simple, fast and can output images for emails, landing pages and presentations. With such needs, there is nothing better than Sketch.
Apart from the above main areas, I also love some smaller apps that make my life better (unfortunately, all Mac only):
- Alfred is one of the best ways to keep your hands on the keyboard all the time. And there are tons of extensions (called workflows) that make it even better. Some of my favourite:
- Convert for google-like quick conversion of various units.
- MDN Search for quick search in the best source of front-end dev knowledge.
- Search Notes is a must-have if you use Apple Notes and want to find a specific one quickly.
- TerminalFinder makes it quick and easy to jump between iTerm and Finder view of the folder.
- Numi - the best calculator app you can have. By far.
- Better Touch Tool not only allows you to leverage gestures to their fullest but also takes care of windows snapping to the edges.
- Mailplane - if you use Gmail and have a Mac, this app is a must.
- PDF Expert is the best PDF app you can have.
- For tasks and notes, after testing multiple options, I stuck with Apple Notes and Reminders.