This is Variegated, the blog of Alan Hohn.

I’m a software architect who primarily works with distributed Java. I’ve got a lot of experience re-architecting embedded systems and in combining embedded and enterprise approaches. Lately I’ve been doing quite a bit of work with virtualization, DevOps and cloud technologies.

Over the past several years, I’ve had the opportunity to teach some courses on Java, both introductory and advanced courses. That’s meant writing quite a few examples. My role and interest also mean I frequently try out new libraries and new approaches. My hope is that some of that material will be as useful to others as I’ve occasionally found it.

More detailed career information is available on my LinkedIn page. I’m employed by Lockheed Martin Mission Systems and Training. All views on this site are my own and do not necessarily reflect the views of Lockheed Martin.

Please get in touch if you’d like to contact me.


Reply Email:


The blog is built on GitHub Pages and Jekyll.

The theme is slightly modified from Cole Townsend’s Balzac theme. My modifications are available in the associated GitHub repository and are licensed CC-BY.

All postings on my blog are also licensed CC-BY. Code snippets on my blog may be used freely without attribution. Where blog postings link to my GitHub repositories, the linked code is licensed per the file in the GitHub repository (generally the Apache license, version 2.0).