Fred Tingaud is a Principal Software Engineer at Murex where he maintains the C++ UI and front-end APIs. He is also the creator of quick-bench.com, co-organizer of CPPP conference, co-host of Paris C++ Meetup and an organizer of #include . His interests range from code efficiency and readability to UI ergonomics.
Computer Science Engineer, PhD, Associate professor at University Paris Saclay, Joël Falcou is the creator and president of C++FrUG, C++ Meetup host and an International speaker. Joel has been actively participating in the C++ international community with more than 7 years of international talks at BoostCon, C++Now, C++Russia, C++Con and Meeting-C++. He is also a member of the C++Now and CppCon Program Committee. He is a member of the French National Body of the ISO Standard Committee for C++ since 2014.
Visit the link to listen to the podcast 😉http://cppcast.com/2019/04/fred-joel/
Computer Science Engineer, PhD, Associate professor at University Paris Saclay, Joël Falcou is the creator and president of C++FrUG, C++ Meetup host and an International speaker. Joel has been actively participating in the C++ international community with more than 7 years of international talks at BoostCon, C++Now, C++Russia, C++Con and Meeting-C++. He is also a member of the C++Now and CppCon Program Committee. He is a member of the French National Body of the ISO Standard Committee for C++ since 2014.
Visit the link to listen to the podcast 😉http://cppcast.com/2019/04/fred-joel/
CUBA Platform developers have recently published our article on the project check on their blog.
If you haven't read it yet then visit the link below to learn how the project can benefit from the use of the PVS-Studio static code analyzer 🙂 https://www.cuba-platform.com/blog/analyzing-cuba-platform-with-pvs-studio/
If you haven't read it yet then visit the link below to learn how the project can benefit from the use of the PVS-Studio static code analyzer 🙂 https://www.cuba-platform.com/blog/analyzing-cuba-platform-with-pvs-studio/
David ("Daveed") Vandevoorde is a Belgian computer scientist who lives near Princeton, NJ, USA. He is vice-president of engineering at the Edison Design Group (EDG), where he contributes primarily to the implementation of their C++ compiler front end. He is an active member of the C++ standardization committee where he is primarily active in the core language evolution work. His recent work in that context has primarily been about extending the capabilities of “constexpr evaluation”. Daveed is also one of the five members of the committee’s “direction group”. He is the primary author of the well-regarded “C++ Templates: A Complete Guide” (now available in its second edition).
Visit the link to listen to the podcast - http://cppcast.com/2019/05/daveed-vandevoorde/
Visit the link to listen to the podcast - http://cppcast.com/2019/05/daveed-vandevoorde/
Herb Sutter is an author, chair of the ISO C++ committee, and a systems languages architect at Microsoft. http://cppcast.com/2019/05/herb-sutter/
Support of Visual Studio 2019 in PVS-Studio https://www.viva64.com/en/b/0630/
Viva64
Support of Visual Studio 2019 in PVS-Studio
Support of Visual Studio 2019 in PVS-Studio affected a number of components: the plugin itself, the command-line analyzer, the cores of the C++ and C# analyzers, and a few utilities. In t...
Nullable Reference types in C# 8.0 and static analysis https://www.viva64.com/en/b/0631/
Viva64
Nullable Reference types in C# 8.0 and static analysis
It's not a secret that Microsoft has been working on the 8-th version of C# language for quite a while. The new language version (C# 8.0) is already available in the recent release of Vis...
PVS-Studio Graph of Diagnostic Abilities Development https://www.viva64.com/en/b/0632/
Viva64
PVS-Studio Graph of Diagnostic Abilities Development
More than 8 years have passed since the PVS-Studio product was released, and all this time we've been implementing new diagnostic rules in it. Moreover, we are not going to stop. If you c...
Michal is 34 years old and started programming when he was 11. C (and C++ soon after) became his favorite language soon afterwards. After quitting University after 2 years he was a regular programmer in a company for 4 years. He then started his own computer game project, which he's been working on for 7 years already. The game is much more successful than anticipated (with more than 1.7 million sales) while still in early access. We are close to finishing the game and deciding what to do next. http://cppcast.com/2019/06/michal-kovarik/
How to quickly check out interesting warnings given by the PVS-Studio analyzer for C and C++ code? https://www.viva64.com/en/b/0633/
Viva64
How to quickly check out interesting warnings given by the PVS...
Once in a while, programmers who start getting acquainted with the PVS-Studio code analyzer ask me: "Is there a list of warnings that accurately indicate errors?" There is no such list be...
Corentin Jabot is a freelancer developer and member of the French National Body and the C++ committee where he participates in the tooling, Unicode and library evolution working groups. He has been doing C++ for about 10 years and currently works with Mobsya, a swiss non-profit making educational robots for kids. http://cppcast.com/2019/06/corentin-jabot/
The dangers of using multi-character constants https://www.viva64.com/en/b/0634/
Viva64
The dangers of using multi-character constants
During code analysis, PVS-Studio analyzes the data flow and operates variable values. Values are taken from constants or derived from conditional expressions. We call them virtual values....
PVS-Studio in the Clouds -Running the Analysis on Travis CI https://www.viva64.com/en/b/0636/
Viva64
PVS-Studio in the Clouds - Running the Analysis on Travis CI
At the moment, cloud CI systems are a highly-demanded service. In this article, we'll tell you how to integrate analysis of source code into a CI cloud platform with the tools that are al...
Ivan Čukić is the author of "Functional Programming in C++" published by Manning.
He is one of the core developers of KDE, the largest free/libre open source C++ project.
He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and during his PhD studies, and uses the techniques in real-world projects. http://cppcast.com/2019/06/ivan-cukic/
He is one of the core developers of KDE, the largest free/libre open source C++ project.
He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and during his PhD studies, and uses the techniques in real-world projects. http://cppcast.com/2019/06/ivan-cukic/
Why We Don't Write Articles Comparing PVS-Studio with Other Static Analyzers https://www.viva64.com/en/b/0637/
Viva64
Why We Don't Write Articles Comparing PVS-Studio with Other St...
People ask us every now and then if we compared PVS-Studio with other static analyzers and wrote any articles about the results of such research. The answer is no, there's no such a compa...
Robert Maynard is a principal engineer at Kitware and spends most of his time as a primary developer of VTK-m. VTK-m is a HPC toolkit of scientific visualization algorithms for highly concurrent processor and accelerator architectures. It uses a fine-grained concurrency model for data analysis and visualization algorithms allowing for seamless execution on GPU's or many-core CPUs.
When not working on VTK-m, Robert is either; writing CMake code, teaching CMake, or working to improve CMake. http://cppcast.com/2019/07/robert-maynard/
When not working on VTK-m, Robert is either; writing CMake code, teaching CMake, or working to improve CMake. http://cppcast.com/2019/07/robert-maynard/
PVS-Studio wanted but couldn't find bugs in robots.txt https://www.viva64.com/en/b/0638/
Viva64
PVS-Studio wanted but couldn't find bugs in robots.txt
The other day Google revealed the sources of the robots.txt parser. Why not give a run for the already far and wide checked project using PVS-Studio and possibly find a bug. So said so do...
Errors that static code analysis does not find because it is not used https://www.viva64.com/en/b/0639/
Viva64
Errors that static code analysis does not find because it is n...
Readers of our articles occasionally note that the PVS-Studio static code analyzer detects a large number of errors that are insignificant and don't affect the application. It is really s...
This media is not supported in your browser
VIEW IN TELEGRAM
In this talk, Robin Kuzmin, Firmware Developer, Zensa Inc., will tell about the following topics:
🔹 What the C++Now and Cppcon are. Brief history, purpose, and difference.
🔸 How to attend CppCon and get money for that.
🔹 How to attend C++Now and CppCon for free or partially for free.
🔸 How to avoid the expenses for the conference ticket, hotel, flight, pre-conf- and post-conf-classes.
🔹 How certain parts of the conferences work. Roles, tools, how one can participate and what it gives.
🔸 Future of C++Now and CppCon.
🔹 Annual time line of CppCon and C++Now. When to do what.
P.S. There will be bonus topics at the end of the talk :) https://youtu.be/ondHeigfZN0
🔹 What the C++Now and Cppcon are. Brief history, purpose, and difference.
🔸 How to attend CppCon and get money for that.
🔹 How to attend C++Now and CppCon for free or partially for free.
🔸 How to avoid the expenses for the conference ticket, hotel, flight, pre-conf- and post-conf-classes.
🔹 How certain parts of the conferences work. Roles, tools, how one can participate and what it gives.
🔸 Future of C++Now and CppCon.
🔹 Annual time line of CppCon and C++Now. When to do what.
P.S. There will be bonus topics at the end of the talk :) https://youtu.be/ondHeigfZN0
On the Difference Between strlcat and strncat https://www.viva64.com/en/b/0640/
Viva64
On the Difference Between strlcat and strncat
While we are working hard on writing big articles on code check of the Haiku operating system, I'd like to give an example of an often found error with strncat function taken from that pr...