My Tech Journal - May 2026 Edition


C++

  • Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023
    C++20 is the first official standard that introduced ranges.
    • Ranges are the largest revamp of the Standard Template Library (STL) in 20 years and impacts daily C++ programming dramatically.
    • This tutorial offers an excellent overview of ranges, views and spans.
    • Ranges algorithms are not fully compatible with STL algorithms.
    • Views are ranges with lazy evaluation and lazy evaluation allows for composition of several processing steps. This allows us to write functional style code.
    • If you are on older releases of C++, say, C++14 or C++17, then Eric Niebler’s range-v3 library allows you to use ranges.

Infrastructure

  • [Creating our Own Kubernetes & Docker to Run Our Data Infrastructure Modal](https://www.youtube.com/watch?v=3jJ1GhGkLY0)

eBPF