Blog

/

Insights

Posts from team Deepsource related to Insights

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

Good Code Podcast: Episode 3

How open-source communities perform code reviews, with Timothy Chen.

Demystifying Python’s Descriptor Protocol

A walkthrough of descriptor protocol to understand inner working of property, classmethod, staticmethod builtins

How Reactivity works in Vue.js

Understanding Vue.js reactivity system

Git branch naming conventions

A primer on naming branches for modern git workflows.

OWASP Top 10: Sensitive Data Exposure

An overview of the sensitive data exposure security threat from OWASP Top 10.

Comparison of new Python web frameworks

Pick a fresh one for your next side project.

7 popular web frameworks in Go

Pick a fresh one for your next side project.

Good Code Podcast: Episode 2

On developer workflows with Javed Khan of Handshake.

Easy performance optimizations in Python

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

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.

Good Code Podcast: Episode 1

On API design with Shabda Raaj of Agiliq.

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.