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 Python application?

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

Learn More 3 2Apr 17

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

UDP client server with Python

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

Learn More 1 0Mar 4

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

Data transfer with curl

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

Learn More 1 2Apr 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

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

How to test method call order with unittest in Python

Welcome to the next pikoTutorial ! Sometimes when writing unit test it is necessary to check not...

Learn More 0 0Jan 30

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

Registering callback using std::function in C++

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

Learn More 0 0May 13

Python reduce explained

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

Learn More 0 0Apr 3

Python lru_cache explained

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

Learn More 0 0Apr 22

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

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

UDP multicasting with Python

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

Learn More 0 0May 27

Symmetric data encryption with Python

Welcome to the next pikoTutorial ! One of the simplest ways to perform symmetric encryption in...

Learn More 0 0Jan 2

Enums vs enum class in C++

Welcome to the next pikoTutorial ! When dealing with enumerations in C++, developers have two...

Learn More 0 0Mar 11

Copy files from another branch with Git

Welcome to the next pikoTutorial ! What's the problem? Imagine that you are working on a...

Learn More 0 0Feb 13

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

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

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

Learn More 0 0Feb 20

Hacking Python functions by changing their source code

Welcome to the next pikoTutorial! Changing function behavior by modifying its implementation...

Learn More 0 0Dec 19 '24

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

How to fix undefined reference in C++?

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

Learn More 0 0Jan 28

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

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

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