DEV Community

Cover image for How I setup my Development Environment on macOS 2022 Edition

How I setup my Development Environment on macOS 2022 Edition

Andrew Baisden on February 16, 2022

Current Software Developer Technical Stack 2022 Front-End: HTML, CSS, JavaScript, TypeScript, React, React Native, Redux Back-End: Python, NodeJS,...
Collapse
 
m4urice profile image
Maurice Schleußinger

For the zsh plugins, the required changes for .zshrc are now:

source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

But brew also lets you know when you install.

Collapse
 
pythonperfection profile image
Eli Ostreicher

Love it!
Do Fig too: fig.io. It's awesome.

Collapse
 
zparris profile image
zparris • Edited

Great write up, thanks.

My .nvm folder was 12+ GB after the nvm, install. Its common to get 10+ GB of optional dependencies when installing nvm - To clear just run:
nvm cache clear

github.com/nvm-sh/nvm/issues/2418#...

Collapse
 
x1k profile image
Asaju Enitan

for the font, I use VictorMono

Collapse
 
miguelcoba profile image
Miguel Cobá

Great write up. I immediately adopted Dracula, Obsidian, JetBrains Mono font. Thanks , Andrew

Collapse
 
juanvegadev profile image
Juan Vega

Nice setup, pretty similar to mine.

I use Fira Code and font ligatures.

Why do you install globally tools that might have different versions depending on the project? (jest, eslint, prettier...)

Collapse
 
andrewbaisden profile image
Andrew Baisden

I used to use Fira Code its very similar to Jebrains Mono. Oh I think they might have had global installs as an option in their previous docs? Anyway I tend to use the local versions it was just a force of habit making them global installs.

Collapse
 
phyesix profile image
Ibrahim Nergiz

Maybe you can use pnpm, its for more storage friendly :)

Collapse
 
andrewbaisden profile image
Andrew Baisden

Hmmm heard about it but yet to try it.

Collapse
 
johannes5 profile image
Johannes5

There's a new Terminal in town: warp.dev

Collapse
 
andrewbaisden profile image
Andrew Baisden

Hmmm it looks like it's still in early access.

Collapse
 
johannes5 profile image
Johannes5

I got an invite after about half a week

Collapse
 
racketywater7 profile image
Haseeb Udeen

I think you forgot to mention Metamask extension for the browser :D

Collapse
 
kumbamshyam profile image
kumbam shyam

Thanks, sir. For this articles. it is useful to me

Collapse
 
chathurasam profile image
Chathura Samarajeewa

Is it enough 256GB version of MacBook pro M1 ?

Collapse
 
andrewbaisden profile image
Andrew Baisden

Personally I would have at least 512GB. Because then you are less likely to run out of space fast.

Collapse
 
ceo profile image
CD

Check out colima to replace docker desktop