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 14May 14
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
Assinatura Digital do ICPEdu em PDF no GNU LinuxAssinaturas de documentos oficiais, em formato digital, tipicamente demandam algum tipo de tecnologia criptográfica que garanta a…Mar 2, 20214Mar 2, 20214
Autograding Math Exercises using Octave and GitHub ClassroomChecking math exercises can be easily done in a automated way, by using GitHub Classroom together with GNU Octave. We have recently…Jan 6, 2021Jan 6, 2021
Published inThe StartupConfiguring Bazel Build With GNU C/C++ on WindowsThe Bazel Build system was originated from Google, being released afterwards to the general public as open-source. It is important for…Nov 14, 20202Nov 14, 20202