Using A MacBook for Software Development in 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น • 75

  • @ArjanCodes
    @ArjanCodes  10 หลายเดือนก่อน

    👷 Join the FREE Code Diagnosis Workshop to help you review code more effectively using my 3-Factor Diagnosis Framework: www.arjancodes.com/diagnosis

  • @yanzhonghuang3263
    @yanzhonghuang3263 10 หลายเดือนก่อน +18

    Hi Arjan, here is a cool tip for you. If you rename your "development" folder to "developer", and place it in user directory. The folder icon will changed to Xcode icon, even in sidebar!

  • @twentytwentyeight
    @twentytwentyeight 10 หลายเดือนก่อน +7

    As TH-cam's corrosive effect becomes less and less hidden, I hope it's comforting to know you are one of like three professionals still providing free content that is full of personality, very informative, is well produced and by and large is the inverse of brain rot

    • @ArjanCodes
      @ArjanCodes  10 หลายเดือนก่อน +1

      Thank you so much, happy to hear that!

    • @thomasbattenfeld8579
      @thomasbattenfeld8579 10 หลายเดือนก่อน

      Agree! But who are the other ones?

    • @vladm6892
      @vladm6892 10 หลายเดือนก่อน

      I’m also curious about this

  • @KopfKino901
    @KopfKino901 10 หลายเดือนก่อน +44

    Having to create an account for Warp, and it being closed source is a big no-no

    • @svenwaibel7007
      @svenwaibel7007 10 หลายเดือนก่อน +2

      That was a problem for me too, but the functionality is great and I use it until any OpenSource version of similar functionality is available.

    • @JohnWalz97
      @JohnWalz97 10 หลายเดือนก่อน +4

      It's 2024 buddy. You need accounts everywhere to do any sort of real development, at least professionally 😂

    • @Doubleptrem
      @Doubleptrem 10 หลายเดือนก่อน

      yeah, everytime i see this sentiment online, I roll my eyes.. i'm like.. dude.. you are on a forum that you need to sign up for. in this case... it's youtube@@JohnWalz97

    • @pookiepats
      @pookiepats 6 หลายเดือนก่อน

      oh whatever, so self righteous

    • @multivitamin7
      @multivitamin7 5 หลายเดือนก่อน

      Wave is a very similar project and it's open source

  • @maciejkrasienko8164
    @maciejkrasienko8164 10 หลายเดือนก่อน +6

    Would love to see a deep dive on your BitWarden setup!

  • @gergelyadamhorvai3020
    @gergelyadamhorvai3020 10 หลายเดือนก่อน +3

    Hi Arjan, great video as always! I would be thrilled if you could explain the best practices for building automations with Notion.

  • @rafiullah-zz1lf
    @rafiullah-zz1lf 10 หลายเดือนก่อน

    In love with your accent and teaching methodology. Always a treat. Just one request please make a series on software development for some one like me who cant afford the paid courses.😢

  • @AlanBerman
    @AlanBerman 10 หลายเดือนก่อน +4

    Oh, also Raycast is an amazing spotlight replacement that does a lot of cool things.

    • @TyeMiller
      @TyeMiller 10 หลายเดือนก่อน +2

      It does pretty much everything all the apps installed through homebrew do, but in my opinion better in most cases.

  • @Joeespo2009
    @Joeespo2009 10 หลายเดือนก่อน +1

    I second Raycast, it also covers currency conversions, clipboard history and a ton of plugins. Btw, our developer Mac setups are very much the same!

  • @YesterYear42
    @YesterYear42 10 หลายเดือนก่อน +1

    Please please please make a video on how you use the Notion API! Would be super super helpful!

  • @mitchellposluns7073
    @mitchellposluns7073 10 หลายเดือนก่อน +4

    Would love deepdive bitwarden and notion videos

  • @sterlia369
    @sterlia369 10 หลายเดือนก่อน +4

    Its the first time I'm actually the first to comment! Keep going sir, love your videos

  • @svenwaibel7007
    @svenwaibel7007 10 หลายเดือนก่อน +2

    I'm using Linux so I can't recommend any Mac software but you mentioned Warp and that's what I've been looking for a long time. Dank je wel!

    • @noirdragon-10
      @noirdragon-10 10 หลายเดือนก่อน

      Linux version in on the limited release via invite or sign up I believe. soon it should be available for linux.

    • @svenwaibel7007
      @svenwaibel7007 10 หลายเดือนก่อน

      @@noirdragon-10 Warp is already available for Linux, there is a deb and a rpm package. Sign up of course.

  • @g_satyros
    @g_satyros 10 หลายเดือนก่อน

    Warp was a lifesaver. Appreciate the heads-up mate!

    • @ArjanCodes
      @ArjanCodes  10 หลายเดือนก่อน

      I'm happy the video was helpful!

  • @huangwei9664
    @huangwei9664 10 หลายเดือนก่อน +1

    Hidden bar saves my life🤪 thx!

  • @dudleygb45
    @dudleygb45 10 หลายเดือนก่อน +2

    Looking to get a mac for development, did you say you were using a macbook m1 air? I'm looking to use a m2 air with 16gb ram

    • @KoenCuijp
      @KoenCuijp 10 หลายเดือนก่อน

      I am also about to buy one. Any experiences here on how fast you run into limits with 16GB memory (e.g. with docker usage)?
      I really love Macbook Airs for the light weight (I travel frequently), but the big downside is that you can't expand the memory. Curious to hear experiences about 16GB being plenty or if it still sometimes limits you.

  • @vb2037
    @vb2037 3 หลายเดือนก่อน

    best tool I never user before its Raycast - spotlight with muscle) it can contain rectangle and many different tools like extension and not need to install separately

  • @michael_baron
    @michael_baron 10 หลายเดือนก่อน +1

    Amphetamine and AltTab. The former to prevent standby, the latter have a more windows like alt+tab behaviour that allows me to cycle through all windows (including hidden ones).
    Is anyone using the new macOS stages properly? I tend not to work in full screen a lot - am I missing out?

  • @cetilly
    @cetilly 10 หลายเดือนก่อน +1

    Oh yes!!! I love Warp!!!

  • @dezalator
    @dezalator 10 หลายเดือนก่อน +1

    if you want autocomplete, why dont just use zsh with plugins?

  • @remcogreve7982
    @remcogreve7982 10 หลายเดือนก่อน +3

    iterm2 also has autocomplete. You use the tab key for that.

  • @andrejk6770
    @andrejk6770 10 หลายเดือนก่อน

    Thanks fir the video Arjan, have you automated the setup of your mac with dotfiles or similar? It was annoying to remember how to install all those tools and go through MacOS settings without it. Also, would be great to hear how you set up your Python and the tools around it (like linters and formatters via pipx, VS Code settings) and so on.

  • @plato4ek
    @plato4ek 10 หลายเดือนก่อน

    Hey, Arjan! 1:21 What tab-completion in a terminal app are you talking about? isn't that a feature of a shell, and not the terminal emulator?

    • @marcosbarranquero8289
      @marcosbarranquero8289 10 หลายเดือนก่อน

      zsh most likely

    • @plato4ek
      @plato4ek 10 หลายเดือนก่อน

      @@marcosbarranquero8289 zsh is a shell. So it's not a completion in the terminal app, right?

  • @jossec1344
    @jossec1344 10 หลายเดือนก่อน

    Amazing, than you for all those tips Arjan!

    • @ArjanCodes
      @ArjanCodes  10 หลายเดือนก่อน +1

      It's my pleasure! Glad you liked the content.

  • @chineduezeofor2481
    @chineduezeofor2481 10 หลายเดือนก่อน

    I totally enjoyed this. Thanks for sharing.

    • @ArjanCodes
      @ArjanCodes  10 หลายเดือนก่อน

      I'm glad! Thank you for the kind comment :)

  • @shripad2388
    @shripad2388 10 หลายเดือนก่อน

    Why do you use brew to install python ? Condo would be better to manage and install

  • @HydrousVerified
    @HydrousVerified 8 หลายเดือนก่อน

    Is it still worth buying m1 air in2024 for software dev .

  • @maikwiesmuller1174
    @maikwiesmuller1174 10 หลายเดือนก่อน +1

    What about the horrible slow docker performance when in emulation mode on mac, because the target arch is x64 (aka python needs different binaries for numpy etc.) Any tips?

    • @jensschaefers
      @jensschaefers 10 หลายเดือนก่อน +1

      I‘m using Docker Desktop on a M1 MacBook at work.
      As we still have a lot of developers on x64 our base images are also built for this platform.
      Switching on Rosetta2 support in the Docker Desktop settings solved our performance issues. Starting up and running local containers is really fast now.
      I think this setting is now active by default on Apple Silicon Macs.

  • @loic1665
    @loic1665 10 หลายเดือนก่อน

    I really wish warp came out forlinux and windows as well!

    • @markus-sagen
      @markus-sagen 10 หลายเดือนก่อน

      It should be out for Linux now

  • @modoulaminceesay9211
    @modoulaminceesay9211 10 หลายเดือนก่อน

    best mechanical keyboard ?

  • @josh_is_me
    @josh_is_me 10 หลายเดือนก่อน

    I really prefer orbstack over docker desktop. It is so much faster and lighter weight.

  • @Nicolasalahmar
    @Nicolasalahmar 2 หลายเดือนก่อน

    are all those apps free?

  • @build.aiagents
    @build.aiagents 9 หลายเดือนก่อน

    Phenomenal

    • @ArjanCodes
      @ArjanCodes  9 หลายเดือนก่อน

      Thank you!

  • @jesusloaiza3032
    @jesusloaiza3032 10 หลายเดือนก่อน

    Hey @arjan can you help me with a project that I am running?

  • @thepaulcraft957
    @thepaulcraft957 10 หลายเดือนก่อน

    intellisense should be part of the shell and not the terminal

  • @roccococolombo2044
    @roccococolombo2044 10 หลายเดือนก่อน

    I could not work with a single screen. Desktop with 3 screens is the best.

  • @paxdriver
    @paxdriver 10 หลายเดือนก่อน

    Tilix is king

  • @JonBrookes
    @JonBrookes 10 หลายเดือนก่อน

    warp is now out for Linux. Hip hip hooray

    • @ArjanCodes
      @ArjanCodes  10 หลายเดือนก่อน

      Indeed!

    • @jesusloaiza3032
      @jesusloaiza3032 10 หลายเดือนก่อน

      @@ArjanCodes I meant

  • @canedohimura
    @canedohimura 10 หลายเดือนก่อน

    What’s your MacBook?

  • @getcass
    @getcass 10 หลายเดือนก่อน

    Turning off smart quotes .. who knew .. cheers, those are annoying as hell !!

  • @Spandauer66
    @Spandauer66 10 หลายเดือนก่อน

    I dont like Apple and i use Linux. I have many advantages than at Windows.

  • @ZuhaBuba
    @ZuhaBuba 10 หลายเดือนก่อน +1

    Legend has it that great developers always use dark mode as light attracts the bugs

    • @GreybeardGeek
      @GreybeardGeek 10 หลายเดือนก่อน

      No, just the cocky developers with young eyes. Their focusing muscles and lens haven't betrayed them yet.
      Simple optics: Overall dark screen => pupils dilate => reduced depth of field => eye muscles tighten for more precise focus => fatigue/eyestrain => blurry vision and headaches.
      Arjan only has a little bit of grey in his beard, so probably no presbyopia yet.
      Dark mode is evil. Just say no.

  • @smthngsmthngsmthngdarkside
    @smthngsmthngsmthngdarkside 9 หลายเดือนก่อน

    If you seriously insist on persisting with this terrible OS, at least do the rest of the world a favour:
    - use ASDF instead of homebrew; homebrew doesn't pin versions. ASDF is better than nvm. ASDF does python, go, rust, node, blah blah blah. seriously just use it.
    - reformat your harddrive to be case sensisive; it's not be default and it causes so many issues with renaming files in git.
    - setup fzf for autocomplete. (it's so strange that you characterise the default terminal as not having autocomplete, are you a warp shill?)