Ten C++ habits that quietly remove whole classes of bugs
RAII, const by default, value semantics, span instead of pointer-plus-length: small habits with an outsized effect on how many bugs you ship.
RAII, const by default, value semantics, span instead of pointer-plus-length: small habits with an outsized effect on how many bugs you ship.
How a 1979 research language became the thing your browser, game engine and database are written in, one three-year standard at a time.
Structured bindings, std::optional, ranges, concepts, std::variant with std::visit and a scope guard, each with a complete, compilable example.
A minimal but complete layout: targets not variables, presets, a library plus an executable, unit tests with CTest and an install step. Copy it and go.
From rule-based systems to machine learning, neural networks and large language models: what the words mean, how the pieces fit, and what these systems can't do.