Remove c
article thumbnail

What the SEC cybersecurity disclosure mandate means for application security

Dynatrace

Do material incidents on “third-party systems” require disclosure? The mandate explains why this is the case: “A reasonable investor would [not] view a significant breach of a registrant’s data as immaterial merely because the data were housed on a third-party system ….

article thumbnail

Missing Library: A pg_upgrade History

Percona

While working as a DBA, we perform many regular tasks, and one of them is upgrading our database systems. In this blog post, I will show you a particular example I faced when working with an upgrade exercise using pg_upgrade. When working with the upgrade exercise, the goal was to move from PostgreSQL 11 to PostgreSQL 12.

C++ 82
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Basis Path Testing in Software Testing

Testlodge

When there are multiple options for a decision, each decision outcome should be exercised before moving on to the next decision. Finally, once all the decision outcomes on the baseline path have been covered, apply the same approach to all subsequent paths until all the decision outcomes in the specified code have been exercised.

Testing 75
article thumbnail

GotW #97 Solution: Assertions (Difficulty: 4/10)

Sutter's Mill

An assertion documents the expected state of specific program variables at the point where the assertion is written, in a testable way so that we can find program bugs — logic errors that have led to corrupted program state. Assertions are only about finding bugs, not doing program work.

C++ 58
article thumbnail

Advent Calendars For Web Designers And Developers (December 2021 Edition)

Smashing Magazine

JVM Programming Advent Calendar. Created by Eric Wastl, this is an advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. C# Advent Calendar. If you don’t have a Figma account, don’t worry, it’s free.) Amy Dutton on Twitter.

Design 108
article thumbnail

GotW #98 Solution: Assertion levels (Difficulty: 5/10)

Sutter's Mill

In the post-C++20 contracts proposal at [3], this is partly captured by the proposed basic levels of default , audit , and axiom , roughly intended to represent “cheap,” “expensive,” and “impossible” respectively. P0542: Support for contract based programming in C++” (WG21 paper, June 2018). Dos Reis, J. Meredith, N. Stroustrup.

C++ 45
article thumbnail

BPF Theremin, Tetris, and Typewriters

Brendan Gregg

Embedded C. # # Tone generation from: [link] # # 29-Apr-2019 Brendan Gregg Created this. This is the culmination of five years of work: the BPF kernel runtime, C support, LLVM and Clang support, the BCC front-end, and finally the bpftrace language. This is not my best code, since I hacked it in a hurry, but here it is: #!/usr/bin/python

C++ 52