

Mounting source code into a Docker container still causes very poor performance. Docker resolves some of these issues, but Docker on Windows is still running on a Hyper-V Virtual Machine. Mounting source code into a Linux Virtual Machines causes very poor I/O performance, especially when you work on large projects with a lot of (composer) packages and (frontend) libraries. On Windows you need a Linux Virtual Machine to install Linux software. The advantage of MacOS is that you are able to install all software locally using Homebrew. PHP, MySQL and a web server like Nginx, just work better on Linux based systems. The development experience on MacOS was a lot better than developing on a Windows system because of the special needs that comes with web development. The following is the single command required to install WebStorm on macOS using Homebrew.Untill this year, I mainly developed on a MacOS system when working for my own business. It is known as the missing package manager for macOS. Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple’s macOS operating system. WebStorm provides advanced coding assistance for Angular, React, Vue.js and Meteor.” ~ WebStorm What is Homebrew?


“The features of WebStorm is intelligent code completion, on-the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and the most popular frameworks. It is a must have for modern web development. WebStorm is a cross-platform IDE for web, JavaScript and TypeScript development. This post provides a step-by-step guide with a list of commands on how to install WebStorm on macOS using Homebrew.
