Skip to content

Latest commit

 

History

History
55 lines (50 loc) · 4.09 KB

File metadata and controls

55 lines (50 loc) · 4.09 KB

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 opinionated 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. Windows Subsystem for Linux
    3. Windows Terminal
    4. Package Manager
    5. Git & Git Bash
    6. KeePassXC
  2. Windows Configuration
    1. Advanced Windows Settings
    2. Power Management
    3. Custom Folders
  3. Desktop Software
    1. Autenticação.gov
    2. GIMP
    3. Inkscape
    4. PDFsam
    5. SpeedCrunch
    6. Spotify
    7. VLC
  4. Development Software & Tools
    1. Notepad++
    2. Meld
    3. Command Line Fuzzy Finder
    4. Make
    5. jq
    6. ripgrep
    7. OpenCode
    8. AWS CLI
    9. Granted
    10. Docker
    11. kubectl
    12. kubectx
    13. K9s
    14. Java
    15. Apache Maven
    16. Apache Tomcat
    17. Quarkus CLI
    18. Node.js
    19. Terraform
    20. IntelliJ IDEA
    21. Visual Studio Code
    22. Zed
    23. DBeaver
    24. Postman
    25. Bruno