๐ฏ I'm glad somebody asked this question because I enjoy finding little productivity hacks. My whole list will be MacOS based:
- Quadro: "Control desktop applications and automate your workflow with a personalised interface". See this as your extra keyboard where you can quickly switch windows, restart terminal processes, go to slack channel, etc. Any macro/shortcut you can think of. Use this in combination with Keyboard Maestro's macro's. You have to try this! ๐๐ป๐ฅ
- Alfred: clipboard history, better than MacOS' spotlight ๐ฉ
- Keyboard Maestro: macro's, automate everything
- Magnet: Window manager. Easily align and position you windows.
- iTerm2: Terminal. Supercharge your terminal with oh-my-zsh. ๐ป
- Webstorm: ๐๐ป
- use the Key Promoter plugin to learn every keyboard shortcut by heart.
- It has an excellent NodeJS debugger.
- Great for running tests.
- Version control.
- Postman: Test API's! ๐
- Kitematic: quickly spin up a docker container with a click of a button. For example: MySQL, MongoDB, Nginx, Redis, etc. ๐ณ
- Prettier: Opinionated Code Formatter. Setup your IDE to run prettier on document save.๐
- Duckduckgo browser extension: use bangs to immediately search google, stackoverflow, github, npmjs ๐ฆ
- 1Password for managing your passwords on multiple devices + sharing passwords ๐
- transform.now.sh (javascript) json to object, json to Typescript, json to React PropTypes, CSS to objects, etc
- regexr.com Build & Test Regex
- DataGrip: IDE for database
- Path Finder: Pro file manager
- Airmail: email client ๐ซ
- Feedly: rss reader, stay up to date with news in development world.
Quadro:
I cannot imagine a day developing without using these tools, just imagine all the time you are winning! ๐