The most useful hidden tools to develop that you cannot miss in Windows 10 and Winsows 11.
Personally, I always had the impression that Windows focused a lot on its visual aspect and left aside the need to offer other types of environments that did not depend on virtual spaces or virtual machines (VirtualBox, Parallels, ETC.) and with the exception of Visual Studio but Even so, it is a fairly comprehensive software and it is not the best solution, which are good but are limited by the equipment you use daily and as I said in a laptop you will always have to be more patient for what the consumption Resource is slightly larger than what a standard laptop is designed for.
I have been an average of 8 months to 12 months looking for an operating system that suits my needs, since Apple removed support for future MacOS on its computers lower than 2014, and I am not saying that MacOS is the most optimal for the task of develop, but I always found very good tools for which I felt very comfortable programming in different languages on MacOS, but without support you start to have incompatibility problems and it is something I do not want to reach, so I decided to look for alternatives, I was happy for 6 months in Kali OS which is an incredible operating system, but Linux is limited by many things due to commercial issues, which is a shame because I think they are operating systems with a lot of power and versatility in which the large software chains lack integrate.
So reluctantly I changed to Windows 10 version 2021 which until May 2021 is 19H2, and I began to try with different tools, many of which consume a lot of machine resources, so exploring I found the hidden programming gems for Windows 10 that are versatile, fast and optimized for Windows.
The programs that I am currently programming in this operating system are.
- WSL2 - Windows Subsystem for Linux: It is a bit complicated to install, although in this version 2.0 they have shortened a series of steps which has improved and facilitated its installation but the great power of this tool is that it brings the benefits of a Linux development environment (Ubuntu, Kali OS, Debian, ETC.) on Windows and which is incredible if you have to install a virtual machine or some kind of virtualization that consumes a lot of resources from your computer or laptop.
- PWSH - Powershell 7: It is an incredibly easy to use PowerShell, and easy to learn to handle, very little similar to its predecessor, with multiple integration advantages, similar to those you find in BASH or ZSH, and in addition to that it is multiplatform so you can integrate this command language to MacOS or Linux.
- Windows Terminal: Its name is everything, it is a simple command terminal, but the advantages we find with this terminal are so wide that it has impressed me and that is that it allows you to first an easy installation, integrates multiple languages, allows you to create environment and profiles to your liking for each command language, changing the appearance of the terminal, among many other things, which although simple are what give the difference when using the VS Code terminal or some other terminal on the market, a disadvantage is that it only works in Windows 10 19H2 or higher, for which you have to update your version of Windows 10 and you cannot install it on another operating system.
I have been in this development environment for about 2 months now, and I accept that I did not like Windows as a development environment, I always thought it was archaic and complex, and I still think and according to the different operating systems that I have managed to test I have felt more comfortable programming in Linux distributions, but with these new tools I have taken a liking to developing on Windows 10, in this article I ask for a strong applause for Microsoft because I think they have made a big change and it is reflected in how useful these tools are for work developmental