1. Emscriptened!

    The path to the web. …


  2. Path Exploration

    A short stroll along filesystem::path. …


  3. Technical Debt

    My series on captureless lambdas generated some interesting comments (some via Twitter and Reddit). Here are some followups. …


  4. Lambda Callbacks 📞

    Lambdas can be made to play nicely with C callbacks. …


  5. Leaky 🕳 Lambdas

    There is a whole host of powerful closure critters that can squeeze into a captureless lambda. …


  6. Lambda Magic ✨

    C++ lambdas are magical. They’re totally splendiferous. …


  7. Terminators

    Hasta la vista, baby! …


  8. Polymorphism Polymorphism

    C++17 gives us std::variant<> which allows for a new form of runtime polymorphism. …


  9. Default Constructed Return Value: return {}

    It is common for C/C++ functions to return default values, for example, if some internal condition fails. This is straightforward for native return types, as in: …


  10. Drawing Arrows with OpenCV

    Here’s a little OpenCV gem I found. OpenCV has a (relatively) new function (post-2.4.9) called cv::arrowedLine() that let’s you draw a one directional arrow between 2 points. …