Skip to content

Instantly share code, notes, and snippets.

@swashata
Last active September 25, 2018 14:31
Show Gist options
  • Save swashata/08fcd6417160043ab7579a9241dda4fe to your computer and use it in GitHub Desktop.
Save swashata/08fcd6417160043ab7579a9241dda4fe to your computer and use it in GitHub Desktop.
Things I use on my Mac

So here I track support of apps and tools I use on my mac and make sure Mojave is compatible before I upgrade.

  • โœ… : Confirmed Works.
  • โŒ : Doesn't work (yet).
  • ๐Ÿ˜• or nothing : Need research (helps welcome).
  • ๐Ÿ› : Has bugs.

Development

Primary Environment

For Most of my WordPress plugin/theme development, I use vvv.

  1. ๐Ÿ˜•Vagrant - Possibly works.
  2. โœ… Virtual Box - works
  3. โœ… VVV - Depends on vagrant, so should work.

But I also need to have the following under my host (OS).

  1. Nodejs.
  2. Yarn.
  3. PHP 7.2.
  4. MariaDB.
  5. Composer.

Additionally node-gyp should run otherwise, not sure we can build node-sass and stuff like that.

Secondary Environment

For a few projects and to make sure CI/CD and e2e tests are running, I do need the followings:

  1. Docker For Mac - No compromise here, if it doesn't work, I can't upgrade.
  2. MongoDB with Compass - For a few side-projects.

Terminal

  1. iTerm 2 - With snzzy theme.
  2. prezto - Need to make sure I back up the config and alias.
  3. Dank Mono - Primary font I use everywhere.

Editor

  1. Sublime Text - Using for legecy projects (mainly maintenance).
  2. VSCode - Primary editor. Already backed up with sync, so it should work.

NOTE: Watch out for stuff like this:

  1. https://twitter.com/MrAhmadAwais/status/1044546540243742721

Productivity Apps

  1. Rocket - Best emoji apps.
  2. Magnet - Window manager.
  3. Divvy - Window Manager. (I need both).
  4. Alfred - Not a heavy user, but addicted to quick launch with Opt + Space.

Other Work Related Apps

  1. SketchApp - That's what I use.
  2. Affinity Designer - To collaborate with my designer.
  3. OneDrive - I keep my work documents there, coming from Windows.
  4. SnagIt - For screenshots.
  5. Screenflow - For video recording.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment