Course of Setup macOS for Programming

Nino DafonteRafa Gómez

By Nino Dafonte y Rafa Gómez Tooling

Set up your Mac computer just like Nino and Rafa do to program as comfortably as possible.

💸 First lesson available without registration 💸

What you will learn in this macOS Programming Setup course

Is Mac a good option for programming? What options are available to achieve a good programming workflow on Mac? 🤔

In this course, you will learn tools and workflows for programming on Mac, and will do so through a tour of the setups that Nino and Rafa have used for programming in recent years.

During the course, we will go into detail about the advantages and disadvantages of programming on Mac . We will also replicate some particular workflows from other operating systems and explore tools that can help you in your day-to-day.

Get inspired by all the tools and workflows shown in the course, to bring to your setup the things you like and thus achieve effective programming on Mac 💪

  1. 🚀 Why do we use macOS for programming? What tools do we use in our day-to-day?
    • 💻 Why I use macOS for programming
    • 🙋🏻‍♂️ Nino's Setup for programming
    • 💂‍♂️ Rafa's Setup for programming
  2. 👌 Set up your Mac and maintain all settings
    • 🖥 The best settings for your Mac
    • 🤫 Automate the [hidden] settings of your Mac
    • 🌚 Configure and automate your Mac using dotly
    • ⬛️ Daily life in the terminal
  3. ⌨️ Workflow for programming on macOS
    • 🔶 Contribute to a new project: Git, Docker, and Editors
    • ⚡️ Programming in IntelliJ: Configuration, Automation, and Git
    • 🛠 Tools for programming: Databases and HTTP requests
  4. 🛠️ Productivity Raptor for daily life
    • ☢️ Apple Shortcuts
    • 💽 Utilities for programming
    • 📺 Tools beyond code
  5. 🍎 Get the most out of your Mac
    • 🎱 Add keyboard shortcuts to everything with Karabiner
    • ⌨️ Automate workflows with Keyboard Maestro
    • 🖼 Tiling manager: Yabai vs Rectangle vs BTT
  6. 🚀 Application launcher to the next level
    • 🍓 Launching applications with Raycast
    • 🎩 Launching applications with Alfred
  7. 🔜 Conclusions and next steps
    • 🔝 Other programs we use in our day-to-day
    • 🤟 Next steps

Videos of the course

Related courses

See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
Popular

standard

24,92 €
Save 121
Annual payment of 299
per month
  • Full course catalog
  • Design and architecture challenges
  • Highlighted solutions videos for challenges
  • Receive job offers verified by Codely
  • Company invoice

premium

41,58 €
Save 89
Annual payment of 499
per month
  • All previous benefits
  • Early access to new courses
  • More benefits coming soon

We won’t increase the price while your subscription is active