DEV Community

Cover image for Five Things About VS Code
John Papa for Microsoft Azure

Posted on with Burke Holland

36 11

Five Things About VS Code

You know JavaScript users love Visual Studio Code, but did you know Go and Rust are some of the most used languages in VS Code? Amanda Silver shares how you can pair program with Live Share, how Python, Go, and Rust are used in VS Code, information about one of Code's creators Erich Gamma, and how you can list and share your extensions.

Learn more about VS Code:

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (13)

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
john_papa profile image
John Papa •

I try not to convince anyone :) The editor we all choose is a personal choice for each of us. If you are interested in VS Code, might be worth it to find some Java developers (if that is your environment) who are using it and see what their experience is like.

BTW - Erich Gamma worked on Eclipse - and is one of the core members of the VS Code team :)

Collapse
 
jackharner profile image
Jack Harner 🚀 •

Stick them on some old hardware where performance isn't something you have control over and suddenly all that matters are the features.

(at least this is how it worked out for me)

Collapse
 
thomasjunkos profile image
Thomas Junkツ •

but did you know Go and Rust are some of the most used languages in VS Code?

No, but I would have guessed so, because the support for Go is simply great! I dabbled last weekend a bit with Go and was more than happy.

Microsoft does a really great job with VSCode. And every release is some kind of a small Christmas where I am excited what they put into VSCode this time.

And: No, I am not getting paid for this (although I would like to :D) - I am just a fan of the product!

Collapse
 
chrisbell profile image
Chris Bell • • Edited

I'd love to have an easier way than a script to sync extensions across devices. Would there be a way to tie it to my Microsoft account or something like that? I currently use the SettingsSync extension which is better, but still not exactly painless

Collapse
 
laurieontech profile image
Laurie •

Vs code is wonderful. And I just learned about the built in emmet.io support yesterday! 🤯

Collapse
 
equiman profile image
Camilo Martinez •

I'm highly recommend Settings Sync extension.

Author:

shanalikhan image
Collapse
 
nikoheikkila profile image
Niko Heikkilä •

The only thing I miss in VS Code is an official extension for PHP. Now we have two good extensions (PHP Intellisense & PHP Intelephense) but zero great ones.

Here's hoping Microsoft will fill the gap soon!

Collapse
 
hassan_schroeder profile image
Hassan Schroeder •

Is there a VS Code discussion list or forum somewhere to pose questions about Live Share? The VS Code site doesn't mention "community" anywhere that I can find.

Collapse
 
john_papa profile image
John Papa •

Sure. The GitHub sites for code and live share are filled with feedback. Feel free to join there.

Collapse
 
hassan_schroeder profile image
Hassan Schroeder •

Sorry, to clarify -- I'm not interested in filing an "issue", just wanted to discuss some aspects of Live Share. 😀

Thread Thread
 
john_papa profile image
John Papa •

Twitter is where a lot of folks do it. They have the hash tag @code

Collapse
 
der_gopher profile image
Alex Pliutau •

We'll be soon publishing a post about comparing Rust and Go in 2024, stay tuned here - packagemain.tech/

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more