/Visual Studio

Shrinking VS Code With Name Mangling

- Matt Bierner tl;dr: The Visual Studio Code team reduced the shipped JS size by 20% without major refactorings or code deletions. They introduced a new build step called "name mangling" to automatically shorten long identifier names in the codebase. Initially, they tried mangling private properties, but due to potential complications, they turned to mangling exported symbol names instead.

featured in #435


Bracket Pair Colorization 10,000x Faster

- Henning Dieterichs tl;dr: Bracket colorization was such a popular VS plugin that the team spent significant effort to improve its performance, reducing time taken for colorization to appear in large files from 10 seconds to less than a millisecond. This post discusses the algorithm and architectural behind the improvement.

featured in #256


The Era Of Visual Studio Code

- Roben Kleene tl;dr: Longevity is the critical factor when deciding which tools to adopt. VS Code's longevity has arisen from four factors - it's popular, designed as a platform, accessibility goes beyond a desktop app, backed by a large company.

featured in #207


Announcing Pylance: Fast, Feature-Rich Language Support For Python In Visual Studio Code

- Savannah Ostrowski tl;dr: Includes Type Information, Auto-Imports, Type Checking Diagnostics and more.

featured in #191


Debug Visualizer

- Henning Dieterichs tl;dr: "Extension for visualizing data structures while debugging. Works best with JavaScript/TypeScript."

featured in #174


10 Things To Boost Your Workflow in Visual Studio Code

- Aphinya Dechalert tl;dr: 10 things to help you code faster in Visual Studio including a tech debt tracker, an autocomplete tool, and a live share tool.  Click the link in this tweet to bypass the paywall. 

featured in #163