Better Programming

Advice for programmers.

Follow publication

Introducing JetSet for VSCode — A Peer-to-Peer File Sharing Extension

File transfers from Visual Studio Code just got a step easier with JetSet for VSCode

Sudhay
Better Programming
Published in
3 min readMar 1, 2022
Extensions can be installed from Visual Studio Code
Photo by Mohammad Rahmani on Unsplash

Developers just love using Visual Studio Code, thanks to its wide compatibility not to mention retaining its lightweight nature as well. The cherry on top is the power of extensions that reinforces people to love it even more.

Most full-stack developers often tend to use .env files to secure their sensitive data like database connection strings, hashing secrets, and various other environment variables, and you guessed it right, it is highly imperative to keep it off of version control systems like Git. But that makes it harder for collaborative development.

Now is the need for a quick solution to transfer files, no matter sensitive or not, with a considerable amount of privacy.

This is the reason why I developed JetSet for VSCode, a first-of-its-kind Visual Studio Code extension for developers to transfer files across to each other all while staying inside Visual Studio Code.

JetSet for VSCode initiates a Peer-to-Peer connection between the sender and receiver and there is no upfront registration required. PINs are generated one for each of the sender and receiver and they can get started with just that.

Source code files and other related files can be sent with the highest possible privacy and efficiency via the extension and the deep integration of the extension with VSCode ensures that the files received directly land in the currently open workspace of the Receiver preventing the tedious file search process where files get mixed up in common destination folders.

As an add-on, I have made use of the Visual Studio Code components to design the user interface in a way that blends well with your editor theme of choice.

Features

• Easy setup process and seamlessly integrates into any Visual Studio Code environment including the web version

• Peer-to-Peer connection between sender and receiver to keep privacy intact

• Ability to send files of any format (multiple files or folders can be compressed into .zip format and sent)

• Receiver can choose to approve connection request from a sender after verifying sender’s identity at the discretion

The dashboard view once the receiver accepts the connection request made by the Sender using the Receiver ID:

Activity Bar to get started using the extension once installed

Here is how to get started using the extension:

A quick demonstration of using JetSet for VSCode

Installation

You can try it out now from the Visual Studio Marketplace.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Sudhay
Sudhay

Written by Sudhay

A developer with works in Full-Stack Web Development and Machine Learning exploring what’s new every day. Let’s connect on https://linkedin.com/in/sudhay

No responses yet

Write a response