
Explore Cryostat for profiling Java workloads in Kubernetes, enhancing cloud deployment performance analysis and resource optimization.

Learn to insert and delete nodes in min and max heap trees efficiently, with a focus on time complexity and maintaining heap properties. Includes code explanation for practical implementation.

Learn splay tree insertion techniques, including rotations and splaying operations, to efficiently maintain a self-adjusting binary search tree structure.

Master deleting the Nth node from the end of a linked list with three efficient approaches. Enhance your data structure skills and prepare for technical interviews.

Learn to handle runtime anomalies in C++ programs through exception handling, transferring control to manage errors effectively.

Implement a C++ thread pool from scratch, covering basics, benefits, task management, synchronization, best practices, and advanced topics for efficient multithreading.

Explore modern C++ idioms with Mateusz Pusz in this workshop preview. Learn about code performance, low latency, and security from an experienced software architect and ISO C++ Committee member.

Explore how merging Git with C++ builds can optimize caching, reduce rebuild times, and improve CI efficiency by reusing build artifacts across machines.

Develop low latency trading strategies by simulating exchanges in C++. Learn to create simulators for backtesting, evaluating, and optimizing trading models to select profitable strategies.

Explore generic programming techniques to unify multiple JSON libraries in C++. Learn to abstract JSON handling, implement traits, and leverage templates for flexible, maintainable code.

Optimize string operations for graphics applications using SIMDString, a fast replacement for std::string. Learn implementation details and benchmark results for improved performance.

Explore a faster serialization library utilizing compile-time reflection and C++20. Learn design techniques, optimizations, and advantages over existing solutions.

Explore intricacies of min-max algorithms in C++ STL, uncovering potential pitfalls and language features like reference semantics, const correctness, and std::initializer_list usage.

Explore how Djinni enables reusing mobile C++ code in browser apps, its WebAssembly support, and application in Snapchat's desktop web version. Learn to leverage this open-source tool for cross-platform development.

Explore how Djinni enables reusing mobile C++ code in browser apps, its inner workings, and application in web projects. Learn to leverage this open-source tool for cross-platform development.

Explore AI-powered tools revolutionizing C++ development, including CWhy for decoding compiler errors and ChatDBG for enhanced debugging, presented by Emery Berger at CppCon 2023.

Explore advanced SIMD algorithms for memcmp, copy_if, and set_intersection through visual explanations. Gain insights into vectorized implementations without prior SIMD knowledge.

Explore implementations of median() in C++, from specific use cases to generic versions. Tune performance, integrate advanced features, and discuss pros and cons of various approaches.

Explore optimized list-like data structures for modern CPUs, reducing cache misses and improving performance over STL equivalents in multi-core architectures.

Explore the journey of porting a Ruby monolith to Rust microservices, including challenges faced and innovative solutions like creating a proc-macro for compile-checked database dictionaries.

Explore Rust's role in addressing climate change through innovative projects in Tunisia, showcasing the language's potential for environmental solutions.