Tagged articles
2 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
Nov 13, 2023 · Fundamentals

Mastering C++ Class Design: Best Practices and Common Pitfalls

This guide walks through essential C++ class design techniques—including header guards, private data encapsulation, const-correctness, initializer lists, reference parameters, operator overloading, static members, the Big Three, deep vs shallow copying, and singleton patterns—to help you write robust, maintainable code.

C++Singletonclass design
0 likes · 13 min read
Mastering C++ Class Design: Best Practices and Common Pitfalls
Architects Research Society
Architects Research Society
Jul 29, 2020 · Big Data

Static Members and Incremental Cooperative Rebalancing in Apache Kafka

Apache Kafka 2.3 introduced static members and incremental cooperative rebalancing to reduce disruptive global rebalances, allowing workers to retain assignments during failures, schedule delayed rebalances, and improve scalability for Kafka Connect clusters, balancing availability and fault tolerance.

Apache KafkaDistributed SystemsIncremental Rebalancing
0 likes · 12 min read
Static Members and Incremental Cooperative Rebalancing in Apache Kafka