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

Поделиться
HTML-код
  • Опубликовано: 26 июл 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.
  • РазвлеченияРазвлечения

Комментарии • 150

  • @navixaxa5023
    @navixaxa5023 5 дней назад +4

    Finally a video where nobody's rambling incessantly, eating your ear off.
    Please, keep your videos like this ngl.

  • @_thorThunder_
    @_thorThunder_ 2 месяца назад +13

    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 6 месяцев назад +30

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

    • @sindo_dev
      @sindo_dev  6 месяцев назад +2

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

  • @thematthew4246
    @thematthew4246 5 месяцев назад +23

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

    • @sindo_dev
      @sindo_dev  5 месяцев назад +1

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

  • @krishnakantagrawal3874
    @krishnakantagrawal3874 2 месяца назад +2

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

  • @EduardoHenrique-nd1ro
    @EduardoHenrique-nd1ro 6 месяцев назад +6

    Thanks for sharing, Sindo!
    Cheers from Brazil!

    • @sindo_dev
      @sindo_dev  6 месяцев назад

      Thanks for watching!

  • @matheusrocha78
    @matheusrocha78 3 месяца назад +1

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

    • @sindo_dev
      @sindo_dev  3 месяца назад

      Thanks for watching!

  • @duxalex
    @duxalex Месяц назад

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

  • @Tequiller
    @Tequiller 6 месяцев назад +7

    such a great setup

    • @sindo_dev
      @sindo_dev  6 месяцев назад +1

      Glad you like it 🙏

  • @pinoykun3325
    @pinoykun3325 6 месяцев назад +5

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

  • @iamharshill
    @iamharshill 6 месяцев назад

    Thanks for amazing video.!!

    • @sindo_dev
      @sindo_dev  6 месяцев назад

      Thanks for watching!

  • @rizzler7452
    @rizzler7452 19 дней назад +2

    avg developer dreams
    shit just too good

  • @jorixnl
    @jorixnl 4 месяца назад +5

    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  4 месяца назад +1

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

  • @BHAIRAV001
    @BHAIRAV001 6 месяцев назад +33

    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  6 месяцев назад +2

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

    • @BHAIRAV001
      @BHAIRAV001 6 месяцев назад +1

      @@sindo_dev thanks

    • @AndyFairlie
      @AndyFairlie 6 месяцев назад

      Learn to spell first my man

  • @geralddd.g
    @geralddd.g 6 месяцев назад +5

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

    • @sindo_dev
      @sindo_dev  6 месяцев назад +2

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

  • @sunnysingha1154
    @sunnysingha1154 6 месяцев назад +1

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

    • @sindo_dev
      @sindo_dev  6 месяцев назад

      Thanks man! 🫶 More coming soon :)

  • @lcarv20
    @lcarv20 6 месяцев назад +4

    Suggest using brew to manage those installs

  • @isuskristkomunist5243
    @isuskristkomunist5243 6 месяцев назад

    Cool stuff

  • @chang112x
    @chang112x 5 месяцев назад

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

  • @viniciusmoraes5283
    @viniciusmoraes5283 2 месяца назад

    thanks BRASIL!!

  • @JonnieR
    @JonnieR 4 месяца назад

    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.

  • @L1ckdiznuts
    @L1ckdiznuts 2 месяца назад

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

  • @livb4139
    @livb4139 5 месяцев назад +26

    damn bro 64GB ram you must have spent a kidney

    • @Mustavii
      @Mustavii 4 месяца назад

      😂

    • @user-ov5cu8bh4z
      @user-ov5cu8bh4z 2 месяца назад

      😂😂

    • @sonyflyboy
      @sonyflyboy Месяц назад

      😂

    • @frithalien
      @frithalien 10 дней назад +1

      crying in the corner with 18GB after selling my soul...

    • @dennisvisualske
      @dennisvisualske 8 дней назад +1

      ​@@frithalienI sold my ancestors land go buy macbook air m1😂😂😂😂😂

  • @hmmhoney
    @hmmhoney 4 месяца назад

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

  • @Weirlive
    @Weirlive 5 месяцев назад

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

  • @julianrivera9506
    @julianrivera9506 10 дней назад

    I'm about to finish my software engeneering major and I was completely lost watching your video. It is pretty cool and clear, but I do not know the half of packages and software that you are downloading and setting up. Pretty neat video though!

  • @ZilverDx
    @ZilverDx 2 месяца назад

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

  • @harshraj9938
    @harshraj9938 21 день назад

    I wish i could have my own laptop too. I'm a student and i really wanna dive into computers and programming.

  • @erezhod
    @erezhod 6 месяцев назад

    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 ;)

  • @IlanNass1
    @IlanNass1 5 месяцев назад +1

    You should do a video just on Raycast

  • @_hologram
    @_hologram 6 месяцев назад

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

    • @sindo_dev
      @sindo_dev  6 месяцев назад

      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 6 месяцев назад

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

    • @_hologram
      @_hologram 6 месяцев назад

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

    • @sindo_dev
      @sindo_dev  6 месяцев назад

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

  • @5mintoheaven871
    @5mintoheaven871 3 месяца назад +1

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

  • @keeno7712
    @keeno7712 2 месяца назад

    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 2 месяца назад

    ARC USER HELL YEAH

  • @ali_adeeb
    @ali_adeeb 4 месяца назад

    how do you overlay the mac screen like that?

  • @markkuuss
    @markkuuss 20 дней назад +1

    I wish there was a small explanation on each tool and its benefits. Also why are you speeding up like you are racing against someone else. Being quick doesn't mean you being competent

  • @Javi_216
    @Javi_216 5 месяцев назад

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

    • @sindo_dev
      @sindo_dev  5 месяцев назад

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

  • @WidePhotographs
    @WidePhotographs 4 месяца назад

    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  3 месяца назад +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 :)

  • @torocat4911
    @torocat4911 5 месяцев назад

    devaslife inspiration? :D

  • @surrion
    @surrion 6 месяцев назад +1

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

    • @chebrubin
      @chebrubin 6 месяцев назад

      LOL Apple Silicon Docker will fail.

    • @surrion
      @surrion 6 месяцев назад

      nope try it...@@chebrubin

    • @shakapaker
      @shakapaker 5 месяцев назад

      rly?@@chebrubin

    • @ihor6320
      @ihor6320 3 дня назад

      @@chebrubin hey, could you please tell more details about Docker on M-chips? I'm going to buy one, but I use Docker every day

  • @DanielKepaKryptoRuchy
    @DanielKepaKryptoRuchy 6 месяцев назад

    Extra video!

  • @IyanSR
    @IyanSR 6 месяцев назад +2

    How you take video like that? Only capturing active windows

    • @sindo_dev
      @sindo_dev  6 месяцев назад

      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

  • @ihor6320
    @ihor6320 3 дня назад

    How is it dealing with Docker? I heard that Docker works bad on this machine. I want to buy one, but I have some doubts.

  • @zdravkodomic5029
    @zdravkodomic5029 6 месяцев назад

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

    • @sindo_dev
      @sindo_dev  6 месяцев назад +1

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

  • @CuszyYT
    @CuszyYT 5 месяцев назад +1

    How you record screen without wallpaper ?

    • @sindo_dev
      @sindo_dev  5 месяцев назад

      Channel secret :)

  • @fredrikwesterdahl1287
    @fredrikwesterdahl1287 5 месяцев назад

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

    • @sindo_dev
      @sindo_dev  5 месяцев назад

      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.

  • @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 3 месяца назад

      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.

  • @dragos-andreirotaru2316
    @dragos-andreirotaru2316 6 месяцев назад

    First thing to do is to install gentoo

  • @9r1nc3w1ll
    @9r1nc3w1ll 5 месяцев назад

    I would have gone terminal first.

  • @EstebanOrdonez-uw5ek
    @EstebanOrdonez-uw5ek Месяц назад

    Wallpaper, please 🙌🙌

  • @ramongerix
    @ramongerix 6 месяцев назад

    why you did not enable your filevault on your mac?

    • @sindo_dev
      @sindo_dev  6 месяцев назад

      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 6 месяцев назад

      @@sindo_dev theres no on silicon apple macs

  • @pangeran92
    @pangeran92 5 месяцев назад

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

    • @sindo_dev
      @sindo_dev  5 месяцев назад

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

  • @evertigo
    @evertigo 6 месяцев назад

    Why iTerm2 if there’s Warp?

    • @sindo_dev
      @sindo_dev  6 месяцев назад

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

  • @eray2968
    @eray2968 3 дня назад

    Dammm bro only install vscode

  • @MatthewatCourseCareers
    @MatthewatCourseCareers 5 месяцев назад

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

  • @zihuatanejo7741
    @zihuatanejo7741 5 месяцев назад

    what's hush login?

    • @sindo_dev
      @sindo_dev  5 месяцев назад +1

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

  • @gourabsarker9552
    @gourabsarker9552 6 месяцев назад

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

  • @sylostermin5650
    @sylostermin5650 6 месяцев назад +1

    Hello. Where are you from?

    • @sindo_dev
      @sindo_dev  6 месяцев назад

      Hey! I'm from Croatia.

  • @Numbermind
    @Numbermind 6 дней назад

    This video would be more usefull if you briefly explained why are you installing each item.. Without context, this doesn't tell me anything

  • @wlan2
    @wlan2 3 месяца назад

    Isn't that overkill for nodejs?

    • @sindo_dev
      @sindo_dev  3 месяца назад

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

  • @bapibasak2842
    @bapibasak2842 5 месяцев назад

    Arc brower is too buch buggy in Windows.

  • @ruru-dev07
    @ruru-dev07 3 месяца назад

    so it means you code !without! vscode !?

    • @sindo_dev
      @sindo_dev  3 месяца назад

      That's correct :)

    • @ruru-dev07
      @ruru-dev07 3 месяца назад

      @@sindo_dev i found coding sigma 🗿

  • @shakapaker
    @shakapaker 5 месяцев назад

    u block origin better than gostery imo

    • @sindo_dev
      @sindo_dev  5 месяцев назад

      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  5 месяцев назад

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

    • @gjermundification
      @gjermundification 5 месяцев назад

      @@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  5 месяцев назад

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

  • @orhanmadiassani
    @orhanmadiassani 6 месяцев назад

    Replace iterm2 by warp

  • @shakapaker
    @shakapaker 5 месяцев назад

    why insomnia and not postman?

    • @sindo_dev
      @sindo_dev  5 месяцев назад

      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

    • @sindo_dev
      @sindo_dev  5 месяцев назад

      Pretty much :D

  • @gordonfreimann
    @gordonfreimann 5 месяцев назад

    soy dev

  • @shelby255
    @shelby255 6 месяцев назад

    someone buy me a macbook

  • @junanli9849
    @junanli9849 5 месяцев назад

    666

  • @chebrubin
    @chebrubin 6 месяцев назад

    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 5 месяцев назад +2

    Many bad advises

    • @sindo_dev
      @sindo_dev  5 месяцев назад +3

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

    • @leviosaaa9005
      @leviosaaa9005 5 месяцев назад +6

      Bro learn English first

    • @PatricSjoeoe
      @PatricSjoeoe 5 месяцев назад +1

      @@leviosaaa9005 or your mother?

    • @pengumf9048
      @pengumf9048 4 месяца назад

      @@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  4 месяца назад

      You don't indeed :)