Getting to work on your new Apple Silicon Macbook Pro
One of the perks being with Ritter, and on the dev team, is you can choose the hardware that makes you happy and productive! Team members have the option of Windows or Mac, with refreshes every 3-4 years. Several Macs were due, but how to move forward? Intel’s disappearing for Apple Silicon and we have clear ties to Microsoft in workflow and infrastructure, so waiting a bit on refreshes made sense.
The wait is officially over! So here’s a quick guide for anyone on the frontend upgrading now, or in the future! And by the way, #WorthIt!
Tooling
- Chrome (pushed automatically with Edge for macOS)
- Extensions (core)
- Lastpass
- Open in Stackedit installs an Electron desktop version of Stackedit.io — if you want a markdown editor other than VS Code
- ZenHub for GitHub
- Vue dev tools
- JSON Viewer
- Extensions (core)
- Microsoft
- Office 365 (pushed automatically)
- Azure Storage Explorer
- Azure Data Studio
- Adobe Creative Cloud (not common for Frontend - pushed if needed)
- VS Code - Apple Silicon
- Docker - Apple Chip
- Hyper - Apple Chip (or terminal of your choice 😜)
- .zsh config - Apple Silicon Macs default to Z Shell
- Still using a bash shell? dotfiles!
- Homebrew
- node
- tree
- Powershell (may be needed for some builds)
brew install --cask powershell
- npm n - Node version manager, install globally
npm install -g n
- .NET macOS Arm64, Core Runtime & SDK
Github
New laptop, new SSH key! You’ll need to generate and install a new key for your GitHub account.
Static Sites
We run several flavors of SSG. If you find yourself working with one of them, you’ll need something from the list below 😀 Most of them leverage Liquid.
Before working with any static site, install Git Large File Storage - Apple Silicon, or brew install git-lfs
, then initialize with git lfs install
(you only need to run once per user account - it installs globally)