Back to courses

    Programming Languages

    21,522 courses
    When Should You Give Two Things the Same Name
    CppNow

    When Should You Give Two Things the Same Name

    Surveying the C++ Community
    CppNow

    Surveying the C++ Community

    Interactive C++ in a Jupyter Notebook Using Modules for Incremental Compilation
    CppNow

    Interactive C++ in a Jupyter Notebook Using Modules for Incremental Compilation

    Weak Interfaces - Weak Defences - The Bane of Implicit Conversion in Function Calls
    CppNow

    Weak Interfaces - Weak Defences - The Bane of Implicit Conversion in Function Calls

    Parallelism on Ranges - Should We?
    CppNow

    Parallelism on Ranges - Should We?

    The Worst Best Practices
    CppNow

    The Worst Best Practices

    Hop - A Language to Design Function-Overload-Sets
    CppNow

    Hop - A Language to Design Function-Overload-Sets

    What is an ABI and Why is Breaking it a Problem?
    CppNow

    What is an ABI and Why is Breaking it a Problem?

    The Complete Guide to `return x;`
    CppNow

    The Complete Guide to `return x;`

    The Performance Price of Dynamic Memory in C++
    CppNow

    The Performance Price of Dynamic Memory in C++

    Preconditions, Postconditions, Invariants - How They Help Write Robust Programs
    CppNow

    Preconditions, Postconditions, Invariants - How They Help Write Robust Programs

    Polymorphism À La Carte - CppNow 2021
    CppNow

    Polymorphism À La Carte - CppNow 2021

    Semantic Sugar - Tips for Effective Template Library APIs
    CppNow

    Semantic Sugar - Tips for Effective Template Library APIs

    Techniques for Overloading Any Invocable - CppNow 2021
    CppNow

    Techniques for Overloading Any Invocable - CppNow 2021

    Adventures in SIMD-Thinking
    CppNow

    Adventures in SIMD-Thinking

    Iterators and Ranges - Comparing C++ to D to Rust
    CppNow

    Iterators and Ranges - Comparing C++ to D to Rust

    Simplest Strong Typing Instead of Language Proposal
    CppNow

    Simplest Strong Typing Instead of Language Proposal

    CMake + Conan - 3 Years Later
    CppNow

    CMake + Conan - 3 Years Later

    Windows, MacOS and Web - Lessons from Cross-platform Development
    CppNow

    Windows, MacOS and Web - Lessons from Cross-platform Development

    Variations on Variants
    CppNow

    Variations on Variants

    C++ Insights - How Stuff Works, Lambdas and More
    CppNow

    C++ Insights - How Stuff Works, Lambdas and More