Setup a Mac for Development - Homebrew, iTerm2, Node.js, Productivity Apps and more!

preview_player
Показать описание


00:00:00 Introduction
00:00:30 What Mac Did I Get?
00:01:29 What is Homebrew?
00:02:44 Install Homebrew / xcode build tools
00:03:40 zsh is now the default shell
00:04:44 brew formula vs casks
00:05:40 The difference between terminal/shell/console/prompt
00:08:44 iTerm2
00:10:31 iTerm2 Settings
00:13:42 Anonymous Pro Font
00:15:53 iTerm2 Natural Text Editing
00:16:24 Shells / Changing to bash
00:21:36 .bash_profile / Customizing Bash
00:32:15 Install Firefox
00:34:28 Window Management - Rectangle
00:37:14 App Switching - AltTab
00:38:58 Quick Launching - Alfred
00:47:06 Other Apps
00:50:18 OS Finder Settings
00:53:27 Create Project Folder
00:54:07 More OS Finder Settings
00:55:48 More OS Settings
00:56:14 Dock Settings
00:57:58 Menu Bar / stats Settings
01:04:38 Note Taking
01:05:42 Firefox Extensions / Settings
01:25:27 VS Code Settings / Extensions
01:32:34 Global Node Modules / lite-server
01:34:02 Break Timer
Рекомендации по теме
Комментарии
Автор

I'm setting up my mb for development, not even half of the video yet and I FOUND THIS TO BE PURE GOLD. Thanks a lot!!!

techjandro
Автор

You explained things so clearly! Your the first person I can actually listen to for the entire video when it comes to computers. I’ve been really trying to dive into programming but it’s hard to listen to people that don’t sound excited about it! Definitely subbing!

adrianarreguin
Автор

Very excellent video I bought my MacBook Pro 2022 two weeks ago and with this video I was able to configure completely without any programming knowledge

Samuelrl
Автор

Terminal is the graphical program that runs the shell. For instance, you can switch shells in one terminal. In this can iTerm is the terminal and zsh is the shell, but can easily be bash or fish!

mavhunter
Автор

Impressive editing! From a 5 hour stream to this, wow! Thank you CJ!

wendyp
Автор

Just as I'm about to switch back to Mac after 10 years. Thanks a lot!

sahilsalim
Автор

Thanks for your video 👌🏻 apps alternative rectangle >tittles, , editors>CotEditor>TexMate

JonathanAnez
Автор

I just got a mid 2014 MacBook Pro 15 2.5 quad core i7(16GB ram/500GB SSD). Its currently running MacOs 11.7.3 with no problems and I'm gonna use it for Front-end development. I was using a Thinkpad W530 with Linux Mint as my primary machine, but I ran into some hardware/software inconveniences...so I just decided to run the Macbook(with the Thinkpad as a backup) for convenience. i'm already in the Mac ecosystem so it's almost natural. I REALLY thank you for this video.

LaughingLikeSagat
Автор

nano used to be called pico. Pico was based on the mail client called "Pine"

BoodskiBro
Автор

bash (as well as tcsh) comes *builtin* MacOS. No need to install it from brew (unless you want a newer version & license).
bash (or tcsh) scripts can also run from a zsh shell without problems provided you make the 1st line in the script: #!/usr/bin/env bash You can even use #!/usr/bin/env tcsh on a tcsh script and run it from *any* other shell.

CARPB
Автор

Please make a video for mongodb setup for mac m1, i tried but failed

ashikulshafol
Автор

Amazing detailed explanation, even after 1 year.

Thanks mate, your a legend!

I was wondering if you use copilot?

felipe
Автор

This is really neat! It is pretty close to the workspace I have been improving for the past 3ish years. I frequently look for practical apps and extensions (rectangle, alfred) and other improvements for my terminal - aesthetics matter too. It is quite refreshing to see a seasoned dev use similar/the same daily driver apps, I look forward to any tweaks! Cheers!

alejandroo-pc
Автор

First time mac user here, and this helped tremendously! THANK

itsTtttank
Автор

I would recommend volta over nvm for node management !

charlesdupuy
Автор

Can you explain more about the command you ran at 50:00 xargs brew install < apps.txt? Where is the apps.txt file stored, in the home directory?

AutomationMaestro
Автор

If you rename your dev folder to "Developer" it'll have a custom icon hehehe

absentfromtheworld
Автор

FYI you can use brew bundle instead of xargs, it’s a lot more like your classic package lock pattern. It also allows stuff like configuration of services etc.

liamkearn
Автор

what's the difference between the bash you installed from brew and the bash that already comes with the mac located at /bin/bash?

charlesaboujawdeh
Автор

Hi. i got a question about this setup on M1 chip. When I do same setup on Intel chip it works but on M1 it shows only HOST_NAME without path and under that it shows ` bash: ~: command not found `. And I don't know where can be the issue.

milanstiglic