Coroutines
Multitasking in Android
Store data in ViewModel
Store data in Android
Kotlin Collections
Kotlin Lists management
Testing Fundamentals
Learn to test an Android application
Setup Fedora machine
Fedora as your everyday OS
Setup Ubuntu machine
Ubuntu as your everyday OS
Multiple Access Methods
Applied queueing theory
Remote Procedure Call
Enable remote calls
Network Control Plane
Network Layer's Controller
Network Data Plane
Network Layer's Data
Transport Layer
UDP vs TCP
Application Layer
How a network application is made
Network of Networks
Protocols and models from edge to kernel
MySQL on Docker
Bring your database everywhere
Micro-ROS Ping Pong
Run the micro-ROS example
ROS2 Humble Basics
Robot OS first steps
Processes and Scheduler
Manage resources and time
I/O Management
Input/Output & Protection
stat command in UNIX
UNIX stat command in depth
IPC - pipes in Unix
Interprocess Communication with pipes
Manage Signal in Unix
UNIX System programming: signals
Manage Files in Unix
UNIX System programming: System Calls
Introduction to Shell
A brief intro to shell
expr command in UNIX
UNIX expr command in depth
test command in UNIX
UNIX test command in depth
wc command in UNIX
UNIX wc command in depth
printenv command in UNIX
alright then keep your secrets
cut command in UNIX
cut ~ remove sections from each line of files
ls command in UNIX
ls ~ list directory contents
NANO Terminal Text Editor
Nano's ANOther editor, inspired by Pico
rm command in UNIX
rm - remove files or directories
sort command in UNIX
sort lines of text files
tr command in UNIX
tr ~ translate or delete characters
Introduction to UNIX
A brief intro to UNIX operative systems