CMake: the Case when the Project's Quality is Unforgivable https://www.viva64.com/en/b/0658/
Viva64
CMake: the Case when the Project's Quality is Unforgivable
CMake is a cross-platform system for automating project builds. This system is much older than the PVS-Studio static code analyzer, but no one has tried to apply the analyzer on its code ...
An Easy Way to Make Money on Bug Bounty https://www.viva64.com/en/b/0660/
PVS-Studio
An Easy Way to Make Money on Bug Bounty
Surely you′ve heard the expression bug hunting many times. I dare to assume, you won′t mind earning one or two hundred (or even thousand) dollars by finding a potential vulnerability in someone′s...
How to set up PVS-Studio in Travis CI using the example of PSP game console emulator https://www.viva64.com/en/b/0661/
Viva64
How to set up PVS-Studio in Travis CI using the example of PSP...
Travis CI is a distributed web service for building and testing software that uses GitHub as a source code hosting service. In addition to the above scripts, you can add your own, thanks ...
We are often asked to tell about how we prepare the articles for publication, how we work on them, come up with the ideas and who is the one that draws this cute unicorn. Today we decided to tell you one of these stories. 🔸https://medium.com/pvs-studio/the-story-of-a-unicorn-c768c112f35f
Medium
The Story of a Unicorn
We are often asked to tell about how we prepare the articles for publication, how we work on them, come up with the ideas and who is the…
Rob and Jason are joined by Marco Magdy from Amazon. They first discuss Dropbox’s announcement of abandoning their C++ mobile platform strategy in favor of Swift and Kotlin. Then Marco goes over what AWS Lambda is, what you can do with it and some of the challenges he faced bringing C++ support to AWS Lambda. 🔹https://cppcast.com/marco-magdy/
Is Everything Ok with the First Doom? https://www.viva64.com/en/b/0662/
Viva64
Is Everything Ok with the First Doom?
Recently the news about porting the first Doom on terminals and ATMs flashed in the net. Knowing from the Wikipedia article how many bugs ordinary players have found in this game, we got ...
Analysis of the Apache Dubbo RPC Framework by the PVS-Studio Static Code Analyzer https://www.viva64.com/en/b/0663/
Viva64
Analysis of the Apache Dubbo RPC Framework by the PVS-Studio S...
Apache Dubbo is one of the most popular Java projects on GitHub. It's not surprising. It was created 8 years ago and is widely applied as a high-performance RPC environment. Of course, mo...
Rob and Jason are joined by Vittorio Romeo from Bloomberg. They first discuss some changes in the recent Visual Studio update for cross platform linux development, and some post-Cologne ISO developments. Then Vittorio goes into more detail on his proposal for C++ epochs, which could allow the language to more easily introduce breaking changes in the future. https://cppcast.com/vittorio-romeo-epochs/
PVS-Studio Usage when Checking Unreal Engine Projects on the Windows OS https://www.viva64.com/en/b/0666/
Viva64
PVS-Studio Usage when Checking Unreal Engine Projects on the W...
This article focuses on the specifics of checking Unreal Engine projects with the PVS-Studio static analyser on the Windows operating system: how to install the analyser, check a project,...
Rob and Jason are joined by Craig Scott. They first discuss a recent blog post from PVS-Studio analyzing some bugs in CMake. Then Craig talks about how he got involved in CMake development, and his e-book ‘Professional CMake: A Practical Guide.’ Visit the link to listen to the podcast: https://cppcast.com/craig-scott-cmake/
Configuration of the Warnings Next Generation plugin for integration into PVS-Studio https://www.viva64.com/en/b/0668/
Viva64
Configuration of the Warnings Next Generation plugin for integ...
The PVS-Studio 7.04 release coincided with the release of the Warnings Next Generation 6.0.0 plugin for Jenkins. Right in this release Warnings NG Plugin added support of the PVS-Studio s...
Handling Objections: Static Analysis Will Take up Part of Working Time https://www.viva64.com/en/b/0669/
Viva64
Handling Objections: Static Analysis Will Take up Part of Work...
Talking to people at conferences and in comments to articles, we face the following objection: static analysis reduces the time to detect errors, but takes up programmers' time, which neg...
Welcome to new C++ Links - most relevant and useful articles, podcasts and videos that happen between 31st August and 6th September 2019.
Today you will find links to a video about raw string literals, myths about C++ good practices, a Ranges library on GPU and more.
https://www.bfilipek.com/2019/09/cpplinks35.html
Today you will find links to a video about raw string literals, myths about C++ good practices, a Ranges library on GPU and more.
https://www.bfilipek.com/2019/09/cpplinks35.html
This media is not supported in your browser
VIEW IN TELEGRAM
Today is the 256th day of the year which means that all the programmers around the world celebrate the International Programmer's Day 👨💻👩💻
How do programmers cope with changes in their lives and work? Well, pretty much the same as the other mortals do: denial, anger, you know. There's nothing bad about it, actually. It's just that today, on the Programmer's day, we wish that those stages would last as seldom as possible. We also wish you interesting projects, beautiful and clean code and coffee with buiscuits to always be around.
How do programmers cope with changes in their lives and work? Well, pretty much the same as the other mortals do: denial, anger, you know. There's nothing bad about it, actually. It's just that today, on the Programmer's day, we wish that those stages would last as seldom as possible. We also wish you interesting projects, beautiful and clean code and coffee with buiscuits to always be around.
PVS-Studio in the Clouds: Azure DevOps https://www.viva64.com/en/b/0670/
Viva64
PVS-Studio in the Clouds: Azure DevOps
This is a second article, which focuses on usage of the PVS-Studio analyzer in cloud CI-systems. This time we'll consider the platform Azure DevOps - a cloud CI\\CD solution from Microsof...