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 - 53 total

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 0 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 0 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 3 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 -4 3Apr 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 2Apr 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

Custom literals in C++

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

Learn More 0 0Mar 27

Linux and hash command

Welcome to the next pikoTutorial ! What is hash? The hash command in Linux is a built-in...

Learn More 0 0Mar 25

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

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

Make C++ a better place #1: What does better mean

Let's define word "better" In the title of this series, I used the term "better", but as...

Learn More 1 3Mar 13

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

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

UDP client server with Python

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

Learn More 1 0Mar 4