![AI-code-refactoring.png](https://www.tabnine.com/wp-content/uploads/2024/07/AI-code-refactoring.png.webp)
AI code refactoring: 7 ways Tabnine transforms refactoring
July 15, 2024
/
7 -min read
What is AI code refactoring? Code refactoring is the process of restructuring existing computer code…
![ChatGPT-Security-Risk.png](https://www.tabnine.com/wp-content/uploads/2024/07/ChatGPT-Security-Risk.png.webp)
Top 11 ChatGPT security risks and how to use it securely in your organization
July 3, 2024
/
11 -min read
ChatGPT by OpenAI is an AI tool that generates human-like text and code. Despite its popularity, it carries several security risks.
![VS-Code-Debugging-1.png](https://www.tabnine.com/wp-content/uploads/2024/06/VS-Code-Debugging-1.png.webp)
VS Code debugging: A practical guide
June 6, 2024
/
7 -min read
Visual Studio Code (VS Code) is a free integrated development environment (IDE) provided by Microsoft.…
![AI-Code-Documentation.png](https://www.tabnine.com/wp-content/uploads/2024/05/AI-Code-Documentation.png.webp)
AI code documentation: Why documentation hurts and how AI helps
June 5, 2024
/
6 -min read
What is AI code documentation? AI code documentation involves the use of artificial intelligence technologies…
![Unit-Testing.png](https://www.tabnine.com/wp-content/uploads/2024/05/Unit-Testing.png.webp)
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-Software-Developers.png](https://www.tabnine.com/wp-content/uploads/2024/05/Will-AI-Replace-Software-Developers.png.webp)
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,…
![RAG.png](https://www.tabnine.com/wp-content/uploads/2024/05/RAG.png.webp)
Enhancing AI coding assistants with context using RAG and SEM-RAG
May 27, 2024
/
6 -min read
Basic AI coding assistants, while helpful, often fall short of delivering the most relevant and…
![C-Code-Debugging.png](https://www.tabnine.com/wp-content/uploads/2024/05/C-Code-Debugging.png.webp)
C code debugging: Types of bugs and 6-step debugging process
May 26, 2024
/
7 -min read
C is a highly efficient and flexible programming language that forms the basis of many…
![AI-for-Software-Development-1.png](https://www.tabnine.com/wp-content/uploads/2024/05/AI-for-Software-Development-1.png.webp)
AI for software development in 2024: Use cases, risks, and tools
May 26, 2024
/
7 -min read
How is AI used in software development in 2024? Artificial intelligence technologies are being used…
Show more