Blog

Insights, stories, and updates from team DeepSource.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

What's new in Python 3.9?

New `str` methods, better typing support, new modules, and more.

Introducing, DeepSource for Scala

Find and fix issues in your Scala code. Currently in beta.

Announcing DeepSource Startup Program

Access to best-in-class developer tools for early-stage startups

DeepSource Next '21

We're hosting our first virtual conference, and you'll love it!

JavaScript best practices to improve code quality

Learn how some of the new features in JavaScript can help you write cleaner code.

Guidelines for Java code reviews

Get a jump-start on your next code review session with this list.

Python code review checklist

How to cover all aspects of the code in a review.

Common anti-patterns in Go

A list of anti-patterns you should avoid while writing code in Golang.

Breaking builds, baseball bats, and the code quality DNA

A conversation with Badri Rajasekar on how companies of different sizes ship good code.

5 Common mistakes in Go

A short list of patterns that beginners miss while writing Go.

Leveraging static code analysis in a Ruby CI pipeline

Setting up a GitHub workflow CI pipeline powered by Rubocop.

Automate code formatting in Python

Letting bots do the mundane parts of code review leaves time for devs to see the bigger picture.

Get started with DeepSource

DeepSource is free forever for small teams and open-source projects. Start analyzing your code in less than 2 minutes.

Newsletter

Read product updates, company announcements, how we build DeepSource, what we think about good code, and more.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.