Setting up new M3 Max MacBook Pro for Full-Stack Web Development

Поділитися
Вставка
  • Опубліковано 1 лип 2024
  • Today we're unboxing and setting up the New M3 Max MaxBook Pro 16″ for Web Development!
    With the year coming to an end, and realizing that my M1 MacBook Air has started slowing down my workflow, I decided it was time for an upgrade. This is the M3 Max Chip, with a 16C CPU, a 40C GPU, 64GB RAM, and 1 TB of storage. It's a blazingly fast machine, and today I'm setting it up for coding, primarily web development with JavaScript & TypeScript, and backend development with NodeJS and PostgreSQL.
    Hope you like the video, feel free to shoot me an email with your thoughts!
    📖 FREE E-book with Tips to Land a Job + Preparation Checklist
    → bit.ly/sindev-resources
    🗄️ Dotfiles
    → bit.ly/sindo-dotfiles
    🎬 Chapters
    00:00 - Unboxing
    01:16 - Cleaning up the dock
    01:34 - Arc
    02:32 - Ghostery
    02:46 - Mos
    03:33 - Raycast
    04:25 - Raycast Window Keybinds
    05:23 - iTerm2
    05:50 - Nerd Fonts
    06:38 - Configuring iTerm
    07:26 - oh-my-zsh
    07:50 - powerlevel10k
    08:52 - Hush login
    09:02 - Homebrew
    09:44 - Cloning dotfiles
    10:26 - TPM
    10:43 - Testing TMUX
    11:11 - ZSH Plugins
    12:39 - ZSH Aliases
    13:58 - NeoVim Boot and Plugin Installation
    14:29 - Testing NeoVim & LSP
    14:51 - pgAdmin4
    16:00 - Testing the setup
    17:34 - Insomnia
    18:39 - AppCleaner
    19:02 - Final Raycast Keybinds
    19:20 - Outro
    #M3Max #Unboxing
    🎥 My Filming Setup
    📸 Camera - FujiFilm X-T3 - amzn.to/3RwgjEH
    🔭 Lens - Sigma 56mm F1.4 - amzn.to/41xLRhY
    🎙️ Microphone - Rode Videomic NTG - amzn.to/4awKRyA
    👾 Small Pixelated Display - Divoom Ditoo Pro (10% DISCOUNT with code SINDO) - bit.ly/sindev-divoom
    💻 Large Pixelated Display - Divoom Pixoo64 (10% DISCOUNT with code SINDO) - bit.ly/sindev-divoom
    👤 About Me
    Hi! My name is Mateo, but I usually go by Sindo. I'm a Software Engineer who likes to learn and make videos about productivity, self-help, and anything tech-related. Throughout my life, I found that I love sharing valuable lessons that I've learned over the years with others, so that's what I'm doing on this channel!
    Anyway, make sure to subscribe, I hear that's what all the cool kids are doing nowadays.
  • Розваги

