Blog

/

Insights

Posts from team Deepsource related to Insights

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

Problems & pains in parsing: a story of lexer-hack

A tale of popular issues in parsing mainstream languages because of design oversights.

Using Roslyn APIs to build a .NET IL interpreter

Let us write our own IL interpreter that is capable of executing fibonacci series program

Debugging Heisenbugs: A tale of parallel processing

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

Aligning software development with business strategy

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

DeepSource's Guide to SAST

How to implement SAST without disrupting your software development workflow.

Balancing code quality and developer productivity

How to avoid technical debt while meeting deadlines.

Code formatting on autopilot

With Transformers, you don't need to manually fix style violations anymore.

Python gotchas to look out for

Inside: Changes in Python 3.8, and how the debug flag can get you hacked.

A hands-on introduction to static code analysis

See common problems in code? Let's create an analyzer to detect them automatically.

Django Async: What's new and what's next?

All that you need to know about async support added in the latest Django 3.1.

Using state machine to write bug-free code

Learn how to plan your code and make it bug-free.

Method invocation and control flow in JVM

A brief overview of how method invocation and control flow work in the JVM

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.