PpikoTutorialinpikotutorial.hashnode.dev·Oct 14, 2025 · 11 min readHow to write Arduino Uno code with Python?Recently I came across a Reddit thread where someone asked: "I was thinking about using an Arduino, but I have been learning Python and do not want to learn a whole other programming language to do basic things that an Arduino can. (Planning on maki...00
PpikoTutorialinpikotutorial.hashnode.dev·Sep 18, 2025 · 5 min readCombining Bazel with DockerWelcome to the next pikoTutorial! In one of the recent articles, I showed how to build and run Docker containers using CMake. Today, we will see how to do a similar thing, but using Bazel. Today's project structure: project/ ├── app1/ │ ├── BUILD │...00
PpikoTutorialinpikotutorial.hashnode.dev·Sep 16, 2025 · 3 min readRunning commands with timeout on LinuxWelcome to the next pikoTutorial! Bash comes with a bunch of useful, built-in commands. One of them is timeout which allows you to run another command with a time limit. The syntax is simple: timeout [duration] [target_command] To avoid providing la...00
PpikoTutorialinpikotutorial.hashnode.dev·Aug 29, 2025 · 2 min readRunning Python unit tests with CMakeWelcome to the next pikoTutorial! If you haven't read the previous pikoTutorial on setting up a Python project with CMake, you may want to check it out first because in today's article I'll be using the setup we've done there: project/ ├── app1/ ...00
PpikoTutorialinpikotutorial.hashnode.dev·Aug 27, 2025 · 2 min readThirdparty dependencies with FetchContentWelcome to the next pikoTutorial! FetchContent module tries to be the solution to never-ending discussion about the package management in C++ (I wrote a bit about it in one of the articles of Make C++ a better place series). It's not a package manage...00