Sonar Blog

Home

Blog

Sonar's latest blog posts

Featured Post

What is Clean Code?

If you’ve followed us for a while, you most likely noticed that we changed the way we describe what we do: from “code quality” to “continuous code inspection,” then “code quality and code security”… to Clean Code.


But what is Clean Code, and what does it encompass?

Read More
https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/ddb995eb-cb89-4435-82fb-1b937cdf11dc/what_is_clean_code_blog_feature.webp
https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/05f65288-fbbd-445e-86b1-f3c89902a130/sq-is-for-python-devs_blog-index.webp
Blog post

Why SonarQube 9.9 LTS is a must-have for Python developers

Learn about the changes in SonarQube 9.9 LTS that help Python developers write Clean Code.

Read article >

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/a2b89e22-e46c-4a37-9b9e-1ee08d1350b7/weird-python-behaviors_blog-index.webp
Blog post

Weird Python: 5 Unexpected Behaviors in the Python Interpreter

Five ways in which Python's interpreter behaves in ways that you wouldn't expect.

Read Blog post >

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.

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/5a163ee9-f907-45c4-a36f-eaf381c91066/devnexus-reflections_blog-index.webp
Blog post

Reflections from DevNexus, the largest Java conference in the U.S.A.

Reflections from DevNexus, the largest Java conference in the U.S.A.

Read Blog post >

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/ce802ac3-be3b-47a7-ae31-b2471e778d2e/interview-with-python-devs_blog-index%20%281%29.webp
Blog post

Interview with Sonar Python Developers Part 2

Latest Python developments. Interview with Python developers from Sonar.

Read Blog post >

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/e8442955-a296-4bf2-8f92-69930193e34f/odoo-scripting_blog-index.webp
Blog post

Odoo: Get your Content Type right, or else!

What do we need content types for anyway? Let's look into how an incorrect content type led to a real-world vulnerability in Odoo, CVE-2023-1434.

Read article >

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/ce802ac3-be3b-47a7-ae31-b2471e778d2e/interview-with-python-devs_blog-index%20%281%29.webp
Blog post

Interview with Sonar Python Developers Part 1

Why should I learn Python language? When should I use Python? Is tooling around Python development mature?

Read Blog post >

Image of Sonar Logo and Compiler Explorer integration
Blog post

Sonar ❤️ Compiler Explorer: Write clean C++ code inside your browser

Sonar ❤️ Compiler Explorer: Write clean C++ code inside your browser

Read Blog post >

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/40870ddd-2321-4066-8441-13d3aa98ce7a/get-accepted-at-every-conference_blog-index.webp
Blog post

Pretalx Vulnerabilities: How to get accepted at every conference

We recently discovered two vulnerabilities in pretalx and found a generic technique to gain code execution from a file write.

Read article >

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/e1c8b219-a203-4cf5-ba12-eee11888c596/another-9-reasons-to-upgrade_blog-index.webp
Blog post

Another 9 reasons to upgrade to SonarQube 9.9 LTS

SonarQube 9.9 LTS is here! We're back with another 9 reasons you should prioritise upgrading as soon as possible.

Read article >

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/89db6937-0e09-4b6f-a9df-72f36a294a3d/dev-velocity_blog-index.png
Blog post

How bad code destroys developer velocity

When bad code gets overlooked, it can create lasting problems and ultimately impact developer productivity and velocity.

Read Blog post >

https://assets-eu-01.kc-usercontent.com:443/14a55959-a51a-01d5-d7c0-1d06e516432a/8335204d-8ea7-48bf-b064-4f71ee6fadaf/sq-10_0_social-landscape.webp
Blog Post

Announcing SonarQube 10.0

Learn what features - like faster first analysis and better user management with SCIM - are available to you and your teams in SonarQube 10.0!

Read article >