Blog

Insights, stories, and updates from team DeepSource.

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

All that happened: PyCon India 2019

The DeepSource team was at the annual Python conference. Here's a report about all the fanfare.

Release: GitLab support, new actions on issues

Analyze your code from GitLab, starting now. And more!

Good Code Podcast: Episode 2

On developer workflows with Javed Khan of Handshake.

DeepSource at PyCon India 2019

Announcing our Silver sponsorship for India's annual Python conference.

Easy performance optimizations in Python

Low-hanging fruits that give your Python code little speed-ups.

Release: Go analyzer lands in beta

DeepSource now supports Go, with 120+ types of issues.

Release: Re-thinking test coverage

Test coverage tracking support is now available for Python, Go and Ruby.

Package management in Go

Brief overview of package management in Go — pre and post Go modules

Positional-only arguments in Python

An introduction to the new `/` syntax in Python 3.8.

OWASP Top 10: Broken Authentication

An overview of the broken authentication security threat from OWASP Top 10.

Good Code Podcast: Episode 1

On API design with Shabda Raaj of Agiliq.

Walrus operator in Python 3.8: a primer

The definitive tutorial for the all-new assignment expressions syntax in Python 3.8 with examples.

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.