Blog

Insights, stories, and updates from team DeepSource.

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

Introducing, Pinned Reports

A bird’s eye view of your code health, now on your DeepSource dashboard.

Improve Security Posture with Static Application Security Testing (SAST)

Safeguard Your Software with a Proactive Security Approach: Shift-Left and Reduce Risk

Azure DevOps Services + DeepSource

Our powerful code health stack comes to the Microsoft ecosystem!

Ruby 3.2's WASI Integration: A Closer Look

An insight into the implementation of WASI support in Ruby 3.2

Custom marshalers in Go: An unexpected gotcha

Catching subtle bugs in struct embedding

Introducing, DeepSource Reports

Track code health with security reporting and insights: OWASP® Top 10, CWE/SANS Top 25, and more.

Balancing code quality and developer productivity

How to avoid technical debt while meeting deadlines.

DeepSource's Guide to SAST

How to implement SAST without disrupting your software development workflow.

Aligning software development with business strategy

How engineering leaders can merge technical and business needs to foster efficiency and avoid technical debt.

Debugging Heisenbugs: A tale of parallel processing

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

Percent notation in Ruby

How Ruby's percent notation help you write more succinct code.

The generics implementation of Go 1.18

How Go generics work under the hood

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.