New job, new dev computer. Yap – moved to Macintosh. (Just started working for Wix.com)
I’ve been using the new environment for just a few months so I’m pretty new in the Macintosh world, feel free to comment and enhance the post.
I will update this post from time to time to try stay with current needs and trends.
If you want to recommend other tools you use, feel free to leave a comment.
If you think you can write similar post for Linux developers you’re more than welcome to write a guest post in my Blog. Just ping me.
Alfred (Freemium) – The ultimate productivity tool – search, hotkeys, actions and much more. The paid version adds clipboard history, create workflows, and more.
BetterTouchTool (Freeware) – Configure many gestures for your Magic Mouse, Macbook Trackpad and Magic Trackpad, keyboard shortcuts, normal mice.
MagicPrefs (Freeware) – Couldn’t make BetterTouchTool to do Magic Mouse middle click so for that I use MagicPrefs. This software improves the functionality and configuration of the Apple Magic Mouse, Magic Trackpad and the MacBook internal trackpad.
Spectacle (Freeware) – Move and resize windows with ease. Define shortcuts to move/resize your window within or between monitors.
Chrome (Freeware) – pretty obvious. It’s great not only for surfing but also for debugging.
Homebrew (Freeware) – Command line package manager for Mac.
iTerm2 (Freeware) – A better terminal. Adds features like split panes, search, autocomplete, and tons of configurations and tweaks.
Zsh (Freeware) – A bash replacement. Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Oh My ZSH! (Freeware) – Helpful functions, helpers, plugins, themes and more for ZSH
LastPass (Freemium) – As developers we have a lot of passwords for different sites/services. This will let you manage them all easily.
AdBlock (Freeware) – Block advertisements on web pages. Makes the surfing lighter and faster.
Vimium – The Hacker’s Browser. Provides keyboard-based navigation and control of the web.
Java / Scala
IntelliJ IDEA (Freemium) – The ultimate IDE ! For scala use the scala plugin
A common way to save and share configurations/settings is via dotfiles.
This repository contain mine’s – https://github.com/maximn/dotfiles