Articles by Tag #pikotutorial

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Why implement custom copy constructor in C++?

Welcome to the first pikoTutorial! Nowadays there are many high level languages in which you don't...

Learn More 4 0Dec 14 '24

How to dockerize a C++ application?

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

Learn More 2 6Dec 17 '24

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

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

UDP multicasting with Python

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

Learn More 1 0May 27

UDP client server with Python

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

Learn More 1 0Mar 4

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

Build & run C++ unit tests with CMake

Welcome to the next pikoTutorial ! Building and running a single test file To present the...

Learn More 1 0Jan 23

5 ways of passing unique pointer to a function in C++

Welcome to the next pikoTutorial ! std::unique_ptr is one of the most common non-copyable types -...

Learn More 1 1Jan 9

5 misconceptions about std::move in C++

Welcome to the next pikoTutorial ! std::move moves an object One of the most prevalent...

Learn More 1 0Feb 6

Let’s review some code: Python #1

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

Learn More 0 0Mar 18

Yield in Python - beyond the data generation

Welcome to the next pikoTutorial ! yield is a well known keyword in Python which allows to optimize...

Learn More 0 0Feb 18

Bug of the week #4

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

Learn More 0 0Feb 20

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

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

5 Python good practices which make life easier

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

Learn More 0 0Mar 20

Hard links in Linux

Welcome to the next pikoTutorial ! What is a hard link? A hard link is essentially an...

Learn More 0 0Feb 27

Bug of the week #5

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

Learn More 0 0Mar 6

Custom literals in C++

Welcome to the next pikoTutorial ! What are C++ literals? Literals in C++ are constant...

Learn More 0 0Mar 27

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 #8

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

Learn More 0 0May 8

Key derivation function with Python

Welcome to the next pikoTutorial ! In one of the previous articles we learned how to perform...

Learn More 0 0Jan 16

Arrange text with sort on Linux

Welcome to the next pikoTutorial ! Basic usage At its most basic, the sort command sorts...

Learn More 0 0Jan 21

TCP client/server with Python

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

Learn More 0 0May 6

How to read ip addr output on Linux

Welcome to the next pikoTutorial ! ip command was designed to replace older networking tools like...

Learn More 0 0Dec 31 '24

How to use xargs on Linux

Welcome to the next pikoTutorial ! xargs reads items from standard input, delimited by blanks or...

Learn More 0 0Feb 4

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

5 least known STL utilities in C++

Welcome to the next pikoTutorial ! Shared mutex If you're creating a multi-threaded...

Learn More 0 0Dec 26 '24

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