π― 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! π