Blog

/

Tushar

Insights, stories, and updates from Tushar.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Debugging Heisenbugs: A tale of parallel processing

How do you debug bugs that disappear when you look at them?

What's new in Python 3.11?

Built-in TOML support, better exceptions, and typing improvements.

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.

What's new in Python 3.10?

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

What's new in Python 3.9?

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

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.