1. Install homebrew:

The missing package manager for macOS

Homebrew
The Missing Package Manager for macOS (or Linux).

- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

- Explore HomeBrew Soft: https://brewformulas.org/

2. Image handle for non-window: libgdiplus

- brew install mono-libgdiplus


3. Install .NET Core

- Install SDK

- Install Run Time (host bundle) if host the .net core app on the window server via IIS

4. Install IDE, refer Rider

Rider: The Cross-Platform .NET IDE from JetBrains
Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications on Windows, Mac, Linux

5. Install SQL IDE

- Navicat 12 with crack

6. Install SQL Server

- Install docker

Empowering App Development for Developers | Docker
Learn how Docker helps developers bring their ideas to life by conquering the complexity of app development.

- Install Kitematic

Releases · docker/kitematic
Visual Docker Container Management on Mac & Windows - docker/kitematic

- Install "mssql-server-linux" via Kitematic

- Setup Environment for instance SQL Server to remote:

- Select instance > setting > General

+ ACCEPT_EULA: Y

   + SA_PASSWORD: <your sa password>

- Select instance > setting > Hostname/ Port: to config portal


7. Install redis cache via brew

- Open terminal >  brew install redis

- Start redis brew services restart redis

- Test redis running redis-cli ping


8. Install elastic search via brew

- brew cask install java

- brew install jenv

- brew search elasticsearch:

   + brew install elasticsearch@2.4

   + brew install elasticsearch@5.6