All Articles

How I'm setting my Windows developer machine

Installations

Microsoft Teams for chats

Download from https://www.microsoft.com/en-gb/microsoft-365/microsoft-teams/group-chat-software

Google Chrome

Download from https://www.google.com/chrome/

Set Chrome as default browser on Settings > Default apps

Visual Studio 2019

Download from https://visualstudio.microsoft.com/

For Workloads, I choose the below additional options

  • ASP.NET and web development
  • Azure development
  • .NET Core cross-platform development

I didn’t choose Node.js as I will use NPM and other tools

Extensions

  • Live Share
  • SpecFlow for Visual Studio 2019
  • Visual Studio IntelliCode
  • SlowCheetah: manage App.config, App.debug.config
  • ReSharper, of course

Resharper

Download from https://www.jetbrains.com/resharper/

I use Resharer 2.x / Intelli J shortcuts

Visual Studio Code

Download from https://code.visualstudio.com/

# settings.json

{
    "editor.fontFamily": "Fira Code",
    "editor.fontLigatures": true,
    "editor.fontSize": 13,
    "editor.insertSpaces": true
}

ConEmu or Windows Terminal

For reliable terminal window: https://conemu.github.io/

In case of Windows Terminal, you can get it from Microsoft Store: https://github.com/Microsoft/Terminal

Windows

Mouse

I use inverted scroll direciton to match that on my macbook. I use Logitech Options: https://www.logitech.com/en-gb/product/options

Theme

The manufacturer’s background is crude. Let’s install some nice themes. Go to Settings > Personalisation > Themes

Language

I’m a native Korean speaker, so install Korean language

Settings > Language > Preferred languages: Add a preferred language

Code

Chocolatey

Install choco: https://chocolatey.org/install

FiraCode

Install FiraCode. It’s free monospaced font with programming ligatures.

Git

Install by choco

choco install git.install

Then install Git Extensions for GUI: http://gitextensions.github.io/

Service Fabric SDK

As I develop services on Service Fabric at work, I need to install the SDK: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-get-started

Postman

Install postman: https://www.postman.com/

Terraform

choco install terraform

Azure CLI

Install from https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest