Setting up new M2 Mac Mini for software development

Поділитися
Вставка
  • Опубліковано 1 жов 2024

КОМЕНТАРІ • 268

  • @AZisk
    @AZisk  6 місяців тому +1

    JOIN: youtube.com/@azisk/join

  • @hanes2
    @hanes2 Рік тому +328

    Pro-tip: If you call a folder "Developer" in your Home directory, it will become a special folder. In list view, it will now show "version" as a column and if you place the "Developer" folder in the sidebar, it will get a hammer icon. Very neat. I like it.

    • @Rydn
      @Rydn Рік тому +59

      I too, watched the video.

    • @LewraAzad
      @LewraAzad Рік тому +3

      ​@@Rydn which video!?

    • @mikez2501
      @mikez2501 Рік тому +18

      @@LewraAzad this video. All he did was literally say the same thing that was said pretty early in the video.

    • @nicolascossio5961
      @nicolascossio5961 Рік тому +2

      niceee hahah didn't know that, ty

    • @ChrisDev123
      @ChrisDev123 Рік тому

      Works in Monterey too

  • @KenAnderson-uj6yt
    @KenAnderson-uj6yt Рік тому +6

    So after all the installs, how much disk space did you have left? Did you install the VM (or other items) on the external drive? I had a 128Gb HD in a MacBook and after Office and a few productivity apps I barely had room for documents.

  • @BrendenBishop
    @BrendenBishop Рік тому +6

    Have you explored having a mac mini desktop AND a macbook for travel purposes? I'm curious about this setup, but worried about proper/seamless syncing between the two?

  • @ashishsonihere
    @ashishsonihere Рік тому +22

    I'm learning software development and machine learning by myself. I know some of the stuff he talks about, but everything else just goes over my head 🙃 but still, I love his content!

  • @Hobbitstomper
    @Hobbitstomper Рік тому +13

    I only used the developer tools of Chrome for years, until 3 years ago when I realized that Firefox's developer tools are more advanced in the CSS area. Firefox gives a lot better feedback and insightful comments on why something doesn't work. Firefox is my CSS debugger.

    • @nyambe
      @nyambe Рік тому

      What is Firefox?

    • @a4e69636b
      @a4e69636b Рік тому

      Firefox is awesome.

  • @akin242002
    @akin242002 Рік тому +3

    The Mac Mini is great for those that do not want to bring a laptop outside the apartment/house. Just get a decent 27-inch 4k LG monitor, Apple keyboard, and a magic mouse. This includes 16GB of RAM and 512GB of SSD storage.
    - M2 Mac Mini $1,300
    - Apple Keyboard $30
    - Apple magic mouse $99
    - 27-inch 4k LG monitor $300
    Total = $1,729.
    FYI...The M2 MacBook Air costs $1,600 with 16GB of RAM and 512GB of SSD storage.

  • @NePhoosStAr
    @NePhoosStAr Рік тому +15

    It would be cool to see how much storage space is left after setting up this dev environment

    • @Doffy-Sama
      @Doffy-Sama Рік тому +4

      prob like 150-160gb left

  • @Daniel-jr5jt
    @Daniel-jr5jt 10 місяців тому +6

    Hello Alex 🖐🏻. I am windows user and today bought my first MacBook . I have struggle to setting it up for Development . Your great video helped me alot! Keep the good work!! I am happy that i found your channel!
    Greetings,
    Daniel

  • @satysin630
    @satysin630 Рік тому +11

    I love me a nice long form setup video 😁Always fun to see how others have their machines setup and some reasons behind it.

    • @AZisk
      @AZisk  Рік тому +1

      Glad you enjoyed!

  • @nyambe
    @nyambe Рік тому +5

    2 more things. 1.Volar (not Vetur) is the current official plugin since Vue 3. 2. Natural Mouse movement all the way (up to go up... down to go down! yeah)

  • @ScottLahteine
    @ScottLahteine Рік тому +26

    Homebrew seems to be quite popular, but I've been using MacPorts for ages so that's what I stick with. I'd love to see a video where you try out both and report your experiences. I'm sure a lot of developers are in a similar boat, using one or the other and curious about how things are on the other side of the fence.

    • @TheRafark
      @TheRafark Рік тому +2

      Home brew doesn’t work with older versions of OS X, so I have to use Mac ports. I don’t love it but it gets the job kind of done.

  • @princebansal_
    @princebansal_ Рік тому +6

    Was setting up my new MBP watching your old 31 min video and now got the new video, Nice !!
    Thanks for the amazing videos with so much learning with funny bits too !🙌🏼

  • @DaveChurchill
    @DaveChurchill Рік тому +6

    Really love these videos Alex, thank you so much. I am a Windows developer and am looking for a new laptop, and not really impressed with any of the Windows laptop options available. Through your videos like this and the ones on parallels I've learned that I can get pretty much everything I need on a mac now so I think I'll try it out

  • @LordVodka313
    @LordVodka313 Рік тому +4

    THANK YOU!! I just got a new MBP 14 M2 and your NVM management part was really a lifesaver! As i'm working on projects with different versions of node needed, You saved a lot of time!

  • @alejandromartinezramirez3312
    @alejandromartinezramirez3312 Рік тому +1

    Do you recommend me buy it? does it run docker, java and others programs that demand a lot resources?

  • @terencetcf
    @terencetcf Рік тому +2

    Few other suggestions: iterm2, ohmyzsh, powerlevel10k, square for window snapping, Microsoft Edge instead of Chrome

  • @henryd4331
    @henryd4331 Рік тому +4

    +1 on "unnatural" scrolling.

  • @vrajpatel3139
    @vrajpatel3139 Рік тому +2

    "Hey everyone, I am recently experiencing a drop in performance on my 2020 M1 Pro since updating to Ventura 13.2.1. I've noticed that the Mac heats up unnecessarily even during simple tasks and charging it makes the entire metal body heat up, which is concerning. I wanted to ask if anyone else has had similar issues with their M1 Pro and if there are any recommended solutions. Thanks in advance for your help!" and Alex if you have that machine lying around then can you plz testify for me drop in battery is also significant

  • @Soldknight324
    @Soldknight324 Рік тому +1

    Pretty sure you don't even need to --cask anymore, can just type brew install visual-studio-code

  • @rivashanramduth
    @rivashanramduth Рік тому +2

    Great video and walkthrough. But is 8GB going to be enough?

  • @ikechukwumichael1383
    @ikechukwumichael1383 Рік тому +1

    Thanks. Please how do I install c++ libraries like OpenSSL on this Mac mini and be able to run via vscode code runner? Thank you

  • @mukundbhatia
    @mukundbhatia Рік тому +1

    after all this anyidea how much space was left

  • @wykkedwyrm
    @wykkedwyrm Рік тому +2

    Instead of restarting terminal, you can just run exec zsh.

  • @amygdalios
    @amygdalios 11 місяців тому +1

    4:50 I'm not a mac user but if I'm not mistaken if you have copied the picture you can just select the icon under properties and press cmd+v to change it

  • @enphour7960
    @enphour7960 Рік тому +5

    Brilliant tutorial on comprehensive development environment setup using a Mac. I’ve been out of sync on software development tools for a Mac, and learned a lot from this video to get started again. Thank you!

  • @massimo79mmm
    @massimo79mmm Рік тому +1

    i have a macbook air that i love, but 8 gb is not enough.
    with vscode, mail, rust plugins for vscode end a few safari tabs, i have just 1gb of ram left and if i need more apps opened often the swap space is over 700mb, and i don't want to wear out the ssd.
    i'm thinking to buy mac mini m2 but with 16 gb of ram.
    do you think it is right, or maybe with just 8 gb i can work?

  • @wykkedwyrm
    @wykkedwyrm Рік тому +1

    Curious as to why Homebrew isn't the first thing you install and then use it to install Chrome, Beyond Compare, etc. While it wouldn't make for a great video, script it all out, get some coffee or beer and sit back and watch it do its thing. Actually, maybe it would make for a good video. Scripting installs with homebrew and maybe even some of the more common UI tweaks you make. What I do (mostly on Windows but a little on Mac) is set up a VM where I can get the script perfect and then use it for future new machines or re-installs of current ones. Love the videos.

  • @martinsoppa
    @martinsoppa Рік тому +2

    Finally a great video from a Mac ......... Pro-USER :D Thanks Alex for the many tips and tricks

    • @AZisk
      @AZisk  Рік тому

      Happy to help!

  • @brandonw1604
    @brandonw1604 Рік тому +2

    spotlight you can also just type vsc

  • @KendaBeatMaker
    @KendaBeatMaker Рік тому +1

    Volar > Vetur
    Not a big deal tho.
    Awesome video sir, thanks alot

  • @Frank2tek
    @Frank2tek Рік тому +2

    Hi Alex. Nice video as always. Saved this video as installation guide to setup macs for software developments. 🙂 ( My development setup is pretty much the same as yours ) 👍

  • @lazgonmon
    @lazgonmon Рік тому +1

    Are 8GB RAM enough to run docker and parallels?

  • @ytn6662
    @ytn6662 Рік тому +1

    I'm curious why people began using raycast instead of Alfred. Is there any difference?

  • @MichaelBurko
    @MichaelBurko Рік тому +2

    Thanks for the video, a lot of helpful tips! @AZisk, I know you mentioned before that you use Atem Mini Extreme for recording, but it only supports 1080p and your video looks super crisp! How did you achieve this? Do you just sync/replace your Arem recordings with camera recordings in Davinci Resolve?
    I record QA test automation trainings for Udemy and thinking about leveraging Atem Mini to simplify editing.

  • @MarkCollinstechyMarkbo
    @MarkCollinstechyMarkbo Рік тому +3

    Great video! Just got my first Mac and this video was a great watch. Learned how to fix a few things that were bothering me coming from Windows. Love your work.

    • @AZisk
      @AZisk  Рік тому +1

      Great to hear!

  • @yatsuk
    @yatsuk Рік тому +2

    Almost the same as I did for Windows.
    homebrew - scoop
    terminal - cmder (full version includes git/bash/vim)
    git desktop - sublime merge (light and fast)
    missing in the video
    for screenshots - greenshot
    for video capturing - screen recorder (can save video as animated gif and blur some sensitive data)
    both used for registering bugs
    would be nice to hear what to use for screenshots and video capturing on mac

  •  Рік тому

    Excellent,
    8gb ram is enough for xcode and android studio?

  •  Рік тому +1

    Every day in my Dev day... 256 ssd is not enough... Apple should change this "base model" for minimum 512gb ssd

  • @Torrixo
    @Torrixo 14 днів тому

    hey Alex im struggling with the installation of openjdk17
    and the java_home stuff so confusing.

  • @LingBaneHydra
    @LingBaneHydra 11 місяців тому

    Unnatural scrolling! hahaha
    Only Apple's arrogance could come with a "natural" name for what they think is "best".
    Great video!!!

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

    Hi, I want to ask. Is 8GB RAM enough to run Jetbrains + Chrome with multiple tabs open + Docker at same time? Thank you 😁

  • @toadlguy
    @toadlguy Рік тому +3

    This was just excellent, Alex. One difference from what I do (have done) is using Homebrew. I use to use it all the time but ran into problems with Apple silicon. Also it seems that many of the casks were not the latest version or didn't download everything that the normal installer did. Has this gotten a lot better? (Also the other thing I have done on my 256GB M1 Mac Mini is set up my home directory on an external SSD drive, but that is a whole other story - still runs pretty zippy).

  • @pmoohkt
    @pmoohkt Рік тому +4

    Thanks for the video: it made me realise that for software development, Mac isn't that different from Ubuntu (or the other way around). While I see and envy the "cool" factor of Apple products, I can't get around the closed hardware that you can't upgrade, repair, or even move your SSD to another computer in case of failure.
    --- Your friendly Linux troll 😄

  • @piotrprs572
    @piotrprs572 Рік тому

    I'm rly wondering.. who buy this overprices not expandable shit? 😀😁🤣😂

  • @anonymous-8001
    @anonymous-8001 6 місяців тому

    Hi Alex, are you still there? I'm going to get a Mac mini in the near future. Any chance of a screenshot giving the Mac specs that you have to install node.js and android? I find lots of debate on the internet and they don't look convincing. Is 8 gb ram enough for everything?

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

    I’ve been binging these videos… anyone know a similar channel for blender users? More hip stuff I guess is what I’m asking about

  • @PatricioBenavente
    @PatricioBenavente Рік тому +1

    Flycut for multiple copy and paste, is a basic utility for any delevelopeer

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

    It's like GNU/Linux distro but 2 times more expensive and very restrict to customize.

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

    You don't need a local web server? And.. how much space is needed for all this tools?

  • @kapilgidwani
    @kapilgidwani Рік тому +1

    Thanks a lot for this video. I was stuck with a permission issue while installing angular. Your advice to use nvm saved my day :-)

  • @johansvid
    @johansvid Рік тому

    Is the Mac Mini M2 (base) your development machine, or did you just want to show it is possible te develop on a machine with 8 GB RAM and a 256 GB SSD?
    Wait, you run a virtual Windows 11 pc on a computer with only 8 GB RAM in total?

  • @java4you
    @java4you Рік тому +2

    Hello, Alex. Great video. And how much free space is left on the disk after installing these programs?

    • @AZisk
      @AZisk  Рік тому +2

      not much. around 50Gb

    • @java4you
      @java4you Рік тому

      @@AZisk Thank you. This is a very necessary and interesting video. Last year I bought myself a mac mini m1 16/256 GB only for mobile and flutter development. After installing xcode, android studio, flutter , chrome and creating several flutter projects - 50 Gb.

    • @reinercraja
      @reinercraja Рік тому

      How much ram it is consuming if you run xcode, vscode and parallel(windows) simultaneously @@AZisk

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

    Seriously, vscode instead of xcode? If you could develop iOS app in vscode, then no one would need that piece of ...

  • @encandando
    @encandando Рік тому +2

    Excellent! I'm just setting up my first ever macbook for work, so this video was really helpful!😊

    • @AZisk
      @AZisk  Рік тому +1

      Glad it was helpful!

  • @Elrevisor2k
    @Elrevisor2k Рік тому

    If you intall docker and kubernetes in a homeserver do I need also to install conda and docker in my mac? Or how do I connect to those on my other computer server with the VMs ( using an old dual xeon with 64gb mem and 4T as server with proxmox

  • @shreyanshmishra6613
    @shreyanshmishra6613 Рік тому +1

    All these can be installed on 256gb storage? Amazing!!! You should have shown how much space was left at the end. Great vid

    • @walterurbina813
      @walterurbina813 Рік тому +1

      I think 256GB is too little. Generally, environments start to grow, more versions, tools, libraries, projects, git version control increases a lot, etc, etc, etc

  • @lordpretl
    @lordpretl Рік тому +1

    Don't you recommend typescript?

    • @AZisk
      @AZisk  Рік тому +1

      oh yeah i absolutely do. Thanks for being a member!

  • @okbrown
    @okbrown Рік тому

    Not convinced that 8GB of RAM in the long term will be helpful. You would need to be very disciplined in making sure you don't have too many applications opened at the same time.
    Docker despite resource controls will still eat up memory, your browser, nodejs, even android studio and big projects 🤦🏾‍♂️🤷🏾‍♂️ ... Are memory hogs. Maybe this set-up is ideal for light weight projects 🤷🏾‍♂️.... I would love to know everyone's experiences and be wrong 😂 save myself some money lol. Also what happened to virtualbox?

  • @kimbapslayer1995
    @kimbapslayer1995 Рік тому

    Use Brave over Chrome guys! It's blocks trackers, cookies, and straight up blocks ads on youtube out-of-the-box. UA-cam premium no necessary if you strictly use it on Desktop. brave is built on chromium, so you get all the same securities and features. Like extensions etc.

  • @xinye0123
    @xinye0123 Рік тому +1

    很棒的视频

  • @LucianoEvaristoGuerche
    @LucianoEvaristoGuerche Рік тому +1

    UTM does not have all whistles and bells Parallels has, but fits my needs pretty well.

    • @theontologist
      @theontologist Рік тому +1

      I thought the same until I actually tried Parallels. It is SO MUCH FASTER!

  • @dca374
    @dca374 6 місяців тому +1

    Love this video, thanks!

  • @davidligon6088
    @davidligon6088 Рік тому +1

    Excellent video! I feel compelled to walk through and try your setup.

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

    Thanyou for sharing your knowledge. Just purchased a mini pro. This will help shorten my learning curve. Excellent instructional video

  • @divyanshsingh5327
    @divyanshsingh5327 Рік тому

    I dont have python by default on my M2 MacBook pro? what should I do
    Also the nvm path is saved on .zshrc and not on z.profile? what is the difference and should I change it?

  • @rafael.setragni
    @rafael.setragni Рік тому

    Be careful! 8Gb of Ram is not enough, because the system will starts to do swap in the SSD very often and this will kill your mac very fast.

  • @faridbello4508
    @faridbello4508 Рік тому

    Hi Alex, thanks a lot. Please my terminal always launches from my conda base environment. How do I deactivate it permanently so that it doesn't always launches from the conda environment?

  • @house0795
    @house0795 Рік тому

    what monitor you use? I have 1440p and 1080p and the fonts looks like trash on Mac in comparison with windows,

  • @saishanmukh8005
    @saishanmukh8005 Рік тому +1

    make a video on flutter

  • @sweealamak628
    @sweealamak628 Рік тому +1

    I must be a dinosaur 🦕 Not a single installation of any relational database.

    • @AZisk
      @AZisk  Рік тому +1

      cloud ☁️

    • @LyricsQuest
      @LyricsQuest Рік тому +1

      I was also wondering where the "real software" development was happening... mainly web development it seemed.

    • @tacorevenge87
      @tacorevenge87 Рік тому

      DuckDB or cloud or docker containers

  • @y2knoproblem
    @y2knoproblem Рік тому

    Using Ventura 13.4 OS I have to use 'python3' instead of 'python'. How can I change the path for python3 to python?

  • @ViBe.G
    @ViBe.G 10 місяців тому

    I first watched this video even before buying my mac mini m2. A week later I finally bought mac mini m2 and went to set-up it up like this even tho I am just about to start learning python. hahah lets hope I become a python programmer in a year. lol

  • @MrSunTrope
    @MrSunTrope Рік тому +1

    Thank you man!

  • @bitcoinjc
    @bitcoinjc 7 місяців тому

    Is there any way I can backup/ make an image of my Win 10 on Bootcamp and somehow use that image and get it to work via Parallels on M3 ?

  • @mukundbhatia
    @mukundbhatia Рік тому

    while setting up my django project when i upgraded from linux to mac m1 pro homebrew did something strange, whenever i used mysql installed via homebrew to connect my django to localhost db it was loading very slow but when adding natively mysql ofc removing from homebrew the speed to template opening increased how i came to conclusion that its was not something with my django was simple as i used a hosted db it was running smoothly but local mysql db was slow when with homebrew maybe i might had done something wrong as i was new to mac

  • @vanrajghed28
    @vanrajghed28 10 місяців тому

    I am android developer i want to thinking to buy mac mini m2 256gb and 16gb ram is it fine for android development is there any suggestion??

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

      I think 32gb would be a better idea. I happen to do mobile development and Android Studio was at some times using 20 gb of my 32gb.

  • @sid__art_6614
    @sid__art_6614 7 місяців тому +1

    best video I've ever seen on setup❤❤

  • @russelllapua4904
    @russelllapua4904 Рік тому +1

    I know this is a set up video but you're very good at explaining things especially around the python part, what is happening, why and what you should do.

  • @TannerBarcelos
    @TannerBarcelos Рік тому

    Yeah I think the M2 Max Mac Studio I got is overkill lol. I wanna get into making videos and photography, but that + the software development I do (no low level, memory intensive stuff) is probably not even a match for the M2 Pro Mac Mini.
    I think I gotta exchange

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

    First time I hear about raycast.
    I've been using alfred.
    Are there any points that favor raycast other than alfred?

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

    Awesome video never used b4 home brew but gonna try

  • @matthieuhenocque7824
    @matthieuhenocque7824 Рік тому +1

    @Alex Ziskind, I am very sorry to inform you that nano has been replaced by pico in macOS. When you type nano in the terminal, macOS brings you pico instead, which works almost the exact same way (I noticed strange stuff with lines of text that are larger than the window)
    Thanks a lot for your videos BTW !

    • @AZisk
      @AZisk  Рік тому +1

      I'm not sad. Basically the same thing :)

    • @nyambe
      @nyambe Рік тому +1

      Use vi, its the way

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

    Is is good choice for coders M2 8gb 256gb variant @alex Ziskind?

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

      8gb might not be enough. I have that. I bought it for flutter development for iOS and it seems to works fine but when I check swap use it's mostly around some GBs. So in short it's fine for basic development but 16gb ram is better and make you future proof as well.

  • @tanvirmahfuzapurbo7839
    @tanvirmahfuzapurbo7839 Рік тому

    I have an M1 macbook air. I need to run assembly language codes in it.
    I cant seem to find a way to do it.
    can you please share how I can run assembly codes using vs code as IDE (without installing homebrew or xcode) on my mac?

  • @JohnSmith-zl8rz
    @JohnSmith-zl8rz Рік тому

    So overall you can work fine on soft dev with 8/256 ? I'm thinking buy the base model for that.

  • @lumpython5351
    @lumpython5351 Рік тому

    The launchpad is not efficient, I prefer drag the application folder to the dock like old snow leopard style, or just use spotlight with couple letter to launch the program.

  • @FustinaOrazu
    @FustinaOrazu Рік тому

    @Alex Ziskind a quick question, i want to use my mac mini to self host runner on github, my question is can i use mac mini remotely, or does it need to be with me all the time?

  • @libinjoseph5437
    @libinjoseph5437 Рік тому

    Aah you don't have to type cd just drag and drop folder in terminal will automatically launch terminal with that location 😃😃

  • @zeehan26otaku
    @zeehan26otaku 6 місяців тому

    how much space is left after all the installatioins on this 256gb varient???????

    • @AZisk
      @AZisk  6 місяців тому

      50gb

  • @GraphixMedia
    @GraphixMedia Рік тому

    Mac mini m2 8 gb ram is good for flutter development?

  • @sahylamyr
    @sahylamyr Рік тому

    "Will a 2020 Apple M1 Air with 8GB of RAM be sufficient for software?"

  • @omiggs
    @omiggs Рік тому

    Awesome tips. I didn't want to manually install the programs, so I just created a brew "recipe" with all the programs I need that's available in brew, so I don't need to do anything but run a big block of brew install commands at once and wait for them to finish.

  • @logangagnier8937
    @logangagnier8937 Рік тому

    anyone know why my mac (m2 air) doesnt let me drag things off my dock onto the desktop to remove them. it works if i do it over an open app. anyone have any ideas what could've caused this or what to do to fix it?

  • @973majid
    @973majid Рік тому

    How much available memory remains after completing all of these installations?

  • @PiyushAggarwal-hz9es
    @PiyushAggarwal-hz9es 4 місяці тому

    Just bought a mac mini m2 pro on 24 months EMI. Nice video. Helped a lot in setup.

  • @mohsinofficial
    @mohsinofficial Рік тому +1

    Wow really needed this video, very helpful

    • @AZisk
      @AZisk  Рік тому

      Glad it was helpful!

  • @nyambe
    @nyambe Рік тому

    That finder route and status thing? Wont believe the number of PC converts that have asked me that. Thanks. It's funny how each Mac finds out how to do things their own way. that is part of the MacOs great user experience. If you don't needed, you won't even know its there.

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

    nice video it helps me a lot! thanks for that

  • @shivamthakur1176
    @shivamthakur1176 Рік тому

    That natural scrolling thing bother me too. I guess we got accustomed to how it works in windows