Kevin Boone

November 2022

Some thoughts on using a USB keyboard with the Raspberry Pi Pico (Nov 2022)

The Pi Pico has USB host support, and can work with a USB keyboard. Although there are some programming examples, the general approach to programming USB host operations is not well documented.

Categories: software development, C, embedded computing, Pico

Using the rdkafka library to integrate a C program with Kafka messaging (Nov 2022)

This article provides a brief overview of the rdkafka library, illustrated by a simple test application in C.

Categories: middleware

Why synchronous write speed is likely to be the limiting factor in message broker throughput (Nov 2022)

Administrators of middleware message brokers often struggle to get adequate throughput. A lot of time and effort can be wasted, if the administrator doesn't appreciate the crucial role of synchronous disk writes in these installations.

Categories: middleware


Have you posted something in response to this page?
Feel free to send a webmention to notify me, giving the URL of the blog or page that refers to this one.