Squashing bugs using AI and Machine Learning with Boris Paskalev

The best part of hosting Programming Throwdown is reading emails from people who listened to this show before they had any coding experience and went on to land jobs in tech. Thanks so much for inspiring us with your stories. My second favorite part of hosting the show is hearing about so many awesome programming tools and resources, often when they are just starting out. DeepCode is one of these amazing resources.


DeepCode is a static analysis tool that looks at your code and, using AI trained on all code in github (!!!), finds common mistakes and offers suggestions on how to resolve. I am a heavy user of static analysis tools, and yet DeepCode was still able to find real issues in one of my python projects above and beyond pylint and mypy. Best of all, it's completely free to use for open source projects! Give it a shot and let us know what you think!


Show notes: https://www.programmingthrowdown.com/2020/02/episode-99-squashing-bugs-using-ai-and.html


Boris Paskalev

Serial Entrepreneur | MIT Master's, TRIUM GEMBA

1 年

The most up-to-date engine is now fully integrated into Snyk and the supported IDE integrations including many novel features and capabilities. One can get a free-account just by signing-in. Generative AI completion for auto fixing of the issues detected was also recently released for C/C++ and Java and/or JS (it is hard to keep track of all features per langauge in my head :))

回复
Roman Omelchuk

VP of Engineering at Devox Software

1 年

Jason, thanks for sharing!

Boris Paskalev

Serial Entrepreneur | MIT Master's, TRIUM GEMBA

5 年

Thank you Jason, the pleasure was all mine, it was great to swap stories with such a welcoming and tech-savvy hosts.? I also wanted to share the link to https://apk-deguard.com/ the?Statistical Deobfuscation for Android that I mentioned.

回复

要查看或添加评论,请登录

Jason Gauci的更多文章

  • Episode 94: Search at Etsy

    Episode 94: Search at Etsy

    What actually happens when you type something in the search bar at the top of etsy.com and hit enter? This awesome…

    1 条评论
  • Episode 93: A Journey to Programming Mastery

    Episode 93: A Journey to Programming Mastery

    Every interview we do is such an exciting and unique experience. Patrick and I had great pleasure in hosting Andy and…

  • Basics of UI Design for Engineers with Erik Kennedy

    Basics of UI Design for Engineers with Erik Kennedy

    Surprise! Weekend episode :-D Every piece of code you write is either going to be for computer-to-computer interaction,…

  • Episode 91: Functional Programming with Adam Gordon Bell

    Episode 91: Functional Programming with Adam Gordon Bell

    Hey all! Since episode 82, we received a ton of email asking for more info on functional programming (FP). To cover FP…

  • Episode 89: From Combat to Code

    Episode 89: From Combat to Code

    Hey all!! Today we are sitting down with Jerome Hardaway. Jerome is an Air Force Veteran and the founder of Vets Who…

    1 条评论
  • Episode 88: Image Processing

    Episode 88: Image Processing

    If you use ASCII encoding, the entire Oxford dictionary is about 5 million bytes. A single 4K image contains 25 million…

  • Episode 87: Typescript

    Episode 87: Typescript

    While the web is one of the easiest platforms for deploying software, it can also be one of the trickiest to debug…

    1 条评论
  • Episode 86: Wolfram Language and Mathematica

    Episode 86: Wolfram Language and Mathematica

    Happy New Year! Today we are sitting down with Stephen Wolfram, inventor of Mathematica, Wolfram Alpha, and Wolfram…

  • Episode 85: Holiday Party

    Episode 85: Holiday Party

    Hey all! This is our annual holiday show! We give away prizes and talk about random news stories :-D. Thanks to…

  • Episode 84: Customer Bug Handling

    Episode 84: Customer Bug Handling

    Hey all! How do you find and triage bugs on other people's machines when they don't have the source code (or the…

社区洞察

其他会员也浏览了