DeepSource Blog

deepsource.io · Company blog · on HN since 2019

DeepSource Blog is the company blog of a static analysis platform, with posts on Python features, Git practices and code analysis.

What HN saysHN links it for practical posts such as managing multiple Git profiles, and the company uses threads to promote its tool and hiring.
19HN people shared it
5linked it in comments
38stories submitted
1.1Kstory points
4 years agolast shared
2019people per year2026

Most-shared posts

  1. 1
    Positional-only arguments in Python
    3 people · 10 points · first shared 2019 · discussion on HN
  2. 2
    DeepSource – Automatically Identify and fix bug risks
    3 people · 3 points · first shared 2020 · discussion on HN
  3. 3
    A hands-on introduction to static code analysis
    2 people · 194 points · first shared 2020 · 31 comments on HN
  4. 4
    Git Branch Naming Conventions
    2 people · 90 points · first shared 2020 · 81 comments on HN
  5. 5
    New Features in Python 3.8
    2 people · 22 points · first shared 2019 · 5 comments on HN
  6. 6
    Tailscale at DeepSource
    2 people · 7 points · first shared 2021 · discussion on HN
  7. 7
    Managing Multiple Git Profiles
    2 people · 6 points · first shared 2020 · discussion on HN
  8. 8
    What's New in Python 3.11?
    1 people · 322 points · first shared 2022 · 325 comments on HN
  9. 9
    Django Async: What's new and what's next?
    1 people · 148 points · first shared 2020 · 93 comments on HN
  10. 10
    Effective Code Reviews – A Primer
    1 people · 78 points · first shared 2019 · 58 comments on HN
  11. 11
    Static Analysis for Dockerfiles
    1 people · 49 points · first shared 2019 · 4 comments on HN
  12. 12
    Some best practices for using Git
    1 people · 25 points · first shared 2019 · 11 comments on HN
  13. 13
    Monadic Parser Combinators in Haskell
    1 people · 23 points · first shared 2022 · discussion on HN
  14. 14
    Some Python Anti-Patterns
    1 people · 17 points · first shared 2019 · 5 comments on HN
  15. 15
    How dynamic languages efficiently handle data types
    1 people · 15 points · first shared 2022 · discussion on HN

What HN people wrote when they linked it

St-Clock · 2021-06-25
We had similar experience! We tried CodeGuru Reviewer on one of our Python codebases (around 71 KLOC) and abandoned it after a week. The feedback was indeed similar to what standard linters and static analyzers can provide with more noise. I have no doubt they can improve their recommendations as they get more feedback and analyze more codebases, but we were not interested to pay to contribute. We have had much more success with https://deepsource.io/ , which found real bugs and we generally agree with their recommendations. We are currently evaluating whether or not we will include this service as part of our process. Deepsource is rule-based, but my understanding is that they are starting to use ML to rank recommendations.
dolftax · 2021-11-02
DeepSource | Bangalore & San Francisco | Fulltime | https://deepsource.io/ DeepSource is a fast and reliable static analysis platform for developers and engineering teams. We've various roles open across Platform Engineering, Language Engineering and Marketing - https://careers.deepsource.io/
sanketsaurav · 2021-05-04
ShellCheck is a great tool! If you're looking for an easy way to run static analysis on .sh files continuously, you might want to look at DeepSource. ShellCheck is supported. https://deepsource.io/gh/deepsourcelabs/demo-shell/issues/
bajsejohannes · 2022-06-27
The decoupling of ingress and deployments always bothered me, although it might not be a _nightmare_ exactly. In short, the ingress may route traffic to a pod after it is killed. The solution is that when a pod gets a SIGTERM signal, it should mark itself not ready, wait for some amount of time and then shut down (see e.g. https://deepsource.io/blog/zero-downtime-deployment/). I've heard arguments for this behavior, but it's not the same trade-offs I would make.
archseer · 2020-11-12

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close