Mon.Oct 09, 2023

article thumbnail

Bloom Filters: Efficient Data Filtering With Practical Applications

DZone

Bloom filters are probabilistic data structures that allow for efficient testing of an element's membership in a set. They effectively filter out unwanted items from extensive data sets while maintaining a small probability of false positives. Since their invention in 1970 by Burton H. Bloom, these data structures have found applications in various fields such as databases, caching, networking, and more.

article thumbnail

My new CppCon talk is on YouTube: “Cooperative C++ Evolution – Toward a TypeScript for C++”

Sutter's Mill

My Thursday CppCon talk is now online. Note: There’s already a Reddit thread for it , so if you want to comment on the video I suggest you use that thread instead of creating a new one. If you want to comment on the material in this post, much of which is new, that could be better in a new thread. At CppCon 2022, I argued for why we should try to make C++ 10x simpler and 50x safer , and this update is an evolution of the update talk I gave at C++ Now in May, with additional news and demos

C++ 105
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Understanding the Power of Coefficient of Variation in Software Performance Testing

DZone

Oh no! Not another figure to look at when analyzing performance test results! Most performance tools already report a bunch of them (e.g., average, min, max, percentiles.), which we have to review for our report; why add a new metric to the list? Actually, the Coefficient of Variation (CoV) stands out as a valuable metric to prove that your application will perform reliably under various conditions.

article thumbnail

PostgreSQL Tuple-Level Statistics With pgstattuple

Percona

Since Postgres table bloat degrades database performance, we can improve its performance by removing the table bloat. We can use the pgstattuple extension to identify the bloated tables. This extension provides several functions for obtaining tuple-level statistics. Because the pgstattuple functions produce extensive page-level information, access to them is, by default, limited.

article thumbnail

Gatsby Headaches: Working With Media (Part 1)

Smashing Magazine

Gatsby Headaches: Working With Media (Part 1) Gatsby Headaches: Working With Media (Part 1) Juan Diego Rodríguez 2023-10-09T11:00:00+00:00 2023-10-09T21:07:06+00:00 Working with media files in Gatsby might not be as straightforward as expected. I remember starting my first Gatsby project. After consulting Gatsby’s documentation, I discovered I needed to use the gatsby-source-filesystem plugin to make queries for local files.

Media 81
article thumbnail

Share Your DBaaS Opinion, Get Some Swag

Percona

The popularity of Database as a Service (DBaaS) solutions is on the rise. It’s not hard to see why. DBaaS enables users to offload administrative tasks and maintenance, allowing them to reap the benefits of a database without the traditional overhead. However, public DBaaS solutions are not suitable for all organizations. Some organizations have strict data sovereignty requirements that preclude them from using public cloud services.

article thumbnail

Heatmap Analysis – Unraveling the Power of Visual Data Representation

Dareboost

Heatmaps are a powerful visualization tool in data analysis, providing a color-coded graphical representation of data. This method of data visualization is instrumental in analytics, as it allows for the quick, intuitive understanding of complex data sets.