Learn How Tabnine Enables "Pair Programming" with AI (2024)

When I was learning to write Python,I did a lot of pair programming. Pair programming is where two engineers/developers work using only one machine – taking it in turns to write code (often coding every 15 minutes and swapping over). This technique is awesome for learning from each other. As our team members are now all working from home and in different time zones, collaboration has become a lot more challenging.

Enter the Tabnine AI code completion tool andteam learning

Tabnine can be installeddirectly intoan IDE, and works like an autocomplete tool. That is, it predicts what you want to write based on the best match for code that you are writing. It does this by learning coding patterns based on the code you/your team has written previously, as well as best open-source coding practices. Tabnine then creates customized suggestions that should be a good match for the rest of the code you are writing.

While preparing for DevNet Create 2021, a few of the Developer Advocates on our DevNet team began working together to build some code examples for the upcoming sessions and demos. We found that by using Tabnine our productivity went upby 50%! Collaborating on building code and sharing knowledge of an SDK for an API can be puzzlingif you have not used the SDK or API before. Tabnine helped our developer advocate team work together to be faster, more consistent, and secureas we built our demos.Tabninewaslearningall our teamcoding practices and patterns aswe progressed!

Learn How Tabnine Enables "Pair Programming" with AI (1)Tabnine can work in any IDE – shown here in VSCode

You can create a team in Tabnine and add people with whom you wish to collaborate. Tabnine then learns the coding practicefrom all the collaborators on the team! What’s more, your Tabnine team is safe and secure. The learning algorithm created for your team is strictly exclusive – made and delivered only for your approved team members.   Tabnine’sAI code completion modelscan berun locally on your machine.

Learn How Tabnine Enables "Pair Programming" with AI (2)The Teams level takes Tabnine’s AI-powered capabilities beyond the individual developer

See Tabnine in action at DevNet Create

I have been a Tabnine user for around two years now. So, at DevNet Create 2021 I am pleased to be able to speak with Brandon Jung, VP Ecosystem and Business Development at Tabnine. In this technical session you’ll discover how Tabnine helps developers easily adopt new Cisco API SDKs in whichever IDE you love.

You can watch this session at DevNet Create at the following times:

  • 10:10 – 10:30 AM PDT, Tuesday 19thOctober
  • 10:20 – 10:40 AM SGT, Wednesday 20thOctober
  • 11:45 – 12:05 PM CEST, Wednesday 20thOctober

Learn How Tabnine Enables "Pair Programming" with AI (3)Watch the Tabnine demo at DevNet Create

PS – At DevNet Create 2021, we have gone crazy on offers and prizes, check out the Tabnine offer exclusive toDevNet Create2021!

Have a comment or question? Please leave me a note in the comments section below.

Related resources

We’d love to hear what you think. Ask a question or leave a comment below.
And stay connected with Cisco DevNet on social!

Twitter @CiscoDevNet | Facebook | LinkedIn

Visit the new Developer Video Channel


Share:


Learn How Tabnine Enables "Pair Programming" with AI (2024)
Top Articles
Latest Posts
Article information

Author: Dong Thiel

Last Updated:

Views: 5940

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Dong Thiel

Birthday: 2001-07-14

Address: 2865 Kasha Unions, West Corrinne, AK 05708-1071

Phone: +3512198379449

Job: Design Planner

Hobby: Graffiti, Foreign language learning, Gambling, Metalworking, Rowing, Sculling, Sewing

Introduction: My name is Dong Thiel, I am a brainy, happy, tasty, lively, splendid, talented, cooperative person who loves writing and wants to share my knowledge and understanding with you.