ENG | Setting Up Claude Code in a Podman Container
Setting Up an Isolated Dev Environment with Podman and Claude Code
ENG | Calculating sunrise and sunset
How to calculate sunrise and sunset (it's complicated)
ENG | How Hard Could It Be to Make Blinky in Rust on nRF52840?
A realistic guide to setting up Rust for blinking an LED on the Seeed XIAO nRF52840 (Sense), including toolchain installation, memory layout, building, and UF2 upload. Covers common pitfalls, and c...
ENG | Getting Started with LILYGO T5 Board and MicroPython
Hardware identification, MicroPython flashing with esptool, and testing WiFi connectivity on poorly documented ESP32 board. Experiments with grayscale mode.
ENG | Running virtual machine on Fedora Linux
Quick guide how to run virtual machine on Linux
ENG | MicroPython, Waveshare Pico-CapTouch-ePaper-2.9
Personal notes, experiments, failures, frustration. Notes on portrait mode and SSD1680 controller.
ENG | Zephyr RTOS: Because Arduino was too easy.
Reflection on Zephyr RTOS. Idea of device tree and hardware abstraction sounds great, but reality are cryptic compiler error messages inside macro expansions, many edge cases where abstraction fail...
ENG | Pimoroni 2.8" Display Pack - MicroPython and Zephyr
Notes on the Pimoroni 2.8" IPS display with Raspberry Pi Pico and attempts using Zephyr RTOS.
ENG | Zephyr RTOS: Displays
Guide to using ST7567 and ILI9341 displays with Zephyr RTOS (framebuffer, CFB, LVGL).
ENG | Raspberry Pi Pico, MicroPython, and Sitronix ST7567 display
Brief intro to using the Sitronix ST7567 LCD display with a Raspberry Pi Pico and MicroPython. Tutorial covers the wiring, code implementation, and troubleshooting tips.
ENG | How image downsampling works
Breakdown of the MKS (Magic Kernel Sharp) algorithm used by Facebook and Instagram into implementable steps
ENG | Why RGB gradients look wrong and boring and how CIE LCH/OkLCH fix them
A visual exploration of color spaces for gradient creation, comparing RGB, CIE LCH, and OkLCH approaches with gamma correction.
ENG | Getting started with Emscripten/WebAssembly
This article describes the very first steps with WebAssembly on Linux to transform native app into web.
ENG | Getting started with Conan
This article describes the very first steps with Conan2 on Windows