Introducing Collaborative Website Editing

Collaboration-ready data model. The data model Slate uses—specifically how operations are applied to the document—has been designed to allow for collaborative editing to be layered on top, so you won't need to rethink everything if you decide to make your editor collaborative. + Familiar software + Collaborative editing + Teams provides UC + Cost-effective. A collaboration tool which needs no introduction. TODAY'S BEST DEALS. Available on the web and with mobile. Boost student collaboration and engagement with the Jamboard app — powered by Google Cloud. Student tablet users can access a suite of rich editing tools to collaborate with students or educators. A beautifully simple web app, Ideaflip is perfect for group brainstorming and individual ideas, and offers a great way to compose, collect and clarify your ideas. With this collaboration tool, it's free for guests to view and contribute to boards, but to create a board yourself, you'll need to subscribe to a paid plan.


November 15, 2017 Amanda Silver, @amandaksilver

Update (May 7, 2018): Visual Studio Live Share is now publicly available. You can get started using Live Share today!

We are excited to announce that we’re working on “Visual Studio Live Share”, which enables developers using Visual Studio 2017 or Visual Studio Code to collaborate in real-time! Learn more about Live Share and the upcoming limited private preview here.

Introducing Collaborative Website Editing Apps

What is Live Share?

Live Share enables your team to quickly collaborate on the same codebase without the need to synchronize code or to configure the same development tools, settings, or environment.

When it comes to Live Share, seeing is believing. Watch the following video to get an idea of what we are working on:

When you share a collaborative session, your teammate sees the context of the workspace in their editor. This means your teammate can read the code you shared without having to clone a repo or install any dependencies your code relies on. They can use rich language features to navigate within the code; not only just opening other files as text but using semantic analysis-based navigation like Go to Definition or Peek.

When your teammate edits a file, they get editor enhancements like IntelliSense, statement completion, and suggestions. Each of you can open files, navigate, edit code, highlight, or refactor - and changes are instantly reflected. As you edit you can see your teammate’s cursor, jump to the location of your teammate’s carat, or follow their actions.

Introducing Collaborative Website Editing Software

Collaborative debugging goes further, allowing you and your teammate to independently inspect objects using debugging features like hovers, locals and watches, the stack trace or the debug console. You are both able to set breakpoints and advance the debug cursor to step through the session.


Why Live Share?

Introducing Collaborative Website Editing Proofreading

While Microsoft Teams and Slack bring dynamic team collaboration into a digital form, there is more we can do to make it easier to work together in a development team. Screen-sharing or accessing a machine remotely means that only one person is in control while the other observes. Instant messaging, email, or other tools are great for basic messages but collaborating on a body of code often requires more than a code snippet or a single file to share the necessary context. Additionally, the validity of edits can be impacted by multiple files in the workspace. If you want to replicate your teammate’s environment, it just takes a lot of time to get everything set up.

Live Share allows you to share the context of the code, so you get instant, bidirectional collaboration. Each of you can use a tool that you’ve personalized so you’re the most productive dev you can be. You can independently investigate an issue without stepping on each other, no need to hand-off control or deal with latency. Collaborate with shared focus only when you want to.

Find out more

We are excited to give you an early glimpse into Live Share today. Although we are only sharing it as a demo today, we will be releasing a limited private preview soon. If you want to learn more and keep up with the project, you can sign up by clicking here.

Happy Coding!


Today, we’re thrilled to announce the release of a major expansion to the Insomnia family of open source developer tools — Insomnia Designer! Providing a collaborative environment for editing GraphQL and REST APIs, Insomnia Designer allows developer teams to more easily embrace spec-first approaches to software design.

Last fall, Kong acquired Insomnia because the Insomnia team shared our commitment to helping developers build the next generation of software and our passion for open source. Now, we are proud to be doubling down on Insomnia by providing the developer community with design tools created to help them go faster and farther in creating new REST and GraphQL APIs.

With software increasingly being run as loosely coupled microservices, APIs have emerged as first-class citizens. In this new paradigm, developers need tools that were built to help them adopt and adapt to distributed architectures while simultaneously improving quality and velocity.

Unlike other API editing tools, Insomnia Designer was created to allow users to build workflows that mimic the way that their teams work together. Insomnia Designer was built from the ground up with DevOps, CI/CD and GitOps best practices in mind. With the ability to automatically generate declarative configurations for Kubernetes and Kong, Insomnia Designer automates tedious processes and minimizes risk of configuration drift.

To increase visibility and collaboration, Insomnia Designer provides a Document Listing that enables easy discovery and management of API specs. Providing at-a-glance details for API designs as well as their entire Git history, users can ensure appropriate version control for all of their REST and GraphQL API spec files.

Beyond ease-of-use, Insomnia Designer also provides a robust integration with the broader Kong platform. Using Insomnia Plugins, users can automatically embed Kong Gateway policies directly into their API specification files within the Insomnia Designer UI. This allows developers to store their Kong Gateway policies within the specification itself. By selecting Kong Plugins for capabilities such as authentication or rate-limiting, users can easily input policies that govern their API’s behavior directly into their code. Through configuring the gateway and deploying a documentation site from a single source of truth instead of multiple disjointed ones that follow different Design, Development, and QA processes, users can more easily detect issues before they impact production.

To dig in more about the features, check out Insomnia Creator Greg Schier’s blog or download to get started today!

Share Post: