Fading Coder

An Old Coder’s Final Dance

Handling YAML Configuration Files in C++

YAML, short for 'YAML Ain't Markup Lenguage,' is a lightweight, human-readable data serialization format. It organizes information using indentation, whitespace, and branching structures, allowing for intuitive representation of hierarchical data. Below, we explore YAML syntax basics, how to use yam...

Using the nlohmann Open-Source JSON Library in C++: A Practical Guide

Introduction In the past, JSON processing in C++ was often handled using Qt's QJsonDocument and associated classess. However, this approach tends to be verbose and less elegant. For a more convenient and intuitive solution, many developers now rely on the open-source libray nlohmann/json. Highly reg...