As a Hybrid software developer and quality analysis (QA) [aka Quality Engineer (QE)] I use a vast variety of applications & tools to keep myself productive in my daily activities on my Mac.
For Terminal Junkies
- Great replacement to the standard MacOS terminal with support for theming and more features then you can shake a stick at.
- Its essential for any developer.
-
Quick Tip- don't click the link. Just open a Terminal and type in
git
orxcode-select --install
or install Xcode from the AppStore. Homewbrew - A must have package manager so you can get all of the missing *nix based utilities not installed by the base operating system.
- I prefer to use Tmux for managing multiple terminals over the built in functionality iTerm2.
- Tmux also allows me to make my configuration more portable across *nix systems.
- Its included with every *nix based system. So it's better to know it then be scared of it.
- Install Vim using Homebrew. The version included with MacOS can be outdated.
When you have to GUI
- I don't leave home without it!
- It blows Sequel Pro out the water
- Its a very simple Markdown editor that includes an inline viewer.
- When you want to test APIs or write API documentation, it doesn't get much easier
- So much more than an FTP client
VisualStudio Code [when i'm being lazy]
- Might be the most popular cross platform Editor [next to Vim 😂]
- When Git branches gets a bit too messy I turn to SourceTree
- There are times when I have to visually map out a workflow and Xmind is the right tool for that job.
Utilities
- CP is it for when you want to see every network communication or manipulate the communication between your device/browser and a server.
- When I'm presenting or partnering with someone, the last thing I want to worry about is my Mac going to sleep & locking. SSH Tunnel Manager
- Its just my little nerdy Battery monitor
That's it. What about you? Do you have specific tools or apps you can't live without?
Top comments (0)