Skip to content

EnduranceCode/windows-development-machine

Repository files navigation

Setup guide for a development machine on Windows

Introduction

My operating system (OS) of choice is Linux and the distribution that I like to use is Lubuntu. But, the majority of my professional work is done on Windows and I often need to setup a new machine or setup my machine to work on a new project. Therefore, I've created this guide to help me every time I need to perform such task.

This is my personal guide to setup a development machine on Windows. Although this is a very opiniated guide, I've decided to share it because it might be useful to somebody and, maybe, there will be someone out there that might be willing to help me improve the methodology that I normally follow. Please feel free to use this guide and make a pull request to suggest any improvement that you find important.

Table of Contents

  1. Fundamental Software
    1. Browser
    2. KeepassXC
    3. Windows Subsystem for Linux
    4. Windows Terminal
    5. Package Manager
  2. Windows Configuration
    1. Keyboard and Mouse Software
    2. Windows Start Menu
    3. Power Management
  3. Desktop Software
    1. Autenticação.gov
    2. Ferdium
    3. GIMP
    4. Inkscape
    5. PDFsam
    6. SpeedCrunch
    7. Spotube
    8. VLC
  4. Development Software & Tools
    1. Notepadd++
    2. Meld
    3. Git & Git Bash
    4. Java
    5. Apache Maven
    6. Apache Tomcat
    7. Quarkus CLI
    8. AWS CLI
    9. Make
    10. Docker
    11. Terraform
    12. Node.js
    13. IntelliJ IDEA
    14. Visual Studio Code
    15. Eclipse
    16. DBeaver
    17. Postman

About

My personal guide to setup a development machine on Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published