Kick off your book project in 2 hours, get started with GhostAI in 2 hours, or do both! Free live workshops, on Zoom. You’ll leave with a real book project and a clear plan to keep going. Saturday, June 27, 2026.

Leanpub Header

Skip to main content

Filters

Category: "CMake"

Courses

  1. Building a Typed JSON Configuration Library in Modern C++
    From JSON Parsing to Compile-Time Reflection: Build a Production-Ready Header-Only Configuration Library with C++23
    Eduard Ghergu, Ph.D.

    Ever wondered how configuration libraries work under the hood?Most C++ courses teach you how to use libraries. But in this course, you'll build one—from scratch. You'll discover:Why header-only libraries are the gold standard for C++ distributionHow compile-time reflection with CRTP eliminates repetitive mapping codeWhy dot-notation makes nested JSON access elegant and intuitiveHow to provide crystal-clear error messages that save hours of debuggingAnd how to build a production-ready library that you can actually use in your projects No black boxes. No magic. Just C++23 at its best. By the end, you won't just know how to use a configuration library—you'll know exactly how it works, why it's designed that way, and how you can build your own. Ready to build your own typed JSON configuration library in modern C++?