Coconote
AI notes
AI voice & video notes
Try for free
💻
Windows Development Environment Setup Guide
Mar 4, 2025
Development Environment Setup
Operating System
Primary OS:
Windows
Reason for Choosing Windows:
Uses heavyweight programs like Adobe Creative Cloud
Occasional gaming with platforms like Steam
Disadvantages of Windows for Development:
Disliked PowerShell
Poor package management
Development Tool: WSL
What is WSL?
Windows Subsystem for Linux
Allows running a Linux environment within Windows
Access via terminal
Personal Setup:
Runs Ubuntu instance within Windows
Uses Windows Terminal to access Ubuntu
Software and Tools Installed
Development Tools:
npm, Node.js
Homebrew for package management
VS Code with WSL integration
Editor and Extensions
Editor:
Visual Studio Code
Themes & Extensions:
GitHub Dark Default theme
Vim emulation with custom keybinds
Copilot for autocomplete
Go extension for VS Code
Markdown support
Prettier for code formatting
Prisma, Tailwind CSS Intellisense
ThunderClient for HTTP requests
Database Tools
MongoDB Compass:
For local database management
Postman:
Used occasionally for API testing
Shell and Terminal Setup
Shell:
zsh
Management & Themes:
Oh My Zsh for management
Powerlevel10k theme
Planned Additions
Docker:
Plan to integrate Docker into the development workflow
Benefits of WSL
Port Forwarding:
Easy port forwarding between Linux VM and Windows
Integration:
Seamless integration with Windows-based tools
Recommendations and Future Plans
Recommendation:
Try WSL if using Windows for development
Future Plans:
Record setup process after system reset in November
Aim to incorporate Docker into the setup
📄
Full transcript