https://technotim.live/posts/windows-developer-setup/