Igor MachadoUsing 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…3 min read·Nov 8, 2023----
Igor MachadoAssinatura 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…6 min read·Oct 10, 2023----
Igor MachadoBuilding 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…10 min read·Sep 28, 2023----
Igor MachadoUsing 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…4 min read·Jun 22, 2023----
Igor MachadoFive 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…7 min read·Apr 7, 2022----
Igor MachadoUsando 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…6 min read·Mar 9, 2021--1--1
Igor MachadoAssinatura 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…5 min read·Mar 2, 2021--4--4
Igor MachadoAutograding 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…5 min read·Jan 6, 2021----
Igor MachadoinThe 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…5 min read·Nov 14, 2020--2--2
Igor MachadoinThe StartupEasy C++ Autograding on Github Classroom With Catch2Autograding tools are very important to improve feedback during programming exercises for students. Hopefully, we already have amazing…5 min read·Oct 7, 2020--2--2