Sonar's latest blog posts
The Coding Personalities of Leading LLMs
Make smarter AI adoption decisions with Sonar's latest report in The State of Code series. Explore the habits, blind spots, and archetypes of the top five LLMs to uncover the critical risks each brings to your codebase.


Common TypeScript Issues Nº 1: assignments within sub-expressions
We crunched the data from SonarQube for IDE to discover the top 5 most common TypeScript issues. In this 5 part series, we outline each issue and how to avoid it.
Read Blog >

Celebrating International Women's Day with the women of Sonar
Sonar is celebrating International Women's Day (March 8) with interviews from women across our many teams about their careers in technology.
Read Blog >
Get new blogs delivered directly to your inbox!
Stay up-to-date with the latest Sonar content. Subscribe now to receive the latest blog articles.

SonarQube Server LTS Upgrade Checklist
A checklist to help you upgrade to SonarQube Server LTS
Read Blog >

Common TypeScript Issues Nº 2: non-empty statements
We crunched the data from SonarQube for IDE to discover the top 5 most common TypeScript issues. In this 5 part series, we outline each issue and how to avoid it.
Read Blog >

Empowering weak primitives: file truncation to code execution with Git
Let's dive into how a seemingly minor code vulnerability can hide a critical impact!
Read Blog >

Clean Code: The Best Approach to Writing Secure Cloud Native Apps
With Sonar and the Clean as You Code methodology, developers can directly impact the security of the cloud native apps they create.
Read Blog >

Common TypeScript Issues Nº 3: unused local variables and functions
We crunched the data from SonarQube for IDE to discover the top 5 most common TypeScript issues. In this 5 part series, we outline each issue and how to avoid it.
Read Blog >

Increase developer velocity today with Clean as You Code
The Clean as You Code methodology allows developers to keep working on new and interesting projects without sacrificing quality or getting bogged down in refactoring legacy code.
Read Blog >

We are Sonar!
Culture is a key aspect of working at Sonar. It is our binding agent; it is what we value, what we believe in, the way we work, and the way we interact. It is what makes us SonarSourcers!
Read Blog >

Common TypeScript Issues Nº 4: Don't create and drop objects immediately
We crunched the data from SonarQube for IDE to discover the top 5 most common TypeScript issues. In this 5 part series, we outline each issue and how to avoid it.
Read Blog >

Announcing SonarQube Server 9.9 LTS!
Big year, big announcement – the most anticipated SonarQube Server 9.9 Long-Term-Support release is here! Check out this post for all details.
Read Blog >