
What Tabnine learned from building an AI code assistant
January 6, 2025
/
9 -min read
Developers continue to be both curious and skeptical about AI coding tools, but also ready to use them. Here's what we learned from building ours.

AI coding agents level up from helpers to team players
December 26, 2024
/
4 -min read
Coding agents are taking on tasks such as intelligent code generation, code repair, test generation, code reviews, and real-time optimization.

AI coding assistants: 12 do’s and don’ts
September 5, 2024
/
4 -min read
AI coding assistants provide value by automating low-level and repetitive tasks such as code completion, generation, understanding, debugging and maintenance.

Unit testing: Definition, pros/cons, and best practices
June 4, 2024
/
12 -min read
What is unit testing in software? Unit testing is a software testing method that focuses…

Will AI replace developers? 4 ways the dev role will change forever
May 28, 2024
/
7 -min read
What is generative AI? Generative AI refers to artificial intelligence systems that can create content,…

AI for software development in 2024: Use cases, risks, and tools
May 26, 2024
/
8 -min read
How is AI used in software development in 2024? Artificial intelligence technologies are being used…

Unit testing in C#: The basics and a quick tutorial
May 8, 2024
/
6 -min read
Unit testing is a method of testing that breaks down software into the smallest possible units of code, which are then tested individually for correctness.

Unit testing with Python: The basics and a quick tutorial
April 25, 2024
/
6 -min read
Unit testing with Python primarily involves writing test cases for these individual units, running these tests, and examining the results.

Code refactoring tools: 7 popular tools and why you need them
April 4, 2024
/
7 -min read
Code refactoring tools are software applications that aid programmers in restructuring existing computer code, without changing its external behavior.
Show more