Blog

Insights, stories, and updates from team DeepSource.

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

Introducing, DeepSource for C#

Fast and reliable static analysis for the C# and .NET ecosystem, now in beta.

How dynamic languages efficiently handle data types

How do the fastest interpreters out there optimally represent variant values?

Rust stdlib vulnerability in fs::remove_dir_all

Rust 1.0.0 through Rust 1.58.0 is affected.

Learn Python ASTs by building your own linter

The only resource you need to read to learn about ASTs in Python, and the superpowers they give you.

DeepSource Hack 'n Camp '21

We pulled off an in-house hackathon and a company retreat to the Maldives — all in one week!

DeepSource: 2021 In Review

Looking back at how we helped developers ship good code in 2021.

Log4Shell: Apache Log4j Vulnerability

What it is and how to detect and fix it with DeepSource.

Introducing DeepSource's PHP Analyzer

Fast and reliable static analysis for PHP is here.

Announcing DeepSource's partnership with Hacktoberfest

This Hacktoberfest, ship good code.

Introducing, DeepSource for Rust

Analyze and Autofix issues in your Rust code. Currently in beta.

What's new in Python 3.10?

Structural pattern matching, parenthesized context managers, improved error messages, and more.

Tailscale at DeepSource

Convenience meets security.

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.