Setup development environment on MacBook Pro

Setup log of my new work MBP.

Machine spec

Setup log

Java

Use Eclipse Temurin

brew install --cask temurin@21
brew install --cask temurin@17
brew install --cask temurin@11

Register for jenv

/usr/libexec/java_home -V  # check java home of installed jvms
jenv add /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
jenv global 21

Kotlin

Install kotlin command-line compiler

brew install kotlin

Python

Install the latest version

pyenv install -l
pyenv install 3.13.0
pyenv global 3.13.0

Use Poetry for dependency management

curl -sSL https://install.python-poetry.org | python3 -

Create sandbox env to run ipython

cd ~/
poetry new pysandbox
cd pysandbox
poetry add ipython
poetry add matplotlib
poetry shell
ipython

Ruby

Install the latest version

rbenv install -l
rbenv install 3.3.5
rbenv global 3.3.5

Editors

IntelliJ IDEA

Configuration

Containers

Misc