GitHub Copilot for Developers: Step-by-Step Approach Instead of Asking for Everything at Once
Real experience using GitHub Copilot daily: why breaking work into small steps beats asking for everything at once.
My technical blog
A short place for practical notes, fixes, and technical learnings.
Read latest postsReal experience using GitHub Copilot daily: why breaking work into small steps beats asking for everything at once.
A beginner-friendly explanation of reverse proxy, with a local Docker Compose and Nginx example using a configurable .env file.
A practical, beginner-friendly guide to understanding and preventing command injection vulnerabilities in C/C++ applications, with real-world examples and secure coding advice.
A practical and human guide to choosing between bare metal, RTOS, and embedded Linux, with real examples, trade-offs, and hybrid architecture ideas.
Observations and notes from Embedded World 2026 in Nuremberg: major hardware vendors and embedded systems trends.
Stop clicking through the Jenkins UI. Learn how to configure Jenkins entirely with YAML files using Configuration as Code (JCasC), with a complete Docker example that works out of the box.
How Atomic Habits principles apply to building strong technical practices and engineering discipline.
How learning 8051 assembly prepares you for modern microcontroller development with Arduino.
Field testing experience with Meta Wayfarer AR glasses and wearable AI assistants.
A lightweight, real-time license plate detection and OCR system using edge detection and contour analysis instead of heavy ML frameworks. Optimized for ARM64 Raspberry Pi and resource-constrained devices.
A small personal project for exploring mood tracking, visual patterns, and simple user-focused interaction.
A versatile networking and communication toolkit featuring TCP, UDP, MQTT, CAN Bus, Serial Port, and Multicast protocols. Ideal for reliable data transmission, efficient messaging, and robust vehicle communication.