Rob and Jason are joined by Sean Baxter. They first talk about a blog post and some papers headed for the upcoming ISO meeting in Prague. Then they discuss Circle, the compiler and language extension for C++17. 🔗 https://cppcast.com/circle-language/
It’s no secret that the Huawei company has increasingly been opening the source code of its software products lately. It has spurred us, the developers of the PVS-Studio static code analyzer, to publish some articles on the company project checks. We call your attention to the first two articles on the topic: 🔗https://www.viva64.com/en/b/0688/ 🔗https://www.viva64.com/en/b/0690/
Rob and Jason are joined by Vadim Zeitlin one of the maintainers of WxWidgets. They first talk about a blog post describing a fantastic bug and another responding to the changes announced by Qt. 🔗 https://cppcast.com/vadim-zeitlin-wxwidgets/
MERCH! MERCH! MERCH! And...Unicorns https://www.viva64.com/en/b/0709/
Viva64
MERCH! MERCH! MERCH! And...Unicorns
Another conference season had almost come to an end before the New Year marathon began. So now it's high time we told you about one wonderful and universal kind of gift - promotional merc...
Stackshare is a platform where one can find and compare the right developer tools and see what the companies use them. Besides, it's easy to track product updates and share ones opinions with other users.
The PVS-Studio analyzer has recently got a profile there that you can follow. And if use the product, please, click on 'I use this' button.
🔗https://stackshare.io/pvs-studio
The PVS-Studio analyzer has recently got a profile there that you can follow. And if use the product, please, click on 'I use this' button.
🔗https://stackshare.io/pvs-studio
What Is the Difference between DevOps and DevSecOps? https://www.viva64.com/en/b/0710/
Viva64
What Is the Difference between DevOps and DevSecOps?
DevOps is a methodology aiming at establishing closer collaboration between programmers and system administrators in the software development process. A DevOps engineer is a specialist wo...
RunUO Check by the PVS-Studio Analyzer https://www.viva64.com/en/b/0711/
Viva64
RunUO Check by the PVS-Studio Analyzer
This article covers the check of the RunUO project using the static PVS-Studio analyzer. RunUO is the emulator of server software for Ultima Online, the game that once won the hearts of m...
Rob and Jason are joined by author John Lakos. They first talk about a funny C++ themed freestyle rap video commissioned by Victor Zverovich and a C++20 reference card produced by Bartlomiej Filipek. Then John discusses his new book, Large Scale C++ Volume I: Process and Architecture. In addition to discussing the book John shares some of his thoughts on allocators, modules, move semantics and contracts. 🔗https://cppcast.com/john-lakos-large-scale-cpp/
There are many ways that can assist in improvement the program’s quality. In this article, we invite you to consider one of them – static code analysis. 🔗https://hownot2code.com/2020/01/31/static-analysis-in-theory-and-in-practice/
How Not To Code
Static Analysis in Theory and in Practice
There are many ways that can assist in improvement the program’s quality. In this article, we invite you to consider one of them – static code analysis.
PVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOps https://www.viva64.com/en/b/0712/
Viva64
PVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azu...
We continue making the use of PVS-Studio more convenient. Our analyzer is now available in Chocolatey, the package manager for Windows. We believe this will make it easier to deploy PVS-S...
There's a new section on our website when you can watch talks and lectures of our developers and learn more about the PVS-Studio static code analyzer and its abilities. For your convenience, there's also an opportunity to download the presentation file.
🔗https://www.viva64.com/en/video/
🔗https://www.viva64.com/en/video/
Brad started programming in BASIC when he was 9, primarily on the Apple IIe, transitioning to QBASIC in high school. He graduated from Kansas State University in 2005 with a BS in Computer Science and a minor in Embedded Systems. While at K-State he enjoyed working on the solar car racing team, which built and raced a vehicle across the US and Canada. After graduating in 2005, Brad started work at Garmin, where he has worked on a variety of projects including Palm PDAs, Brew phone platforms, Android, iOS, and Automotive devices. He currently leads a team focused on bike computers and fitness watches. In his free time Brad enjoys working on home improvement projects, spending time with his wife and their 5 kids, and hobby programming. 🔗https://cppcast.com/brad-larson-cpp-watch/
Search for ideas for implementing new diagnostic warnings in PVS-Studio 🔗https://medium.com/@Code_Analysis/search-for-ideas-for-implementing-new-diagnostic-warnings-in-pvs-studio-e5d24298ea78
Rob and Jason are joined by Hana Dusikova from Avast. They talk about the final changes that went into the C++20 draft which should become the official new standard in 3 or 4 months. They also discuss the direction of C++23 and some of the papers that were proposed in Prague.🔗https://cppcast.com/hana-dusikova-prague-trip-report/
Is static code analysis possible without false positives? 🔗https://habr.com/ru/company/pvs-studio/blog/490090/
Rob and Jason are joined by Thiago Macieira from Intel. They first talk about Visual Studio’s Qt support, and articles from Bjarne Stroustrup and Herb Sutter. They then talk about Thiago’s history with Qt, including his former role as Qt Release Manager and his contributions to QtCore, QtNetwork and more. 🔗 https://cppcast.com/thiago-macieira-qtcore/
PVS-Studio Integration in PlatformIO https://www.viva64.com/en/b/0714/
Viva64
PVS-Studio Integration in PlatformIO
Recently, the PlatformIO development environment of embedded systems has supported PVS-Studio. In this article, you'll find out how to check your code with the static analyzer on the exam...
Detecting the incorrect double-checked locking using the V3054 diagnostic https://www.viva64.com/en/b/0715/
Viva64
Detecting the incorrect double-checked locking using the V3054...
The PVS-Studio analyzer can detect incorrect variants of the double-checked locking pattern implementation in C# programs. Sometimes users are not aware of the danger in the code indicate...