DEV Community

loading...
Cover image for πŸ‘¨β€πŸ’» DevToolList #2019 πŸ‘©β€πŸ’» - [Win10]

πŸ‘¨β€πŸ’» DevToolList #2019 πŸ‘©β€πŸ’» - [Win10]

hminaya profile image Hector Minaya ・2 min read

I have multiple laptops/environments where I code daily. I use a MBP, surface laptop, surface go and a mix of VMs.

Here is my go to list for tooling on a Windows Environment, updated for 2019 πŸ‘‡

πŸ”¨ Cascadia Code

This was released just over a month ago, but life is just so much easier when you have a nice font with ligatures enabled that you can use all over the place πŸ˜ŠπŸ™Œ. I set it as the default font for all my IDEs, terminals, even Notepad!.

Alt Text

πŸ‘‰ https://github.com/microsoft/cascadia-code

πŸ”¨ Windows Subsystem for Linux (WSL)

For me, it's no longer Win vs Linux vs Mac. You need to have it all, and you need everything in the same place.

WSL has been one of the greatest additions to Windows for developers. Right now I'm using WSL 1, early next year we'll see a lot of improvements with WSL 2.

πŸ‘‰ https://docs.microsoft.com/en-us/windows/wsl/install-win10
πŸ‘‰ https://dev.to/hminaya/how-to-run-ruby-on-rails-with-windows-10-and-wsl-1-4he2

πŸ”¨ Git BASH

Git Wha? πŸ€” Yeap. When dealing with Git on windows I use the Git Bash terminal, it's really cool and you can customize it heavily. This is how mine looks like πŸ‘‡

Alt Text

πŸ‘‰ https://gitforwindows.org/

πŸ”¨ Windows Terminal

This could not come soon enough, finally we have a respectable terminal for Windows that we can customize and use everyday πŸ‘

Alt Text

Check out some of Scott Hanselman's posts on how to setup your terminal with all of the cool stuff πŸ‘‡

πŸ‘‰ https://www.hanselman.com/blog/NowIsTheTimeToMakeAFreshNewWindowsTerminalProfilesjson.aspx
πŸ‘‰ https://www.hanselman.com/blog/YouCanNowDownloadTheNewOpenSourceWindowsTerminal.aspx

πŸ”¨ Windows Power Toys

If you remember the original Power Toys, then yes, you too are getting old.

It's still in preview, but it's great that they are bringing this back, I already using the Fancy Zones layout for my day to day workflow

πŸ‘‰ https://insider.windows.com/en-us/articles/announcing-the-first-preview-and-code-release-of-powertoys/

πŸ”¨ VS Code

Wow, there is so much to say about VS Code that I could write a whole series on it. Instead I'll just focus on the extensions that make my world run a lot smoother 🌎🀘.

βœ… Remote Development - Connect to Docker Containers, SSH servers and WSL!
βœ… Live Share - This is by far my favorite, it takes pair programming to a whole new level.
βœ… Docker + Kubernetes - Manage my containers inside VSCode through a GUI
βœ… GitLens - Git supercharged
βœ… vscode-icons
βœ… SQL Server (msssql)

πŸ”¨ Visual Studio 2019

Last, but not least, Visual Studio 2019. It's such a beast, there is no other IDE like it. Currently I enable the following workloads when installing πŸ‘‡

βœ… ASP.NET and web development
βœ… Mobile development with .NET (Xamarin!)
βœ… Azure develpment
βœ… Node.js development
βœ… Python development
βœ… .NET desktop development
βœ… Universal Windows Platform Development
βœ… .NET Core cross-platform development

Feel free to leave your suggestions below in the comments.

Discussion (1)

pic
Editor guide
Collapse
polyterative profile image
Vlady

Visual studio editing experience has still a lot to learn from VSCode and IDEs like Webstorm and Rider. If you are not using the latter you are leaving money on the table