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.
Code documentation: Types, tools, and challenges
April 1, 2024
/
7 -min read
Code documentation is like a road map for a software project. It describes what the code does, how it does it, and why it does it that way.
Introducing Tabnine’s Onboarding Agent: Revolutionizing developer onboarding
March 28, 2024
/
3 -min read
Today we’re thrilled to introduce the Onboarding Agent for Tabnine Chat, a new product capability that helps developers onramp to a new project faster.
Show more