Code Graph showing the Layout of the Code base

I’ve been mixing data analysis and Java programming recently.  I wrote a tool to do the analysis (Maven/Python). Here is the obfuscated output of the analysis, showing the hotspots.  I opted to show a thumbnail of the image here to protect the confidentiality of the project.  The generated image was also 78 Megabytes.  (a bit […]

Zookeeper Port Forwarding to all servers from local machine

To simply testing with Zookeeper on a remote Kafka cluster, one must connect to the client application ports on the backend.  When the remote Kafka cluster has multiple nodes and behind a firewall and a SSH jump server, the complexity is fairly high.  Note, the SSH jump server is the permitted man in the middle.  […]

Tracking down RPM install dates/reasons/who

I had to find the date of an RPM install to track the lineage of an RPM. I found two very helpful commands. The “rpm -q basesystem –qf ‘%{installtime:date}\n’”, which I found thanks to StackExchange, was exceptionally helpful for placing the date/time of an installed RPM. The rpm -qi basesystem also provided some excellent additional […]

MAS202 Customizing IBM Connections

At IBM ConnectEd 2015, I am lucky enough to be one of the Jumpstart Presenters.  It’s at least my fifth year presenting at the Conference (neé Lotusphere, IBM Connect); I’ve lost track how many times. Once again, I am going to present on Social Application Development, and I am joined by my team (as noted […]

My Introduction to Liberty and WebSockets

Recently, I’ve been turned on to IBM WebSphere Liberty – super fast and highly configurable Application Server Runtime.  The runtime requires Java 7.0 to get access to the latest features to build web applications, OSGi applications and EJBs. Two features caught my eye were Java Servlet 3.1 and Java API for WebSocket 1.0.  The WebSocket […]