CoursesAI WorkshopCompaniesPricingBlogNewsletter
  • Courses
  • AI Workshop
  • Companies
  • Pricing
  • Blog
  • Newsletter
Subscribe
  • Courses
  • Companies
  • Communities
  • Blog
  • Gift card
  • Newsletter
  • Help
  • Shop
  • ConfAiBot
  • Contact
  • Legal notice
  • General conditions
  • Privacy policy
  • Cookies policy

Course of Setup macOS for Programming

Lite
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.

Go to course

💸 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

  • 💻 Why I use macOS for programming
  • 🙋🏻‍♂️ Nino's Setup for programming
  • 💂‍♂️ Rafa's Setup for programming

  • 🖥 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
  • Install dotly and share what settings you have on your Mac

  • 🔶 Contribute to a new project: Git, Docker, and Editors
  • ⚡️ Programming in IntelliJ: Configuration, Automation, and Git
  • 🛠 Tools for programming: Databases and HTTP requests

  • ☢️ Apple Shortcuts
  • 💽 Utilities for programming
  • 📺 Tools beyond code
  • What other tools do you use?

  • 🎱 Add keyboard shortcuts to everything with Karabiner
  • ⌨️ Automate workflows with Keyboard Maestro
  • 🖼 Tiling manager: Yabai vs Rectangle vs BTT

  • 🍓 Launching applications (and more) with Raycast
  • 🎩 Launching applications (and more) with Alfred

  • 🚂 Interactivity of scripts using choose
  • 🥸 Generate random data easily
  • 🎨 Better color picker with ColorSlurp

  • 📸 Alternative to Monosnap: Shottr
  • 🐳 The best way to connect to the Database
  • 🎉 Latest updates from Raycast

  • 🔝 Other programs we use in our day-to-day
  • 🤟 Next steps
Go to course

Related courses

Standard
Dependabot: Keep your repo up to date, securely and automatically

🛡️ Dependabot: Keep your repo up to date, securely and automatically

Javier FerrerRafa Gómez

Update your dependencies safely without PR spam.

See course
Standard
Visual Studio Code: Productivity and Setup

🛠️ Visual Studio Code: Productivity and Setup

Rafa GómezJavier Ferrer

Boost your productivity by making the most of Visual Studio Code. From a minimalist appearance to mastering all its hidden shortcuts.

See course
Standard
Data Processing in Bash: Manage JSON, XML, YAML Files

🎲 Data Processing in Bash: Manage JSON, XML, YAML Files

Javier FerrerRafa Gómez

Bash is the most famous scripting language there is. Learn to leverage its full potential to manage our JSONs, YAMLs…

See course
See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Essential programming courses to build a solid foundation
Popular

standard

24,92 €
Discount vs monthly of 49 €
Annual payment of 299 €
per month
  • Main catalog to master writing maintainable, scalable, and testable code
  • Receive job offers verified by Codely
  • Company invoice
  • Accumulate renewal discounts

premium

41,58 €
Discount vs monthly of 89 €
Annual payment of 499 €
per month
  • Exclusive AI courses to keep you always up to date
  • Early access to new courses
  • Discount on workshops
  • Receive job offers verified by Codely
  • Company invoice
  • Accumulate renewal discounts

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

SubscribeSign in