Match made in automation heaven

Oct 6, 2021

Match made in automation heaven

Avatar of JohannesLandgraf Johannes Landgraf Avatar of mikenikles Mike Nikles

TL;DR

  • Tabnine and Gitpod partner to remove friction from developers’ workflows
  • Tabnine built a first-class VS Code extension via the OpenVSX marketplace running on browser-based VS Code

Everything we do at Gitpod centers around the premise of improving the day-to-day developer experience with automated, ephemeral developer environments. Developer experience is part of our core company attributes and our guiding product design principle.

We are building Gitpod to reduce friction and help developers to automate and speed up their workflows so they can get into that magical state of flow that makes software engineering joyful.

Integrate, don’t dictate 👐

That focus on putting developers’ interest first means to be transparent, open and flexible in product design and as a company. To offer choice, embrace our community & ecosystem and give every developer out there the option to work with the tools that fit their workflow. We integrate, don’t dictate - and are not alone in this.

Tabnine and Gitpod

Tabnine allows you to code faster with a pluggable code completion assistant that is trained on your specific development style & taste. Their compliant and privacy-first approach to training data means that their models never share your code with others. With their simple plug-in model they support all popular languages, libraries and work on all IDEs.

We joined forces to use both of our products together in harmony bringing the best of AI code completion and ephemeral developer environments together. This means that a Gitpod workspace removes the friction from setting up and maintaining brittle dev environments, while adding Tabnine to your workspace makes you faster and more efficient when writing code.

In line with our orthogonal product design Tabnine’s pluggable code completion assist can be installed as part of a polished VS Code extension that is available for everybody and pre-installed on a repository level for our Tabnine example templates.

Getting Started

Try out Gitpod & Tabnine yourself by opening one of these different templates. It is as simple as pressing the open in Gitpod button:

If you want to add Tabnine to your own Gitpod project, go ahead and install it in with a single click.

Share this post:

  • Twitter
  • Reddit
  • HackerNews

More articles

DevX Digest 06 - Offload pressure to improve DevX

For our sixth edition of DevX Digest, we’d be breaking down the key highlights of our DevXPod conversation with Shanea from CodeSee.

Avatar of pawlean Avatar of mikenikles Jan 13, 2022

DevX Digest 05 - How DevX has evolved

For our fifth edition of DevX Digest, we’d be breaking down the key highlights of our DevXPod conversation with Jamon from Infinite Red.

Avatar of pawlean Avatar of mikenikles Dec 21, 2021

Gitpod Workspace Networking

Gitpod workspaces are Kubernetes pods. Each Kubernetes pod maintains its own network namespace - similar to how a regular container would. We use a combination of user and network namespaces to enable features you wouldn't find in a normal Kubernetes pod.

Avatar of csweichel Avatar of aledbf Dec 16, 2021