Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Computer Science
Cybersecurity
Max MSP Programming Course: Structuring Interactive Software for Digital Arts
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Psychology of Personal Growth
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore advanced lock-free programming techniques for multi-producer, multi-consumer queues. Learn to critically evaluate when lock-free solutions are appropriate and how to approach their implementation.
Explore fancy pointers in C++, their implementation, and applications in shared memory databases, private heaps, and object persistence. Learn addressing models and storage strategies for synthetic pointers.
Explore advanced C++ type traits for efficient memory operations, comparisons, and optimizations. Gain insights into relocatable objects, equality comparisons, and tombstone traits for improved performance.
Exploring the evolution of C++ and Boost, this talk examines the challenges of "cutting-edge" programming and its long-term implications for code maintainability and language development.
Explore declarative programming techniques in C++ to create intuitive, robust interfaces. Learn how to leverage language features for clearer, more maintainable code and improved API design.
Comprehensive analysis of pointer-like types in C++, exploring their properties, use cases, and best practices for choosing the right pointer type in different situations.
Proposal for refactoring C++ standard containers, addressing weaknesses, and suggesting improvements. Covers naming, design, implementation, and API enhancements for C++2x, emphasizing user needs and modern practices.
Explore game engine API design in C++, examining industry trends and leveraging modern C++ features to create intuitive interfaces for game development.
Explore C++17's std::pmr, its benefits and costs in large codebases. Learn about polymorphic allocators, their impact on move semantics, testing, performance, and when to use them effectively.
Explore C++20 features and promising proposals, including Span, Concepts, and Consistent Comparison. Gain insights into performance, low latency, and modern C++ advancements from an ISO C++ Committee member.
Explore creating generic interfaces for full duplex messaging systems using Boost libraries and Nbdl. Learn to implement concrete solutions for various network protocols and manage object lifetimes in asynchronous operations.
Explores Boost.Text library, addressing std::string flaws and adding Unicode support. Discusses modern string handling, text encoding, and potential C++ standardization.
Exploring Boost.Text: A modern approach to address std::string deficiencies and add Unicode support in C++, aiming for standardization and improved text handling.
Explore C++17's std::pmr framework, allocator concepts, and memory resource management. Learn about lightweight allocators, rebinding, and non-standard examples for efficient heap handling in C++.
Explore fast UTF-8 conversion using C++, DFAs, and SSE intrinsics. Learn efficient algorithms, bit manipulation techniques, and performance optimization strategies for text processing applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.