Kevin Boone

February 2024

Rudiments of Java concurrency control, part 1 (Feb 2024)

The first part in a series on concurrency management in multi-threaded Java programs. This article deals with monitor objects and their use for demarcation of non-concurrent sections.

Categories: software development, Java

They don't make 'em like that any more: Borland Turbo Pascal 7 (Feb 2024)

Why half a million people learned to program in Pascal, when you'd think they had no earthly reason to.

Categories: TDMTLTAM, retrocomputing

Some thoughts on using a small cellphone as a media player (Feb 2024)

Modern portable media players are generally smartphones without an antenna. So why not repurpose a real smartphone as a media player?

Categories: degoogling


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.