Skip to content

Developer Reference

(Practical code snippets, examples, recipes, and quick references for everyday software development.)


Explore the following categories

Python and C Programming Embedded Systems & Robotics Linux & Systems
Backend & Distributed Systems Software Engineering Media & Streaming

1. Python and C Programming

▶ Python Programming with Advanced Topics (A Series)

▶ Advanced C programming: Beyond textbooks (A Series)


2. Real-Time & Embedded Systems

Robotics, ROS Embedded Linux, RTOS, and embedded software development.

Embedded Software and Firmware

▶ Topics in C for Embedded Systems (A Series)

Modems and Routers

▶ Quectel RM530N-GL Mode
(Hardware/Software setup, AT commands, connection diagrams)

Robotic Platforms

▶ Yahboom MicroROS-Pi5

ROS and ROS-Based Tools

▶ ROS2 Core (Various Topics)

▶ OpenRMF

▶ RVIZ

▶ Gazebo


3. Linux & Systems

Linux programming, automation, server applications, and embedded platforms.

CLI, Bash, Scripting and Automation

▶ Command Line Reference

▶ Bash Scripting

▶ System Services

▶ TMUX (Terminal Multiplexer)

Linux Virtual Machines

▶ WSL Quick Reference

Networking in Linux

Linux System Programming


4. Backend & Distributed Systems

Network programming, APIs, protocols, and distributed communication.

Web Frontend and Backend

▶ JavaScript in Browser(A Reference)

QUIC-GO

▶ QUIC-GO 101 (A Series)


5. Software Engineering

Development tools, debugging, build systems, containers, and automation.

▶ Docker 101 (A Series)


6. Media & Streaming Systems

Practical media streaming using GStreamer, FFmpeg, WebRTC, RTP/RTSP, media servers, codecs, and multimedia programming.

Camera and Streaming Tools

▶ Video for Linux (v4l)

▶ Reading Camera in Python

▶ ffmpeg quick reference