Visual Studio Code (VS Code) has been my favorite editor for years. With the numerous extensions and community support, VS Code has become one of the most popular editors for programming. Windows…
Category: Tooling
Using Git Submodule and Develop Mode to Manage Python Projects
[Updated: December 27, 2020] As a software engineer, it is not uncommon that we work on a project that has a dependency on the other project that we also work on at…
Using Sphinx for Python Documentation
[Updated: December16, 2022] As developers, we all know the importance of code documenting: good code is self-explanatory and well-documented. However, we also struggle with keeping documents up to date, especially if we…
Setting Up Python Development Environments with Visual Studio Code
[Updated: January 3, 2021] Visual Studio Code (VS Code) has been my favorite editor for a few years. With the activity enhancement made by Microsoft and the community, VS Code has numerous…
Using Visual Studio Code with Windows Subsystem for Linux
[Updated: September 10, 2019] Although the method described in this article to use VS Code with WSL is still valid, VS Code now provides a better way to use VS Code with…
Quick Start to Use Visual Studio Code for C++ Programmers in Linux
[Updated: January 14, 2019] As a software engineer, a great editor or IDE helps improve productivity. I have used many IDEs and editors to write the code for many years. About a…