Microsoft touts real-time over-the-network pair programming in Visual Studio, GitHub ships it

Uh, er, hey look, VS 2017 fans – there's some AI tools, though!


Microsoft and GitHub on Wednesday announced real-time collaboration in their respective code editors, almost as if they'd been collaborating.

Microsoft offered a placeholder rather than a product. Said program tools director Amanda Silver: "We’re working on 'Visual Studio Live Share,' which enables developers using Visual Studio 2017 or Visual Studio Code to collaborate in real-time!"

So at some point in the not too distant future, developers working on a project in suitable versions of Visual Studio will be able to inspect each other's work from afar in real-time, editing each other as if they were sharing files via Google Docs... or Office 365... for, we guess, next-gen pair programming.

But not today. Interested parties, however, can sign up to participate in a private preview at a later date.

GitHub presented something more concrete, actual software that's available to be downloaded and used, albeit in beta form. Through the Teletype package for GitHub's open-source Atom text editor, developers can have their keystrokes sent through the interwebs in order to work on the same file.

Files remain stored with the person who initiated the session; contributors can be anywhere, assuming access to the requisite gear.

Teletype connects participants to GitHub's servers initially, then hands the connection off in a peer-to-peer scheme that relies on WebRTC data channels for encrypted communication. GitHub insists its servers never see your code, which maintains privacy and minimizes network latency.

Inviting other coders to your Teletype portal involves a few clicks to open a network connection and then sharing an appropriately long hexadecimal string via Slack or some other messaging app.

Pair programming, according to various studies over the years, produces higher quality code at a faster rate than that produced by solo programmers. But research published in 2001 suggested there are other reasons businesses might want to encourage coders to work together: backing up institutional knowledge and limiting the negotiating power of individual employees.

As the study put it: "The risk from losing key programmers is reduced, because there are multiple people familiar with each part of the system."

GitHub developer Nathan Sobo in a blog post said users might want to use Teletype with some means of voice communication and/or screen sharing. Eventually, he said, Teletype may be adapted to incorporate such features, which sounds about as concrete as Microsoft's plans.

Finally, if you're feeling left out as a Visual Studio user, Redmond has emitted the free-to-use Microsoft Visual Studio Tools for AI to help folks develop, test and run machine-learning algorithms and plug into Azure Machine Learning. ®

Broader topics


Other stories you might like

  • Microsoft's identity services huddle under Entra umbrella
    Decentralized identity and knowing who needs what

    Microsoft has whipped out the rebranding team once more, and chosen the name "Entra" as a catch-all for the company's identity and access capabilities.

    Sadly nothing to do with the sometimes-missed Encarta, the encyclopaedia launched by Microsoft back in the 1990s and eventually killed off in the first decade of the twenty-first century, Entra is not so much about squinting at postage stamp-sized bits of video and more about Azure Active Directory (AAD) and Cloud Infrastructure Entitlement Management (CIEM).

    While AAD is a familiar friend (or foe) to administrators responsible for an estate utilizing Microsoft's cloud, CIEM is a recognition that multicloud is a thing and management of identity over a variety of infrastructures and services is needed. This chunk of Entra has been dubbed Microsoft Entra Permissions Management and is designed to automate the principle of least privilege as well as unifying cloud access policies over a user's cloud infrastructure.

    Continue reading
  • Microsoft trumpets updated HR-friendly policies (that comply with recently changed laws)
    Bins non-competes and promises salary transparency

    Microsoft has announced changes to labour relations policy for its US workforce that touch on noncompete clauses, confidentiality agreements and pay transparency.

    “Microsoft is announcing new changes and investments aimed at further deepening our employee relationships and enhancing our workplace culture,” wrote HR execs Amy Pannoni and Amy Coleman on the company blog.

    The pair wrote that the changes reflect employee fedback.

    Continue reading
  • Microsoft confirms HoloLens boss Alex Kipman to be reorganized out the door
    Mixed Reality to cold reality

    Microsoft has sought to clarify the reasoning behind the imminent departure of HoloLens boss Alex Kipman.

    Kipman was very much the face of Microsoft's mixed reality play over the years. He also had a hand in the company's Xbox add-on, the Kinect.

    A cloud has hovered over the HoloLens division for some time, as reports of issues within the team circulated and a hoped-for follow-up to the increasingly long-in-the-tooth HoloLens 2 conspicuously failed to make an appearance during Microsoft's Build event in May.

    Continue reading

Biting the hand that feeds IT © 1998–2022