КОМЕНТАРІ • 138

  • @_thorThunder_
    @_thorThunder_ Місяць тому +3

    Just got my MB Pro M3 Pro two days ago, watching on it at the moment and setting it up at the same time, much appreciated mate👌🏼

  • @_acky
    @_acky 5 місяців тому +25

    I've been waiting for this video to come out. great setup and video as always !

    • @sindo_dev
      @sindo_dev  5 місяців тому +2

      Thanks for always watching and taking the time to comment man!

  • @thematthew4246
    @thematthew4246 4 місяці тому +17

    OMG, this video, style, everything is amazing!, wish to see more of you!

    • @sindo_dev
      @sindo_dev  4 місяці тому +1

      Thanks a bunch man, and thanks for tuning in! New video coming out this week :)

  • @krishnakantagrawal3874
    @krishnakantagrawal3874 Місяць тому +1

    First video of yours I am seeing … clean and great idea for the shot …earned a subscribe 👍👍

  • @EduardoHenrique-nd1ro
    @EduardoHenrique-nd1ro 5 місяців тому +6

    Thanks for sharing, Sindo!
    Cheers from Brazil!

    • @sindo_dev
      @sindo_dev  5 місяців тому

      Thanks for watching!

  • @matheusrocha78
    @matheusrocha78 2 місяці тому

    Amazing video, dude!! really cool vibe, awesome setup :) cheers from Brazil

    • @sindo_dev
      @sindo_dev  2 місяці тому

      Thanks for watching!

  • @duxalex
    @duxalex 13 днів тому

    thank you ,man ! now i know about arc and different cool stuff (:

  • @lcarv20
    @lcarv20 5 місяців тому +3

    Suggest using brew to manage those installs

  • @Tequiller
    @Tequiller 5 місяців тому +7

    such a great setup

    • @sindo_dev
      @sindo_dev  5 місяців тому +1

      Glad you like it 🙏

  • @pinoykun3325
    @pinoykun3325 5 місяців тому +4

    Nice setups. This is what i imagine JavaScript devs does 😂

  • @jorixnl
    @jorixnl 4 місяці тому +3

    Nice collection! Just finished setting up my own M3 Max and we have a lot of overlapping tools. Quick suggestion though: did you know you can clear your terminal by just pressing Ctrl + L instead of typing `clear`? Same for Ctrl + D instead of typing `exit`. Another tip is to remap your Caps Lock key (who needs that anyway) to Ctrl, as it's just a little bit more ergonomic for your left pinky finger :)

    • @sindo_dev
      @sindo_dev  3 місяці тому +1

      That's actually awesome, I can't believe I never found those keybinds, really appreciate the suggestion! 🙏

  • @BHAIRAV001
    @BHAIRAV001 5 місяців тому +31

    bruh now this is the quality content i am on my road to become software developer and i also want to creat content like this.

    • @sindo_dev
      @sindo_dev  5 місяців тому +2

      Thanks! Keep going at it man, you'll get there 🤝

    • @BHAIRAV001
      @BHAIRAV001 5 місяців тому +1

      @@sindo_dev thanks

    • @AndyFairlie
      @AndyFairlie 5 місяців тому

      Learn to spell first my man

  • @geralddd.g
    @geralddd.g 5 місяців тому +5

    Great set up man. You should do a video only on neovim setup

    • @sindo_dev
      @sindo_dev  5 місяців тому +2

      Thanks! NeoVim setup coming soon as well, as promised ;)

  • @iamharshill
    @iamharshill 5 місяців тому

    Thanks for amazing video.!!

    • @sindo_dev
      @sindo_dev  5 місяців тому

      Thanks for watching!

  • @L1ckdiznuts
    @L1ckdiznuts Місяць тому

    this is the reason why i love linux. you can set everything up with just one script

  • @isuskristkomunist5243
    @isuskristkomunist5243 5 місяців тому

    Cool stuff

  • @viniciusmoraes5283
    @viniciusmoraes5283 Місяць тому

    thanks BRASIL!!

  • @chang112x
    @chang112x 5 місяців тому

    Thumbs up for Insomnia ! I love it too ! :)

  • @sunnysingha1154
    @sunnysingha1154 5 місяців тому +1

    Nice content bro❤🇮🇳...love from india...want more like this...keep it up

    • @sindo_dev
      @sindo_dev  5 місяців тому

      Thanks man! 🫶 More coming soon :)

  • @livb4139
    @livb4139 4 місяці тому +10

    damn bro 64GB ram you must have spent a kidney

  • @IlanNass1
    @IlanNass1 4 місяці тому +1

    You should do a video just on Raycast

  • @ZilverDx
    @ZilverDx 2 місяці тому

    thx for sharing! Where did you get your lofi music?

  • @erezhod
    @erezhod 5 місяців тому

    Thanks a bunch! I have setup my Neovim using this video - looks sharp. How did you screen record your macOS windows like this, while perfectly sync'd with your camera footage?

    • @sindo_dev
      @sindo_dev  5 місяців тому

      Nice! Happy you got it working :D I can't share the exact details on how I recorded it as it's a channel secret ;)

  • @5mintoheaven871
    @5mintoheaven871 2 місяці тому +1

    can I get your zsh and powerlevel10k setup as in this video you didn't show which option you selected

  • @JonnieR
    @JonnieR 3 місяці тому

    I always wanted to learn how to code, but for me this kind of task alone is daunting haha! What more if you're actually coding XD
    good thing I also have another interest - World Building XD so maybe I'll purchase a Macbook to either do some codings, or create my own world XD but I think it'll be all worth it! Macbook laptops are super great machines for productivity.

  • @Weirlive
    @Weirlive 4 місяці тому

    I love the first part "remove all this ish that I'll never use"

  • @ali_adeeb
    @ali_adeeb 3 місяці тому

    how do you overlay the mac screen like that?

  • @keeno7712
    @keeno7712 Місяць тому

    Hey Sindo. I have a quesstion..
    So i am coming from Linux with I3 WIndow Manager. Now my Problem is, i have a new Monitor and want to switch between tabs. Is there a way to have a shortcut so for example, i press cmd + 1 or something and come directly to the first window and have the mouse focus also there? I switch spaces with cmd tab but my mouse is still on the other monitor..

  • @soujanya1
    @soujanya1 Місяць тому

    ARC USER HELL YEAH

  • @hmmhoney
    @hmmhoney 3 місяці тому

    I don't own a macbook but I enjoyed the video anyways, subscribed!

  • @WidePhotographs
    @WidePhotographs 3 місяці тому

    Based on your experience, which would you go for: 13” M2 24GB/1TB for $1,399 or 14” M3 Pro 18GB/512GB for $1,749?
    I plan on using it for Xcode/development related task.

    • @sindo_dev
      @sindo_dev  2 місяці тому +1

      If you haven't decided yet, for I'd go with the M2 option, just because of the extra RAM and storage, and the M3 Pro won't make *that* much of a difference, the build times will only differ slightly, the price difference is ridiculous :)

  • @_hologram
    @_hologram 5 місяців тому

    Sindo, great video. do you mind sharing what playlist are you using? It is great

    • @sindo_dev
      @sindo_dev  5 місяців тому

      Thank you! All of the music is coming directly from Epidemic Sound. I've gone ahead and found the tracks I used, they are as follows:
      1. Gregory David - Your Echo
      2. oomiee - Imaginary Friends
      3. Timothy Infinite - Deez Chestnutz (this one cracked me up lol)
      4. Dusty Decks - Carvings
      5. Dusty Decks - Jukebox Jackpot
      6. HATAMITSUNAMI - Earlybird
      7. Guustavv - Dragon Descent
      8. Gregory David - Coffee Break
      9. Timothy Infinite - MIA
      Hope this helps!

    • @_hologram
      @_hologram 5 місяців тому

      Just because of how detailed and how you kindly answered you deserve a subscribe :)@@sindo_dev

    • @_hologram
      @_hologram 5 місяців тому

      just found out your channel yesterday, really like the content man, thank you

    • @sindo_dev
      @sindo_dev  5 місяців тому

      ​@@_hologram Thanks man, I appreciate it! :)

  • @surrion
    @surrion 5 місяців тому +1

    for bdd I choose Docker, multi db with no installer needed :D

    • @chebrubin
      @chebrubin 5 місяців тому

      LOL Apple Silicon Docker will fail.

    • @surrion
      @surrion 5 місяців тому

      nope try it...@@chebrubin

    • @shakapaker
      @shakapaker 4 місяці тому

      rly?@@chebrubin

  • @Javi_216
    @Javi_216 4 місяці тому

    is it possible to port over or somehow use windows .exe applications/programs on Mac? generaly speaking without using virtualization

    • @sindo_dev
      @sindo_dev  4 місяці тому

      Not as far as Im aware, but I could be wrong 🤷‍♂️

  • @fredrikwesterdahl1287
    @fredrikwesterdahl1287 4 місяці тому

    Hey you know it's possible to map your arc credentials right?

    • @sindo_dev
      @sindo_dev  4 місяці тому

      Can you elaborate?

  • @69qwerty
    @69qwerty 4 місяці тому

    how has arc been on your battery. and how would you compare it with something like safari

    • @sindo_dev
      @sindo_dev  4 місяці тому

      I'd say definitely not as good as Safari, in my experience Safari has provided the longest battery life, but I never felt like Arc was "unusable" because of it :)

    • @69qwerty
      @69qwerty 4 місяці тому

      @@sindo_dev but as a chromium browser has it provided similar performance to chrome? Safari is virtually unusable for me as chromium is more stable for certain websites than webKit.

  • @zdravkodomic5029
    @zdravkodomic5029 5 місяців тому

    Hey what's the shortcut to fullscreen Arc like at 5:10?

    • @sindo_dev
      @sindo_dev  5 місяців тому +1

      I used Raycast's "Maximize Window" option, and I personally set it to Command + Shift + =

  • @IyanSR
    @IyanSR 5 місяців тому +2

    How you take video like that? Only capturing active windows

    • @sindo_dev
      @sindo_dev  5 місяців тому

      Unfortunately I can't share - channel secret ;) You can take a look at @devaslife, he does the same thing, I promise it's not too difficult :)

    • @neferpitou.
      @neferpitou. 5 місяців тому

      yeah it looks cool lol

    • @neferpitou.
      @neferpitou. 5 місяців тому

      seems like it is only possible on mac but i have found how to do it

  • @9r1nc3w1ll
    @9r1nc3w1ll 5 місяців тому

    I would have gone terminal first.

  • @user-rt1kv6su5o
    @user-rt1kv6su5o 5 місяців тому +3

    I'm in my 20s learning to be a programmer/coding, is it too late or not? I'm doubtful about my current age of 😊

    • @JokyGame
      @JokyGame 5 місяців тому +1

      it's never too late man, i've done a totally different domain at university so far. Literally opposite of anywhere near of programming/coding. I even learned anything i know by courses online and now i'm working in web dev doing frontend. And by the way, I was 23 when i got hired.

    • @sindo_dev
      @sindo_dev  5 місяців тому +3

      Absolutely not man! I personally know people who started with programming at the age of 26, and at the age of 31 are now making close to $30k/month. Obviously that's not the norm, but it just shows you that it's more than possible :)

    • @the_flushjackson
      @the_flushjackson 2 місяці тому

      Age isn't a thing. Do what you you're passionate about. Talent is also not really a thing for 99% of the populace, just put in consistent effort and you will raise your skill level. That goes for programming, art, languages, etc.

  • @DanielKepaKryptoRuchy
    @DanielKepaKryptoRuchy 5 місяців тому

    Extra video!

  • @EstebanOrdonez-uw5ek
    @EstebanOrdonez-uw5ek Місяць тому

    Wallpaper, please 🙌🙌

  • @CuszyYT
    @CuszyYT 4 місяці тому +1

    How you record screen without wallpaper ?

  • @dragos-andreirotaru2316
    @dragos-andreirotaru2316 5 місяців тому

    First thing to do is to install gentoo

  • @torocat4911
    @torocat4911 5 місяців тому

    devaslife inspiration? :D

  • @ramongerix
    @ramongerix 5 місяців тому

    why you did not enable your filevault on your mac?

    • @sindo_dev
      @sindo_dev  5 місяців тому

      I just skipped it during setup, forgot to come back to it, I wanted to check if it had any performance impact on the drive, nice catch :D

    • @ramongerix
      @ramongerix 5 місяців тому

      @@sindo_dev theres no on silicon apple macs

  • @evertigo
    @evertigo 5 місяців тому

    Why iTerm2 if there’s Warp?

    • @sindo_dev
      @sindo_dev  5 місяців тому

      I actually never heard of Warp, it looks amazing! Thanks for the suggestion!

  • @pangeran92
    @pangeran92 4 місяці тому

    Man, still can’t decide to buy full spec M3 Max or M3 Max with 64GB RAM

    • @sindo_dev
      @sindo_dev  4 місяці тому

      I dont know your workflow, but to me even 64GB felt overkill 🙈

  • @sylostermin5650
    @sylostermin5650 5 місяців тому +1

    Hello. Where are you from?

    • @sindo_dev
      @sindo_dev  5 місяців тому

      Hey! I'm from Croatia.

  • @gourabsarker9552
    @gourabsarker9552 5 місяців тому

    Sir do you earn 150k dollars a year? Plz reply. Thanks a lot.

  • @MatthewatCourseCareers
    @MatthewatCourseCareers 4 місяці тому

    Hey Sindo - We sent you an email about a Paid Partnership. Did you get a chance to read it yet?

  • @wlan2
    @wlan2 3 місяці тому

    Isn't that overkill for nodejs?

    • @sindo_dev
      @sindo_dev  2 місяці тому

      Absolutely is, but I also do video editing and other projects :)

  • @zihuatanejo7741
    @zihuatanejo7741 4 місяці тому

    what's hush login?

    • @sindo_dev
      @sindo_dev  4 місяці тому +1

      It just removes the “Last login” message when you start up the terminal :D

  • @bapibasak2842
    @bapibasak2842 4 місяці тому

    Arc brower is too buch buggy in Windows.

  • @orhanmadiassani
    @orhanmadiassani 5 місяців тому

    Replace iterm2 by warp

  • @ruru-dev07
    @ruru-dev07 2 місяці тому

    so it means you code !without! vscode !?

    • @sindo_dev
      @sindo_dev  2 місяці тому

      That's correct :)

    • @ruru-dev07
      @ruru-dev07 2 місяці тому

      @@sindo_dev i found coding sigma 🗿

  • @shakapaker
    @shakapaker 4 місяці тому

    u block origin better than gostery imo

    • @sindo_dev
      @sindo_dev  4 місяці тому

      I used uBlock for many years and this is the first time trying Ghostery - to be honest it feels more consistent than uBlock, which surprised me. I will have to see in the upcoming months if it’s worth staying with Ghostery

  • @gjermundification
    @gjermundification 5 місяців тому

    No, dadbod?

    • @sindo_dev
      @sindo_dev  4 місяці тому

      I didn't know about dadbod, looks cool, thanks for the recommendation :D

    • @gjermundification
      @gjermundification 4 місяці тому

      @@sindo_devvery nice combination: DADBOD( `tpope/vim-dadbod` ) + DBUI( `kristijanhusak/vim-dadbod-ui` ) and it's quite easy to add other DBs as well. Note to self wish I knew vimscript.

    • @sindo_dev
      @sindo_dev  4 місяці тому

      Nice one! I'll add those to my setup right now :D

  • @shakapaker
    @shakapaker 4 місяці тому

    why insomnia and not postman?

    • @sindo_dev
      @sindo_dev  4 місяці тому

      I also used Postman for a long time, but Insomnia bought me over with Vim mode, and I like the UI a bit more, although Im thinking of switching to rest.nvim or something similar soon :D

  • @haodev
    @haodev 5 місяців тому

    he didnt do anything on that $5k laptop he couldnt have done on a raspberry pi lol

  • @shelby255
    @shelby255 5 місяців тому

    someone buy me a macbook

  • @gordonfreimann
    @gordonfreimann 4 місяці тому

    soy dev

  • @junanli9849
    @junanli9849 5 місяців тому

    666

  • @chebrubin
    @chebrubin 5 місяців тому

    Oy what a waste of time no GCC compiler for Apple Silicon.
    No Jet Brains Intelij or WebStorm. Where is the Chat GPT. This is a video for someone who does not code and watches TikTok.

    • @karansethia1037
      @karansethia1037 5 місяців тому

      Living under rock or something? All jetbrains products have stable apple silicon version.

    • @karansethia1037
      @karansethia1037 5 місяців тому

      And web dev in most cases dont need a gcc compiler

  • @PatricSjoeoe
    @PatricSjoeoe 4 місяці тому +2

    Many bad advises

    • @sindo_dev
      @sindo_dev  4 місяці тому +3

      Feel free to share your suggestions! I think everyone here wants to improve their workflow, so all advice is welcome :)

    • @leviosaaa9005
      @leviosaaa9005 4 місяці тому +6

      Bro learn English first

    • @PatricSjoeoe
      @PatricSjoeoe 4 місяці тому +1

      @@leviosaaa9005 or your mother?

    • @pengumf9048
      @pengumf9048 3 місяці тому

      @@PatricSjoeoehaha so funny 😂😂😂

  • @dark_evil77
    @dark_evil77 4 місяці тому

    hahah bruh u don’t need such amount of ram, cpu and ssd for full stack development, can’t stop laughing)

    • @sindo_dev
      @sindo_dev  3 місяці тому

      You don't indeed :)