00:00:56 What Macbook did I get? 00:01:14 Desktop Settings 00:02:18 Dock Settings 00:03:44 Finder Settings 00:07:01 Quick Launcher - RayCast 00:08:20 RayCast Setup and Overview 00:10:34 Homebrew 00:13:18 RayCast Homebrew Plugin 00:14:12 Window Management - Rectangle 00:16:04 App Switching - Alt-tab 00:17:20 Menu Bar Utility - Hidden Bar 00:18:30 Menu Bar Stats 00:21:26 Menu Bar Calendar - itsycal 00:22:10 Break Timer - Time Out 00:23:37 Homebrew Cask Versions 00:24:30 Install Firefox Developer Edition 00:25:12 Firefox Settings 00:28:21 Useful Browser Extensions 00:31:05 Privacy Focused Browser Extensions 00:32:30 Firefox Layout 00:33:29 Other Apps I use 00:35:06 Install Docker Desktop 00:35:41 oh my zsh setup 00:38:37 iterm settings 00:41:09 oh my zsh configuration 00:42:46 Set up git SSH key 00:44:49 dotfiles setup 00:45:42 CLI Tools I use 00:46:29 Install Node.js with nvm 00:47:37 Useful npm global commands 00:48:33 VS Code 00:49:32 Install VS Code Extensions 00:50:33 Local Project Setup 00:51:15 Load VS Code Settings 00:52:04 VS Code Layout 00:53:29 Useful VS Code Settings 00:54:50 Useful VS Code Extensions 00:58:15 Other VS Code Extensions 00:59:19 Thanks!
I've watched countless Mac App and Mac Setup videos in the last few weeks because I will be getting my first Mac soon. This is hands down the best video I've seen so far. Thank you!
If i had to rank all the mac setup videos i have watched through the years, this ranks way up at number one. CJ is a natural teacher. Took the time to explain everything and not just skim through it. Really great work.
Mac user since literally 1984. Great content CJ. I even learned a thing or two. Three things: 1. Fish shell. 2. Kitty terminal. 3. Volume for the recording was way too low. I had to boost it quite a bit to hear it. Then blew my ears out when my Mac spoke the time. ;)
What a killer video. So indepth but super high production value and veeery watchable. Timestamps are on point. I'm sure to visit and revisit this video many times in the future.
I was watching this in incognito mode, but the video was so good and detailed and useful, that I specifically got back to non-incognito to give it a like 😄Thank you! ❤
@Cj Reynolds One of the best and most valuable video of this kind on entire youtube. Divided into logical sections, no gibberish which is very common among other channels and this type of videos, practical. Very well done mate 🎉
CJ showed me how to set up my used mid-2016 macbook when i first started learning to code. now, 4 years later, im watching this video setting up the new macbook air i just got as a sign on bonus for my first job as a developer.
Thank you for the informative video. I am recently switching back to Mac after a few years and this was helpful. Most videos on the same topic all contain the same information while you had new things I haven't heard before in my recent research. Cheers.
Even though I might have watched countless setup videos, this definitely tops the list. This is so useful and relatable. Probably shows how much CJ has learnt over the years and worked so hard on optimising productivity. 💟
I wish I had had something this comprehensive when I was setting up my current computer 5 years ago. I’m getting a new one soon and will definitely use this video to set it up.
Things I’m personally gonna add/do different: Chrome as default browser (my personal preference) Brave Neovim Bun (I’m using Bun a lot these days, it’s my default runtime for HTMX projects with Hono as the backend framework and JSX library) Go Rust Python Postgres (got a lot of projects with local Postgres DBs so I need this) MySQL SQLite TablePlus (the GOAT for looking at SQL DBs in a GUI) Deno (I’m not using Deno as much as Node or Bun but will probably still add it to have it) VSCode settings: Source Code Pro as font, Dark High Contrast as theme, Neovim extension… I’ll most likely bring in some select aspects of your setup that I like though.
From setting up my personal mac to setting up my work machine through CJ's setup videos feel so great. There should be a series of all the "setup my mac" machine CJ did from live streams to VOD
Honestly, I tweaked some settings to personally fit my workload but the vs code settings are clutch. I have experimented with different settings for over 2 years and havent found anything that minimalized the workspace "enough". Count on you to come up with something so simple yet useful!!
Honestly great video! I have been using Mac OS to develop on for like 5 years and I didn’t know about some of these cool things. In particular; Raycast + the brew extension (just set it up last night) as well as stats tool is quite nice. Thanks for all this, very comprehensive!
First video of yours I've seen and I loved your vibe. Thanks for bringing it all together in such a light and cool way! Regardless the development stack, my setup is very similar and I would like to say that it is really worth giving Arc Browser and Warp Terminal a chance.
i watched the whole video and i liked so much i can say this is the best mac set up video i've ever seen and cj he such a spontaneous teacher i enjoyed the video and it's so helpful thank you so much guys liked your channel and podcast from that one
Friend, this was actually useful. I've been so frustrated for so long with search defaulting to "This Mac" instead the obvious "This location". Having to click and "see properties" to see how much space is left on my HD is annoying. Having to Cmd + Up to go up through the folder tree to see where I am... all those little things that were low key annoying all the time. Thank you! You're also charming AF.
I am a Linux nerd mate and yeah i do these stuff by myself.............. but sooner or later have to use a mac for work so knowing these helps a lot. btw at first instance i was like WTF 1 hr but you covered everything that is relevant and important. Thanks for the video.
One of the biggest lessons from this well thought through video I have gained is to take notes on setting up your pc/mac/linux work environment. Thank you for the details put into editing this educational video. For me settings and configurations is an ongoing process. I am considering a Password protected note file. Layer the note files with sub folders if necessary. I like how a lot of configurations in coding can be scripted and stored in a git repo.
Congrats on keeping me hooked for the entire video. I almost did not watch when I saw how long it was. Our MacOS setups is almost the same. You did reach me a few new tricks in the first part of the video. Thanks! 🍻
46:50, you can do "brew install nvm" and enable the nvm extension inside the .zshrc file, "plugins=(nvm)" so OHMYZSH will gonna detect nvm automatically.
You're amazing, cj. I have implemented all the settings and its supercool. Post importing vs code settings, I couldn't toggle between editor and Primary side bar using shortcut "command +0" & "command+1"
Today I destroyed my Mac to the point where the operating system told me I lacked the necessary permissions to even open System Preferences. Your video made it rise like a phoenix from the ashes. Thanks a lot!
Great video as always CJ. As a note, you no longer need to install Homebrew Cask Versions, the project has been deprecated and functionality incorporated into Homebrew itself. Hidden-bar is also currently unsupported on Sonoma 14.6.1.
The settings window is where you can set aliases & shortcuts for almost anything via Raycast. It may be a minor bit of friction to initially set it up, but the window management described via the Rectangle app can be accomplished via the built in Raycast window management extension.
Thanks for the awesome tutorial. I've been using Windows since born and it was painful to install apps or switching between tabs on mac. I love RayCast and all other apps you suggested!
Lots of useful info thanks! I would add TMUX to the list, the speed at which you can manipulate the terminal without using the mouse is much faster with tmux.
Your content is awesome, by far the best i have seen but just a little advice to make your camera feed little smaller its a bit too big currently and maybe make the mac's screen a bit bigger Otherwise, great production quality and in depth deatils and many great tips
Thanks a lot very very helpful !! I was totally new as a dev to mac. Just one thing you could have explained how to fix key input source just in case your keyboard doesn't match mac settings.
Under "Other Apps I use" you could also save your installed brew software into a Brewfile using `brew bundle dump`. That does save the version though, but might be handy when setting up a replacement device.
Your window manager is already a 3d program (it is just using 2 dimensions), it really doesn't actually change how much work it does whether the window is moving or static. Zooming maybe slightly but you're not going to notice it.
00:00:56 What Macbook did I get?
00:01:14 Desktop Settings
00:02:18 Dock Settings
00:03:44 Finder Settings
00:07:01 Quick Launcher - RayCast
00:08:20 RayCast Setup and Overview
00:10:34 Homebrew
00:13:18 RayCast Homebrew Plugin
00:14:12 Window Management - Rectangle
00:16:04 App Switching - Alt-tab
00:17:20 Menu Bar Utility - Hidden Bar
00:18:30 Menu Bar Stats
00:21:26 Menu Bar Calendar - itsycal
00:22:10 Break Timer - Time Out
00:23:37 Homebrew Cask Versions
00:24:30 Install Firefox Developer Edition
00:25:12 Firefox Settings
00:28:21 Useful Browser Extensions
00:31:05 Privacy Focused Browser Extensions
00:32:30 Firefox Layout
00:33:29 Other Apps I use
00:35:06 Install Docker Desktop
00:35:41 oh my zsh setup
00:38:37 iterm settings
00:41:09 oh my zsh configuration
00:42:46 Set up git SSH key
00:44:49 dotfiles setup
00:45:42 CLI Tools I use
00:46:29 Install Node.js with nvm
00:47:37 Useful npm global commands
00:48:33 VS Code
00:49:32 Install VS Code Extensions
00:50:33 Local Project Setup
00:51:15 Load VS Code Settings
00:52:04 VS Code Layout
00:53:29 Useful VS Code Settings
00:54:50 Useful VS Code Extensions
00:58:15 Other VS Code Extensions
00:59:19 Thanks!
I've watched countless Mac App and Mac Setup videos in the last few weeks because I will be getting my first Mac soon. This is hands down the best video I've seen so far. Thank you!
If i had to rank all the mac setup videos i have watched through the years, this ranks way up at number one. CJ is a natural teacher. Took the time to explain everything and not just skim through it. Really great work.
This was one of the most helpful developer setup videos for Mac that I've ever seen. Amazing suggestions on here wrapped in a no-nonsense video.
Mac user since literally 1984. Great content CJ. I even learned a thing or two.
Three things: 1. Fish shell. 2. Kitty terminal. 3. Volume for the recording was way too low. I had to boost it quite a bit to hear it. Then blew my ears out when my Mac spoke the time. ;)
What a killer video. So indepth but super high production value and veeery watchable. Timestamps are on point. I'm sure to visit and revisit this video many times in the future.
I was watching this in incognito mode, but the video was so good and detailed and useful, that I specifically got back to non-incognito to give it a like 😄Thank you! ❤
20 mins in, and I've already downloaded 3 new apps! Wonderful video!
just got a mac for the first time and watched so many MacBook set up videos and this is by far the best! thanks!
congrats with purchase!
My Macs are all reconfigured and a bit "hacked", but you just made it super clean! Well done Mr. CJ!
My life splits in half: before and after discovering iTerm's natural language setting 🤯
Thanks so much for this vid, amazing stuff!
my man is just a beast, overcame all mac setup videos on youtube, great work!
The way you setup your mac is next level. Awesome job!
@Cj Reynolds
One of the best and most valuable video of this kind on entire youtube. Divided into logical sections, no gibberish which is very common among other channels and this type of videos, practical. Very well done mate 🎉
CJ showed me how to set up my used mid-2016 macbook when i first started learning to code. now, 4 years later, im watching this video setting up the new macbook air i just got as a sign on bonus for my first job as a developer.
a bit late, but congrats on the first job!
This is the best set up video for mac 2024 hands down. I also use raycast and love using the create links as shortcuts
Ah, the memories. The Mac setup streams were how I originally discovered CJ a few years ago. Awesome stuff 🚀
Spectacular! The best mac setup I've ever seen
Amazing. Discovered a few very neat tools from this but more importantly got some juicy tips for tools I've been using for years. Thanks!
Thank you for the informative video. I am recently switching back to Mac after a few years and this was helpful. Most videos on the same topic all contain the same information while you had new things I haven't heard before in my recent research. Cheers.
Even though I might have watched countless setup videos, this definitely tops the list. This is so useful and relatable. Probably shows how much CJ has learnt over the years and worked so hard on optimising productivity. 💟
I wish I had had something this comprehensive when I was setting up my current computer 5 years ago. I’m getting a new one soon and will definitely use this video to set it up.
Things I’m personally gonna add/do different:
Chrome as default browser (my personal preference)
Brave
Neovim
Bun (I’m using Bun a lot these days, it’s my default runtime for HTMX projects with Hono as the backend framework and JSX library)
Go
Rust
Python
Postgres (got a lot of projects with local Postgres DBs so I need this)
MySQL
SQLite
TablePlus (the GOAT for looking at SQL DBs in a GUI)
Deno (I’m not using Deno as much as Node or Bun but will probably still add it to have it)
VSCode settings: Source Code Pro as font, Dark High Contrast as theme, Neovim extension… I’ll most likely bring in some select aspects of your setup that I like though.
From setting up my personal mac to setting up my work machine through CJ's setup videos feel so great. There should be a series of all the "setup my mac" machine CJ did from live streams to VOD
FYI: Raycast Window Management plugin can replace Rectangle with the same shortcuts.
Yes, he also said that. He just prefers Rectangle.
Thanks so much for sharing your setup! This was one of the better videos I've seen :) The iTerm "Natural Text Editing" key mappings was super helpful!
Honestly, I tweaked some settings to personally fit my workload but the vs code settings are clutch. I have experimented with different settings for over 2 years and havent found anything that minimalized the workspace "enough". Count on you to come up with something so simple yet useful!!
The number one video on this subject that i have watched in youtube over the years !!! 5 starts !!! 🎖✨
41:06 seamlessly done! Love it! Great video, very useful and A LOT to take in so thanks for the timestamps to jump about.
Nice to see you in Syntax team. Thanks for the video, as I am new Mac user it helped a lot :)
Awesome walkthrough, CJ is THE best!
Honestly great video! I have been using Mac OS to develop on for like 5 years and I didn’t know about some of these cool things. In particular; Raycast + the brew extension (just set it up last night) as well as stats tool is quite nice. Thanks for all this, very comprehensive!
First video of yours I've seen and I loved your vibe. Thanks for bringing it all together in such a light and cool way!
Regardless the development stack, my setup is very similar and I would like to say that it is really worth giving Arc Browser and Warp Terminal a chance.
lots of the stuff mentioned here I'm already using, Though, there were things I didn't even know were there. Really good in-depth video !!
One of the best and most useful video that I've seen this year!
i watched the whole video and i liked so much i can say this is the best mac set up video i've ever seen and cj he such a spontaneous teacher i enjoyed the video and it's so helpful thank you so much guys liked your channel and podcast from that one
This great ! Got my first macbook this week and I used 90% of your setup ! Love it !!
Every time I have to set up a mac, I pull this video. Thank you! 🎉
If I watched TH-cam video from the start to the end, it means I like it and became new subscriber.
Friend, this was actually useful. I've been so frustrated for so long with search defaulting to "This Mac" instead the obvious "This location". Having to click and "see properties" to see how much space is left on my HD is annoying. Having to Cmd + Up to go up through the folder tree to see where I am... all those little things that were low key annoying all the time. Thank you!
You're also charming AF.
I am a Linux nerd mate and yeah i do these stuff by myself..............
but sooner or later have to use a mac for work so knowing these helps a lot.
btw at first instance i was like WTF 1 hr but you covered everything that is relevant and important.
Thanks for the video.
One of the biggest lessons from this well thought through video I have gained is to take notes on setting up your pc/mac/linux work environment.
Thank you for the details put into editing this educational video.
For me settings and configurations is an ongoing process. I am considering a Password protected note file. Layer the note files with sub folders if necessary. I like how a lot of configurations in coding can be scripted and stored in a git repo.
Congrats on keeping me hooked for the entire video. I almost did not watch when I saw how long it was. Our MacOS setups is almost the same. You did reach me a few new tricks in the first part of the video. Thanks! 🍻
This movie completely changed my life as software developer 🤯 Thank you 🙏
An hour setup video is wild lmao. Well done
As a new Mac user coming from Windows... I can't thank you enough!
46:50, you can do "brew install nvm" and enable the nvm extension inside the .zshrc file, "plugins=(nvm)" so OHMYZSH will gonna detect nvm automatically.
This was an excellent video for a newbie to mac OS. Thank you.
This is SUCH an amazing video! This is actually incredible.
Good to see your smiling face and this video was wonderful.
Nice video CJ! Well presented a lot of useful stuff 🎉
Amazing! It is hard to find someone with a very similar setup that I have. Yours gave me some ideas of improvement. Thank you so much 🎉
You're amazing, cj. I have implemented all the settings and its supercool. Post importing vs code settings, I couldn't toggle between editor and Primary side bar using shortcut "command +0" & "command+1"
Ooooh CJ, nice to see you, I set up my MAC twice already based on your vid from Code Garden
Today I destroyed my Mac to the point where the operating system told me I lacked the necessary permissions to even open System Preferences. Your video made it rise like a phoenix from the ashes. Thanks a lot!
I don't use terminal a lot but the iterm tips were pretty awesome!
Great video as always CJ.
As a note, you no longer need to install Homebrew Cask Versions, the project has been deprecated and functionality incorporated into Homebrew itself.
Hidden-bar is also currently unsupported on Sonoma 14.6.1.
is there a good hidden-bar alternate?
@@ousepachn it is working for me today
Thanks for a really helpful video - didn't install everything but got some good tips!
Thank you very much friend, I was now able to install a lot of things to continue learning everything based on the world of programming
watching this from my few hours old MacBook love you cj
This was an incredible resource. Thanks for putting this together!
The settings window is where you can set aliases & shortcuts for almost anything via Raycast. It may be a minor bit of friction to initially set it up, but the window management described via the Rectangle app can be accomplished via the built in Raycast window management extension.
I didn't know I needed all this. Thank you, very useful!
18:31 mins in and this guy is cooking so hard, i can finally use my mac without exploding and i still have 2 thirds of the video left…
WOW CJ is there with you. Nice
Those finder settings are life changing !!! 😄 . I was always annoyed at how search used to search in the mac instead of the folder
Super helpful stuff, CJ. Learned a lot. Thanks!
why didnt you just give us a nix file to run?
handsdown the best setup video.
Wow this is a Gold mine. Thanks CJ and Syntax!
wow wow wow - this is such an amazing tutorial
Awesome!
Great "Mac Tweak Tools" :--)
Thank you, CJ!
Thanks for the awesome tutorial. I've been using Windows since born and it was painful to install apps or switching between tabs on mac. I love RayCast and all other apps you suggested!
long time cj fan here to support 👍☕️🙏⭐️🥳
This video is so helpful, save my bunch of time, thx.
Great stuff mate, I'd recommend you trying warp as your terminal.
Wes and Scott use warp, but there is def a concern around needing an account for a term.
Thanks for sharing this knowlegde! it was really useful
Lots of useful info thanks! I would add TMUX to the list, the speed at which you can manipulate the terminal without using the mouse is much faster with tmux.
GOATED guide
Awesome video man. Was extremely helpful and informative. You sold me on raycast
Thanks for the great tips, my Mac feels better now :)
CJ is awesome. I followed your twitch streams back in the day.
Your content is awesome, by far the best i have seen but just a little advice to make your camera feed little smaller its a bit too big currently and maybe make the mac's screen a bit bigger
Otherwise, great production quality and in depth deatils and many great tips
chad guy. i use these apps too. so convenient
Great video, I will get a brand new Mac next week for my new job, so this was really useful 👌
I am watching this while about to 100% clean up my Mac. Also from 2020 but still Intel in my case.
Great video, we need more content like this!
Well done my man, just enough detail
this was super helpful, thank you cj
This is a thorough video. Love it
Fantastic. A lot of nice tips and presented superbly. Much appreciated.
Great Video, I opted for Warp terminal rather than iTerm but followed just about everything else
This is a masterpiece. Thanks!
Thank you. I have been looking for something like this.
Thanks a lot very very helpful !! I was totally new as a dev to mac. Just one thing you could have explained how to fix key input source just in case your keyboard doesn't match mac settings.
Under "Other Apps I use" you could also save your installed brew software into a Brewfile using `brew bundle dump`. That does save the version though, but might be handy when setting up a replacement device.
Such a great video. Thanks for everything!
Outstanding walkthrough. Thank you!
this is an awesome video. thank you cj
Hi, Thanks i just got mac for first time and i am going through your video on how to setup things on mac.
Your window manager is already a 3d program (it is just using 2 dimensions), it really doesn't actually change how much work it does whether the window is moving or static. Zooming maybe slightly but you're not going to notice it.