Enums vs enum class in C++

Welcome to the next pikoTutorial !When dealing with enumerations in C++, developers have two primary options: traditional enum and enum class. Traditional enums vs enum classes At the first gl...
0 Read More

TCP client/server with Python

TCP client/server with Python
Welcome to the next pikoTutorial ! The minimal TCP server A TCP server listens for incoming connections on a specified port and communicates with clients over that connection. ⛶from socket i...
0 Read More

Linux and hash command

Welcome to the next pikoTutorial ! What is hash? The hash command in Linux is a built-in shell utility used to optimize the execution of commands by recording paths of the invoked commands, so...
0 Read More

Custom literals in C++

Welcome to the next pikoTutorial ! What are C++ literals? Literals in C++ are constant values directly embedded into the code, such as numbers, characters and strings. They represent fundament...
0 Read More

Bug of the week #6

Welcome to the next pikoTutorial !The error we're handling today is a Python runtime error: ⛶ValueError: too many values to unpack What does it mean? The "too many values to unpack" error ty...
0 Read More

Python reduce explained

Welcome to the next pikoTutorial !The reduce function is a powerful tool placed in the functools module that facilitates the cumulative application of a function to the items of an iterable (from left...
0 Read More

Data transfer with curl

Welcome to the next pikoTutorial !Short for "Client URL," curl is a command-line tool and library for transferring data with URLs. It supports various protocols, including HTTP, HTTPS, FTP, FTPS, SCP,...
0 Read More

Parameters combinations in GoogleTest

Welcome to the next pikoTutorial !Parameterized unit tests are priceless. They help to test code thoroughly through multiple possible input values, without having to write multiple and almost the same...
0 Read More