Kevin Boone

AppImage from scratch

Linux logo How this convenient Linux packaging technology works, from first principles.

Command-line hacking: Moon phases

terminal Estimating the phase of the Moon using the Linux Bash shell and standard command-line utilities.

Kafka Connect from the ground up

Kafka logoA simple demonstration of Kafka Connect, from first principles. Part 1 of a series.

Container from scratch

Tux logoContainers have become hugely important in the IT industry, and Linux provides numerous technologies to build, run, and orchestrate containers. This series of articles demonstrates how to build a minimal, but workable, Linux container infrastructure from the ground up, using only command-line tools.

Rant: social media

emoticon of a face with tongue out I don't use social media. Get over it.

Why do we use complex impedance in electrical engineering?

integral sign The concept of 'complex impedance' is a fundamental one in circuit analysis, but it's not at all obvious why it works, or where it comes from.

Bayesian statistics for beginners

horse An explanation from first principles of this much-misunderstood principle of statistical inference.

A very brief overview of Kotlin for Java developers

Kotlin logo A concise summary of how Kotlin compares with Java, and how Kotlin code runs on a Java JVM.

Rolling your own minimal embedded Linux for the Raspberry Pi

Pi logo A series of articles on building your own Rapsberry Pi Linux installation, for lightweight, appliance applications.

Why the fascination with retrocomputing?

termainal Why do so many IT professionals like to tinker with vintage computers and software?