Rob and Jason are joined by Patrice Roy. They first talk discuss JeanHeyd Meneide’s blog post regarding ABI breakage in C and C++. Then they talk to Patrice Roy about his experience teaching C++ during the COVID pandemic, the first ISO Virtual Plenary and more.
🔗https://cppcast.com/patrice-roy-virtual-teaching/
🔗https://cppcast.com/patrice-roy-virtual-teaching/
Talking About Errors in the QuantConnect Lean Code https://www.viva64.com/en/b/0782/
Viva64
Talking About Errors in the QuantConnect Lean Code
This article discusses errors found using a static analyzer in an open source project. There are some simple things that can help you avoid them. For example, the usage of language syntac...
ONLYOFFICE Community Server: how bugs contribute to the emergence of security problems https://www.viva64.com/en/b/0783/
Viva64
ONLYOFFICE Community Server: how bugs contribute to the emerge...
Server-side network applications rarely get the chance to join the ranks of our reviews of errors found in open source software. This is probably due to their popularity. After all, we tr...
🔍Have you ever used a statistical analysis tool on a new large project?
If you have, you must know that the first scan may produce over 1 thousand and in some cases over 10 thousand warnings. 📑
Luckily, you can control which warnings you want to work with. For example, you can limit the analysis to your project's newest code. 👶🏻
This video describes one of the ways to do so. We call this approach mass suppression, and it is especially helpful for large projects.
Have fun watching this video and coding 🙂https://www.youtube.com/watch?v=_IwR8gnFKCw
If you have, you must know that the first scan may produce over 1 thousand and in some cases over 10 thousand warnings. 📑
Luckily, you can control which warnings you want to work with. For example, you can limit the analysis to your project's newest code. 👶🏻
This video describes one of the ways to do so. We call this approach mass suppression, and it is especially helpful for large projects.
Have fun watching this video and coding 🙂https://www.youtube.com/watch?v=_IwR8gnFKCw
YouTube
How to not drown in the static analyzer's first report? [Mass Suppression]
Have you ever used a statistical analysis tool on a new large project? If you have, you must know that the first scan may produce over 1 thousand and in some cases over 10 thousand warnings. 📑
Luckily, you can control which warnings you want to work with.…
Luckily, you can control which warnings you want to work with.…
PVS-Studio 7.11 Release: IAR Arm, Diagnostics, FREE-FREE-FREE-FREE https://www.viva64.com/en/b/0785/
Viva64
PVS-Studio 7.11 Release: IAR Arm, Diagnostics, FREE-FREE-FREE-...
This is the press release of the New Year's version of the PVS-Studio 7.11 analyzer. Since the new version includes only a few enhancements, let's take this opportunity to recall the opti...
Did It Have to Take So Long to Find a Bug? https://www.viva64.com/en/b/0786/
Viva64
Did It Have to Take So Long to Find a Bug?
Have you ever wondered which type of project demonstrates higher code quality – open-source or proprietary? Our blog posts may seem to suggest that bugs tend to concentrate in open-source...
Top-10 Bugs Found in C# Projects in 2020 https://www.viva64.com/en/b/0787/
Pvs-Studio
Top-10 Bugs Found in C# Projects in 2020
This tough year, 2020, will soon be over at last, which means it's time to look back at our accomplishments! Over the year, the PVS-Studio team has written quite a number of articles coveri…
Rob and Jason are joined by Andreas Kling. They first talk about the Qt 6.0 Release as well as another new C++ podcast that has been announced. They then talk to Andreas Kling about SerenityOS, the C++ Operating System he is building along with others in the Open Source community. 🔗 https://cppcast.com/serenity-os/
Top-10 Bugs in Java Projects in 2020 https://www.viva64.com/en/b/0788/
Viva64
Top-10 Bugs in Java Projects in 2020
The New Year is steadily approaching, therefore it's time to sum everything up. Continuing the tradition, we thought back to our articles about checking Java projects from the open-source...
Rob and Jason are joined by Patricia Aas from TurtleSec. They first talk about updates to a Web Assembly compiler Cheerp and an announcement for a new systems programming language conference. Then they talk to Patricia about her current project building a new web browser using modern C++, Qt 5 and the Chromium engine. They also discuss Patricia’s consulting business and managing it during the pandemic. https://cppcast.com/turtle-browser-patricia-aas/
The First Analyzer Run in Figures https://www.viva64.com/en/b/0789/
Viva64
GTK: The First Analyzer Run in Figures
For some people, the introduction of a static analyzer into a project seems like an insurmountable obstacle. It is widely believed that the amount of analysis results issued after the fir...
Rob and Jason discuss various news articles, libraries and announcements on the last episode of 2020 before the new year. 🔗 https://cppcast.com/goodbye-2020/
In this video, you'll learn about the inner workings of mass warnings suppression mechanism in PVS-Studio for Java 🔗https://www.youtube.com/watch?v=YCPWPusncYE
YouTube
How to use mass suppression in PVS-Studio for Java?
Have you just run the analyzer and now you have no idea what to do with all this abundance of warnings? 📜 Nothing to worry about - we made a special mechanism that can help you deal with them 💪🏻
In this video, you'll learn about the inner workings of mass…
In this video, you'll learn about the inner workings of mass…
Rob and Jason are joined by Zach Lieberman, professor at MIT’s Media Lab and co-founder of the School for Poetic Computation. They first talk about Herb Sutter’s 2020 wrap up blog post and the ISO mailing from December 2020. Then Zach discusses Open Frameworks, a C++ toolkit he co-created 10 years ago for creative coding. https://cppcast.com/open-frameworks-creative-coding/
The last video of the mass suppression series has already been uploaded to our channel! This time, it will be useful for those who program on C#. Enjoy the video 😉 https://www.youtube.com/watch?v=XyVn0PRxQLs
YouTube
How to use mass suppression in PVS-Studio for C#?
Have you just run the analyzer and now you have no idea what to do with all this abundance of warnings? 📜 Nothing to worry about - we made a special mechanism that can help you deal with them 💪🏻
In this video, you'll learn about the inner workings of mass…
In this video, you'll learn about the inner workings of mass…
Rob and Jason are joined by Corentin Jabot. They first talk about a Visual Studio blog post on performance improvements in the ‘inner build loop’, and a ray tracer built into CMake. Then they talk to Corentin about his work in the C++ ISO committee on the Library Evolution Working Group and his thoughts on what could and should make it into C++23. https://cppcast.com/priorities-for-23-corentin-jabot/
Espressif IoT Development Framework: 71 Shots in the Foot https://www.viva64.com/en/b/0790/
Viva64
Espressif IoT Development Framework: 71 Shots in the Foot
One of our readers recommended paying heed to the Espressif IoT Development Framework. He found an error in the project code and asked if the PVS-Studio static analyzer could find it. The...
How PVS-Studio Checked ELKI in January https://www.viva64.com/en/b/0791/
Viva64
How PVS-Studio Checked ELKI in January
If you feel like the New Year just came, and you missed the first half of January, then all this time you've been busy looking for tricky bugs in the code you maintain. It also means that...
Rob and Jason are joined by Alessandro Pignotti. They first talk about a linker project, a better assert for constexpr code. Then they talk about Cheerp, LeaningTech’s C++ WebAssembly compiler, how it differs from emscripten, Cheerp optimizations and some of LeaningTech’s other Cheerp products. https://cppcast.com/cheerp-alessandro-pignotti/