---
title: My tech journey | C++20
description: C++20 | Eduardo Costa's blog about technology.
---

# Posts about C++20

[![A pile of bricks organised in a misaligned way](https://blog.ecosta.dev/hs-fs/hubfs/Stock%20images/Bricks%20stacked%20against%20a%20wall.jpeg?width=365&name=Bricks%20stacked%20against%20a%20wall.jpeg) ](https://blog.ecosta.dev/en/tech/cpp-modules-with-clang)

## [C++ modules with Clang](https://blog.ecosta.dev/en/tech/cpp-modules-with-clang)

Modules in C++ were described in [this post](https://blog.ecosta.dev/en/tech/explaining-cpp20-modules), but there were no practical examples on how to compile...

[![Girl looking at a box. She seems confused.](https://blog.ecosta.dev/hs-fs/hubfs/Stock%20images/Unhappy%20young%20woman%20holding%20gift%20box%20over%20gray%20background.jpeg?width=365&name=Unhappy%20young%20woman%20holding%20gift%20box%20over%20gray%20background.jpeg) ](https://blog.ecosta.dev/en/tech/explaining-cpp20-modules)

## [Explaining C++20 Modules](https://blog.ecosta.dev/en/tech/explaining-cpp20-modules)

C++ provides abstractions in a principle of "you pay only for what you use". Unfortunately, even...