Easy C++23 GitHub Autograding with CMake 4, Clang 19 and Import StdSome years ago we discussed how to create C++ autograding tasks on GitHub Classroom for teaching purposes. At that time, we explored a…2d ago2d ago
Experimenting C++23 import std with Bazel and ClangWe’ve recently covered some important advances of CXX Modules and C++23 import std in the post “It’s Time to Use CXX Modules on Modern…Mar 21Mar 21
It’s Time to Use CXX Modules on Modern C++After several years of experimentation, on early 2025 we are officially able to use CXX Modules with latest c++20 and c++23 standards on…Mar 8Mar 8
Introducing subvector and view_wrapper for modern C++Views and Ranges are a fundamental part of modern C++ programming, specially with the launch of <ranges> library in C++20, with the help of…May 14, 2024May 14, 2024
Using cxxbuild to easily build C++ project with tests and dependenciesThis is a quick post on cxxbuild, a simple python script to easily build C++ projects with tests and dependencies. The project aims…Nov 8, 2023Nov 8, 2023
Assinatura Digital do ICPEdu com Carimbo utilizando OkularAlgum tempo atrás, o post “Assinatura Digital do ICPEdu em PDF no GNU Linux” mostrou como utilizar o sistema de certificado de assinatura…Oct 10, 2023Oct 10, 2023
Building Cross-platform C++ GMP library with VCPKG, CMake and Bazel: Lessons LearnedBuilding a cross-platform application on C++ is quite challenging, specially when thirdparty package dependencies are involved. This…Sep 28, 2023Sep 28, 2023
Using optional_view to manage optional references in C++Reference type is a complicated subject in C++, although necessary to program certain behaviors. A classic application is on assignment…Jun 22, 2023Jun 22, 2023
Five years on managing my own cloud provider: lessons learnedIt was around the end of 2017 when a chat with my brother Vitor Nazário about the risks on putting sensitive data centralized clouds made…Apr 7, 2022Apr 7, 2022
Usando token de e-CPF no GNU Linux para assinaturas digitais e serviços diversosCom a digitalização dos processos brasileiros, se torna cada vez mais útil (e às vezes necessário) a obtenção de um CPF digital, chamado…Mar 9, 20211Mar 9, 20211