pikoTutorial

pikoTutorial @pikotutorial

About: Inspired by the SI unit prefix “pico” (10^-12), this place aims to deliver short and targeted tutorials which can speed up work of every software engineer.

Joined:
Dec 14, 2024

pikoTutorial
articles - 61 total

Bug of the week #11

Welcome to the next pikoTutorial! The error we're handling today is a C++ compilation...

Learn More 2 0Aug 19

Combining CMake with Docker

Welcome to the next pikoTutorial! In one of the recent articles, I showed how to use CMake for...

Learn More 0 0Aug 12

How to search the internet from Linux terminal?

Welcome to the next pikoTutorial! Linux terminal is a basic tool for many software engineers and the...

Learn More 0 1Aug 5

Folding expressions in C++

Welcome to the next pikoTutorial! What is a folding expression? Imagine that you have a...

Learn More 0 1Jul 29

How to derive from an enum in Python?

Welcome to the next pikoTutorial! Recently I'm experimenting a lot with different ways of error...

Learn More 1 0Jul 22

Bug of the week #10

Welcome to the next pikoTutorial! The error we're handling today is a C++ compilation...

Learn More 0 0Jul 15

Trying ROS2: client/server within a single container

Welcome to the next pikoTutorial ! In the first article of Trying ROS2 series I showed how to...

Learn More 0 0Jul 8

Make C++ a better place #4: Go as an alternative

The Go programming language brings simplicity and a clear design philosophy that make it attractive...

Learn More 0 0Jul 1

How to convert hex to dec in Linux terminal?

Welcome to the next pikoTutorial! Conversion from hexadecimal to decimal Add the...

Learn More 0 0Jun 24

Setting up a Python project with CMake

Welcome to the next pikoTutorial! CMake is often associated only with C/C++ and occupies a high...

Learn More 0 0Jun 17

Separating builds for different configs with Bazel

Welcome to the next pikoTutorial ! Let's consider a simple project with the following...

Learn More 0 1Jun 10

Trying ROS2: pub/sub within a single container

Welcome to the next pikoTutorial ! I've worked with ROS 1 on various projects, but with its...

Learn More 0 0Jun 3

Bug of the week #9

Welcome to the next pikoTutorial ! The error we're handling today is a ROS runtime error: The...

Learn More 0 0May 29

UDP multicasting with Python

Welcome to the next pikoTutorial ! The minimal receiver import struct from argparse...

Learn More 1 0May 27

Destruction order vs thread safety in C++

Welcome to the next pikoTutorial ! What's the problem? Let's take a look at the simple...

Learn More 0 0May 22

Let’s review some code: C++ #2

Welcome to the next pikoTutorial ! Below you can find the code that we will be reviewing today....

Learn More 0 0May 20

Make C++ a better place #3: D as an alternative

The D programming language, commonly known as DLang, offered a fresh perspective on system-level...

Learn More 0 0May 15

Registering callback using std::function in C++

Welcome to the next pikoTutorial ! Imagine you're building an application that processes some data...

Learn More 1 0May 13

Bug of the week #8

Welcome to the next pikoTutorial ! The error we're handling today is a C++ compilation...

Learn More 0 0May 8

TCP client/server with Python

Welcome to the next pikoTutorial ! The minimal TCP server A TCP server listens for...

Learn More 0 0May 6

Simple menus in Bash scripts with select

Welcome to the next pikoTutorial! The select command in shell scripting provides an easy way to...

Learn More 0 0May 1

Calling member function on a nullptr in C++

Welcome to the next pikoTutorial ! The error we're handling today is a C++ compilation...

Learn More 0 0Apr 29

Bug of the week #7

Welcome to the next pikoTutorial ! The error we're handling today is a C++ compilation...

Learn More 0 0Apr 24

Python lru_cache explained

Welcome to the next pikoTutorial ! Imagine you’re developing an application that fetches data from...

Learn More 0 0Apr 22

How to dockerize a Python application?

Welcome to the next pikoTutorial ! If you ever wanted to ensure a consistent environment for your...

Learn More 2 2Apr 17

Make C++ a better place #2: CppFront as an alternative

In this article, we will explore how CppFront aims to make C++ a better place by introducing a new...

Learn More -3 4Apr 15

Parameters combinations in GoogleTest

Welcome to the next pikoTutorial ! Parameterized unit tests are priceless. They help to test code...

Learn More 0 0Apr 10

Data transfer with curl

Welcome to the next pikoTutorial ! Short for "Client URL," curl is a command-line tool and library...

Learn More 1 3Apr 8

Python reduce explained

Welcome to the next pikoTutorial ! The reduce function is a powerful tool placed in the functools...

Learn More 0 0Apr 3

Bug of the week #6

Welcome to the next pikoTutorial ! The error we're handling today is a Python runtime...

Learn More 0 0Apr 1