In the last article we reviewed the stages of query execution. Before we move on to plan node operations (data access and join methods), let's discuss the bread and butter of the cost optimizer: statistics.Dive in to learn what types of statistics PostgreSQL collects when planning queries, and how they improve query cost assessment and execution times. Read more Read more ›
0
This is the first in series of articles dedicated to detailed overview of processes and components of enterprise identity and access management (IAM). These articles are designed to help technical architects and system designers to better understand what is involved in complex business processes which drive identity management and provide detailed review of all critical components.Solid understanding of identity management business processes before implementation of a new IAM system very... Read more ›
0
If you regularly use a static code analyzer, you can save time on guessing why the new code doesn't work as planned. Let's look at another interesting error — the function broke during refactoring, and no one noticed that. No one — except for PVS-Studio that can automatically scan the project and email the report to us. Read more → Read more ›
0
In the green energy field, the solar panels composed of bendable solar cells tend to significantly increase in popularity last time. The difficulty during the designing of the different devices (such as solar chargers, MPPT-controllers) emerges because of the strong lack of technical information about this kind of solar cell. In this article, the equivalent scheme of the bendable solar produced by the Sunpower company - Maxeon gen 5 and... Read more ›
0
You decided to make an app that works with SVG. Encouraged by the enthusiasm, you collected libraries and successfully made the application. But suddenly you find that the app is sending strange network requests. And data is leaking from the host-machine. How so? Read more → Read more ›
0
Let's continue with a series of small notes illustrating the PVS-Studio's ability to quickly find new errors in the code. If the analyzer is regularly used, of course :). Today we have another bug in the Blender project. Read more → Read more ›
0
Introduction.This is the translation of my article about ECS. Original (in Russian): https://habr.com/ru/sandbox/166093/ECS (Entity Component System) is an architectural pattern used in game development.In this article, I am going to describe some of the general principles of ECS frameworks' inner workings and some of the problems I have faced during the development of my own.When I first started learning about ECS everything seemed wonderful, but only in theory. I needed... Read more ›
2
We are often asked whether we send bug reports to developers of open-source projects. The answer is yes. More than that— we sometimes track the progress. This article is about one of the cases when this habit prevented a sloppy bug fix. Read more → Read more ›
0
Seems like Microsoft has just announced Visual Studio 2022. And it already came out! For us at PVS-Studio, this meant only one thing — we must support this IDE in the next PVS-Studio release. Almost everything went smoothly. However, there were some hitches that we're going to discuss today. Read more Read more ›
0
Почти 3 года назад вышла статья Онлайн-конструктор переговорной комнаты — подбор оптимального решения ВКС, в которой рассказывается о решении задачи выбора оборудования для переговорных комнат используя простое 2D-моделирование и цветные диаграммы. Решение получилось простым и технически закрывает вопрос подбора оборудования. Но визуальное представление результата подобного проектирования не всегда бывает достаточно информативным для представителей заказчика.Поэтому, мы решили развить тему проектирования пе Read more ›
0
We are pleased to announce the first release of PVS-Studio in 2022. In this article, we discuss various enhancements in managing Unreal Engine and ASP.NET Core projects. Keep reading to learn about new diagnostics and latest articles by PVS-Studio. Read more → Read more ›
0
How can simple XML files processing turn into a security weakness? How can a blog deployed on your machine cause a data leak? Today we'll find answers to these questions, learn what XXE is and how it looks like. Read more → Read more ›
0
After completion of the System Beeps, I wasn’t planning to make another stand alone album release with the pseudo polyphonic music, as I felt the topic had been explored enough. This, however, wouldn’t mean I couldn’t apply the experience and skills gained to make more utilitarian stuff, like an actual retro game OST or an old school demoscene project. Such an opportunity arose in Autumn 2020, as David Murray of... Read more ›
29
Do you plan to start a cryptocurrency exchange business? If so, now is the perfect time. The easiest and safest way to make money from cryptocurrencies is to create a crypto-exchange application. Regardless of whether traders and investors make or lose money, the cryptocurrency exchange will remain a winner in any case.But, how to open a cryptocurrency exchange app? So, let’s look at the main stages of the process. Read... Read more ›
0
сылка на русскую версию / link to Russian versionFPGA InsideOut is an attempt to make a set of educational FPGA videos presented in the “human-in-the-loop” style. In these videos we will not only show how we are interfacing with an actual FPGA board but will also provide synchronous real-time visualisation of FPGA's internal logic.For our first video we have picked a CRC circuit (cycle redundancy check) which is based on... Read more ›
0
In various discussions, we have already commented on how the PVS-Studio C and C++ module works with memory. Now it's time to make a small article from this comment. Read more → Read more ›
0
The PVS-Studio analyzer often checks code of libraries, frameworks, and engines for game development. Today we check another project — MonoGame, a low-level gamedev framework written in C#. Read more Read more ›
0
Hello! I'm kicking off another article series about the internals of PostgreSQL. This one will focus on query planning and execution mechanics.In the first article we will split the query execution process into stages and discuss what exactly happens at each stage. Read more Read more ›
0
A website with bugs could be a real pain in the neck for business. Just one 404 or 500 error could end up costing an obscene amount of money for the company and hurt a good reputation. But there is a way to avoid this issue: the website testing. That's sort of what this article is about. After reading this article, you will learn how to test code in Django,... Read more ›
0
Operating systems are a kind of software where code quality is critical. This time the PVS-Studio analyzer checked MuditaOS. So let's take a look at what the static analyzer found in this open-source OS. Read more Read more ›
0
Most popular sources
Gizmodo | 28% 16 |
Business Insider | 28% 3 |
Eurogamer.net | 13% 5 |
Android Authority | 6% 0 |
Tom's Hardware | 4% 4 |
View sources » |
LIKE us on Facebook so you won't miss the most important news of the day!
06.10.2024 02:28
Last update: 02:20 EDT.
News rating updated: 09:20.
What is Times42?
Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.